forked from hero/www_hero
2.0 KiB
2.0 KiB
acorn-node change log
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
1.8.2
- Revert a breaking change in import.meta parsing.
1.8.1
- Fix crash in compiled private-class-elements code.
1.8.0
-
Upgrade acorn to v7.
For backwards compatibility,
acorn-node
still uses theImport
node type for dynamic imports, NOTImportExpression
like acorn v7 and estree. -
Add numeric separator support:
var a = 10_000_000_000_000_000_000_000_000n;
1.7.0
- Add class instance fields support:
class X { pub = 1; #priv = 2; }
- Add class static fields support:
class X { static pub = 1; static #priv = 2; }
- Add
export * as ns
support whensourceType
is 'module':export * as ns from './ns.mjs';
1.6.2
- Allow dynamic
import()
in scripts. - Update minimum dependency versions, fixing a peerDependency warning.
- Add Node 10 and 11 to CI.
1.6.1
- Update acorn-dynamic-import to v4.
1.6.0
- Upgrade acorn to v6.
- Add bigint support.
1.5.2
- Upgrade acorn to support optional catch binding in the AST walker.
1.5.1
- Fix tests on Node <= 0.12.
1.5.0
- Add tests for async iteration, optional catch binding, import.meta, dynamic import, bigint (currently unsupported).
- Add import.meta support. (
sourceType: 'module'
only) - Add dynamic import support. (
sourceType: 'module'
only) - Fix optional catch binding support in the walker.
1.4.0
- Upgrade acorn to 5.6, which supports optional catch bindings and other new syntax features.
- Set ecmaVersion to 2019 to opt in to optional catch bindings etc.
1.3.0
- Upgrade acorn to 5.4, which supports object spread and async iteration.
- Remove acorn5-object-spread plugin.
1.2.0
- Expose
acorn/dist/walk
asacorn-node/walk
.
1.1.0
- Enable
allowHashBang
andallowReturnOutsideFunction
by default.
1.0.0
- Initial release.