Releases: jsonata-js/jsonata
Releases · jsonata-js/jsonata
2.0.6 Maintenance Release
- Protect __evaluate_entry and __evaluate_exit callbacks (PR #700)
- Add undocumented/private API to hook into when a new frame is created (PR #701)
- Note this is internal and may change in a future release.
- Update typescript defintion (PR #704)
- Chain operator should respect array constructor (PR #714)
2.0.5 Maintenance Release
- Fix leaking internal references in expressions when using lambdas (issue #691)
1.8.7 Maintenance Release
- Prevent writing to the object prototype or constructor (PR #681)
2.0.4 Maintenance Release
- Prevent writing to the object prototype or constructor (PR #676)
- Add upper/lower presentation format for am/pm in fromMillis (PR #644)
- Various documentation additions and corrections
2.0.3 Maintenance Release
- Fix regex termination lexer (PR #623)
- Fix TypeScript definition (PR #633)
2.0.2 Maintenance Release
- Typescript definition: fix return type of evaluate method (PR #615)
2.0.1 Maintenance Release
- Small update to pick up README changes with 2.0.0 changes
2.0.0 Major Release
Version 2.0.0 contains a breaking change to the Javascript API as a result of reimplementing the evaluator to use async functions instead of generators. This provides a performance boost. No breaking changes have been made to the JSONata language itself.
Faster JSONata evaluation by switching from generators to async/await (PR #583)
Add support for parsing binary, octal & hexadecimal numbers (PR #573)
1.8.6 Maintenance Release
- Fix bug in date/time picture string. Width formatting is not respected without a separator (issue #546)
- Fix error when converting empty array to an object (issue #547)
- Fix Buffer deprecation warning (PR #560)
1.8.5 Maintenance Release
- Fix regression with singleton sequence of array type (issue #462)
- Correctly handle empty array input to group expression (issue #527)
- Fix bug with outer array when evaluating wildcard (issue #495)