3.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3.6 KiB
		
	
	
	
	
	
	
	
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.1 (2024-02-21)
Bug Fixes
- Fix release of operator char trigger event (1309a18)
 
2.0.0 (2024-02-19)
⚠ BREAKING CHANGES
- Main 
esniffinterface changed fromcode, trigger, callbacktocode, executorwhere executor function is provided with emitter that provides access to internal parsing process - Property and variable names resolution now respects ES2015+ language rules instead of ES5
 - Utilties were moved:
ensure-string-literal.js->utils/ensure-string-literal.jsis-string-literal.js->utils/is-string-literal.jsis-var-name-valid.js->utils/is-variable-name.js
 
Features
- Replace parser with state machine based event driven variant (0d9bf17)
 - Support ES2015 template strings syntax (4016496)
 - Upgrade variable and property name patterns to ES2015+ (7f2f4ab)
 
Maintenance Improvements
- Move basic utils into 
utilsdirectory (afc6ddf) - Refactor 
stripCommentsto rely on main parser (6d2dd7f) - Rely on 
typepackage instead ofes5-ext(2a79744) 
1.1.3 (2024-01-04)
Maintenance Improvements
- Improve 
isVarNameValidinternals (82138c2) 
1.1.2 (2024-01-04)
Maintenance Improvements
- Configure 
.npmignore(1a67292) 
1.1.1 (2024-01-04)
Bug Fixes
- Ensure to detect Windows EOL (
\r\n) as single EOL (72a17fe) - Fix column indexing in move function (3c0a6cb)
 
Maintenance Improvements
- Declare support for Node.js v0.10+ (1eba1d6)
 - ESLint suggested improvements (d7c65ef)
 - Extract regular expression patterns into modules (1b12cbe)
 - Fix reference links in source code comments (4787424)
 - Replace 
xlintconfiguration witheslint(f434553) - Switch LICENSE from MIT to ISC (cc33510)
 
Changelog for previous versions
See CHANGES file