• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## 8.1.0 (2021-04-24)
2
3### New features
4
5Support node types for class fields and private methods.
6
7## 8.0.2 (2021-01-25)
8
9### Bug fixes
10
11Adjust package.json to work with Node 12.16.0 and 13.0-13.6.
12
13## 8.0.0 (2021-01-05)
14
15### Bug fixes
16
17Fix a bug where `full` and `fullAncestor` would skip nodes with overridden types.
18
19## 8.0.0 (2020-08-12)
20
21### New features
22
23The package can now be loaded directly as an ECMAScript module in node 13+.
24
25## 7.2.0 (2020-06-17)
26
27### New features
28
29Support optional chaining and nullish coalescing.
30
31Support `import.meta`.
32
33Add support for `export * as ns from "source"`.
34
35## 7.1.1 (2020-02-13)
36
37### Bug fixes
38
39Clean up the type definitions to actually work well with the main parser.
40
41## 7.1.0 (2020-02-11)
42
43### New features
44
45Add a TypeScript definition file for the library.
46
47## 7.0.0 (2017-08-12)
48
49### New features
50
51Support walking `ImportExpression` nodes.
52
53## 6.2.0 (2017-07-04)
54
55### New features
56
57Add support for `Import` nodes.
58
59## 6.1.0 (2018-09-28)
60
61### New features
62
63The walker now walks `TemplateElement` nodes.
64
65## 6.0.1 (2018-09-14)
66
67### Bug fixes
68
69Fix bad "main" field in package.json.
70
71## 6.0.0 (2018-09-14)
72
73### Breaking changes
74
75This is now a separate package, `acorn-walk`, rather than part of the main `acorn` package.
76
77The `ScopeBody` and `ScopeExpression` meta-node-types are no longer supported.
78
79## 5.7.1 (2018-06-15)
80
81### Bug fixes
82
83Make sure the walker and bin files are rebuilt on release (the previous release didn't get the up-to-date versions).
84
85## 5.7.0 (2018-06-15)
86
87### Bug fixes
88
89Fix crash in walker when walking a binding-less catch node.
90
91## 5.6.2 (2018-06-05)
92
93### Bug fixes
94
95In the walker, go back to allowing the `baseVisitor` argument to be null to default to the default base everywhere.
96
97## 5.6.1 (2018-06-01)
98
99### Bug fixes
100
101Fix regression when passing `null` as fourth argument to `walk.recursive`.
102
103## 5.6.0 (2018-05-31)
104
105### Bug fixes
106
107Fix a bug in the walker that caused a crash when walking an object pattern spread.
108
109## 5.5.1 (2018-03-06)
110
111### Bug fixes
112
113Fix regression in walker causing property values in object patterns to be walked as expressions.
114
115## 5.5.0 (2018-02-27)
116
117### Bug fixes
118
119Support object spread in the AST walker.
120
121## 5.4.1 (2018-02-02)
122
123### Bug fixes
124
1255.4.0 somehow accidentally included an old version of walk.js.
126
127## 5.2.0 (2017-10-30)
128
129### Bug fixes
130
131The `full` and `fullAncestor` walkers no longer visit nodes multiple times.
132
133## 5.1.0 (2017-07-05)
134
135### New features
136
137New walker functions `full` and `fullAncestor`.
138
139## 3.2.0 (2016-06-07)
140
141### New features
142
143Make it possible to use `visit.ancestor` with a walk state.
144
145## 3.1.0 (2016-04-18)
146
147### New features
148
149The walker now allows defining handlers for `CatchClause` nodes.
150
151## 2.5.2 (2015-10-27)
152
153### Fixes
154
155Fix bug where the walker walked an exported `let` statement as an expression.
156