Releases: nanoporetech/jmespath-ts
Releases · nanoporetech/jmespath-ts
Vulnerability fixes and community contributions
[1.0.1] - 1.0.1
Clean up scripts and unused dependencies
Breaking
- Minimum node version upgraded to >=16
Fixed
- Fix: CI build script
- Fix: Update CI publish script to use Node 18
Changed
- Improvement: Refactor AST to improve types @shortercode
- Package dependency updates
- Upgrade to [email protected]
- Upgrade to rollup@3
- Upgrade to deprecated coveralls package in favour of a new community version
- Cleaned up old linting comments
[1.0.0] - 1.0.0
Update package dependencies to address vulnerabilities
Breaking
- Minimum node version upgraded to >=14
- NPM package exports have changed.
- Using named exports only
- Exporting ems and cjs only (dropped UMD export)
- No minified files
Added
- [JEP-16] Arithmetic Expressions @springcomp
- [JEP-19] Pipe evaluation @springcomp
CHANGELOG.md
: Going to start tracking changes now that the JMESPath community is contributing
Fixed
- Fix: Catch invalid slice expressions at compile time @mkantor
- Fix: Fix unsupported '\' raw-string escape sequence @springcomp
Changed
- Improvement: Refactor AST to improve types @shortercode
- Package dependency updates
- Upgrade to [email protected]
- Upgrade to rollup@3
- Upgrade to deprecated coveralls package in favour of a new community version
- Cleaned up old linting comments
Vulnerability fixes
v0.3.1 Vulnerability fixes
Security updates
Breaking changes
- Build target is now set at ES6 (originally ES5)
Other
- Update security vulnerabilities in dev dependencies
Prune unused packages
v0.2.1 Prune unused dependencies
Update dependencies to remove security vulnerabilities
- Update package dependencies
- Migrate to typeScript 4.1.3
- Review types
- Split tests of extensions to spec into own module
- prefer builtin
trimLeft
method
Fix type checking for optional arguments
Fix type checking for optional arguments
Allow optional variadic arguments
v0.1.9 Allow optional variadic arguments
Root value access and optional arguments
- Access root JSONValue using
$
symbol - Specify optional arguments for custom functions
Slim down bundle
Don't produce map files for unminified code
Package dependency upgrades
Upgrade all dev dependencies to address security vulnerabilities reported by github dependency bot