You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

131 lines
2.3 KiB

  1. ## 7.2.0 (2020-06-17)
  2. ### New features
  3. Support optional chaining and nullish coalescing.
  4. Support `import.meta`.
  5. Add support for `export * as ns from "source"`.
  6. ## 7.1.1 (2020-02-13)
  7. ### Bug fixes
  8. Clean up the type definitions to actually work well with the main parser.
  9. ## 7.1.0 (2020-02-11)
  10. ### New features
  11. Add a TypeScript definition file for the library.
  12. ## 7.0.0 (2017-08-12)
  13. ### New features
  14. Support walking `ImportExpression` nodes.
  15. ## 6.2.0 (2017-07-04)
  16. ### New features
  17. Add support for `Import` nodes.
  18. ## 6.1.0 (2018-09-28)
  19. ### New features
  20. The walker now walks `TemplateElement` nodes.
  21. ## 6.0.1 (2018-09-14)
  22. ### Bug fixes
  23. Fix bad "main" field in package.json.
  24. ## 6.0.0 (2018-09-14)
  25. ### Breaking changes
  26. This is now a separate package, `acorn-walk`, rather than part of the main `acorn` package.
  27. The `ScopeBody` and `ScopeExpression` meta-node-types are no longer supported.
  28. ## 5.7.1 (2018-06-15)
  29. ### Bug fixes
  30. Make sure the walker and bin files are rebuilt on release (the previous release didn't get the up-to-date versions).
  31. ## 5.7.0 (2018-06-15)
  32. ### Bug fixes
  33. Fix crash in walker when walking a binding-less catch node.
  34. ## 5.6.2 (2018-06-05)
  35. ### Bug fixes
  36. In the walker, go back to allowing the `baseVisitor` argument to be null to default to the default base everywhere.
  37. ## 5.6.1 (2018-06-01)
  38. ### Bug fixes
  39. Fix regression when passing `null` as fourth argument to `walk.recursive`.
  40. ## 5.6.0 (2018-05-31)
  41. ### Bug fixes
  42. Fix a bug in the walker that caused a crash when walking an object pattern spread.
  43. ## 5.5.1 (2018-03-06)
  44. ### Bug fixes
  45. Fix regression in walker causing property values in object patterns to be walked as expressions.
  46. ## 5.5.0 (2018-02-27)
  47. ### Bug fixes
  48. Support object spread in the AST walker.
  49. ## 5.4.1 (2018-02-02)
  50. ### Bug fixes
  51. 5.4.0 somehow accidentally included an old version of walk.js.
  52. ## 5.2.0 (2017-10-30)
  53. ### Bug fixes
  54. The `full` and `fullAncestor` walkers no longer visit nodes multiple times.
  55. ## 5.1.0 (2017-07-05)
  56. ### New features
  57. New walker functions `full` and `fullAncestor`.
  58. ## 3.2.0 (2016-06-07)
  59. ### New features
  60. Make it possible to use `visit.ancestor` with a walk state.
  61. ## 3.1.0 (2016-04-18)
  62. ### New features
  63. The walker now allows defining handlers for `CatchClause` nodes.
  64. ## 2.5.2 (2015-10-27)
  65. ### Fixes
  66. Fix bug where the walker walked an exported `let` statement as an expression.