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