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