Releases: jmespath-community/typescript-jmespath
Releases · jmespath-community/typescript-jmespath
v1.2.0
What's Changed
- Bump vitest and @vitest/coverage-v8 by @dependabot[bot] in #46
- Bump serialize-javascript from 6.0.1 to 6.0.2 by @dependabot[bot] in #47
- deps: upgrade vitest to v3.0.8 by @cawalch in #48
- chore: migrate to biome for linting and formatting by @cawalch in #49
- feat(cli): provide executable script for the package by @asopian in #52
- (fix) Fixed some lint warnings. by @springcomp in #53
- chore: remove unneeded special case by @SamMousa in #54
- feat: Implement ternary operator by @cawalch in #50
- release: 1.2.0 by @cawalch in #55
New Contributors
Full Changelog: v1.1.5...v1.2.0
JMESPath Community v1.1.5
What's Changed
- fix(editorconfig): disable max_line_length property by @cawalch in #35
- perf(scripts): improve performance benchmarking accuracy by @cawalch in #36
- chore: migrate from Jest to vitest by @cawalch in #37
- style: format code for better readability and maintain consistency by @cawalch in #38
- feat(workflows): improve test workflow with coverage and artifact upload by @cawalch in #39
- deps: cross-spawn bump to 7.0.6 by @cawalch in #40
- fix(scope): improve/propose variable lookup and null handling in scope chain by @cawalch in #41
- build(fix): remove node 16 test runner by @cawalch in #43
- Bump vite from 5.4.11 to 5.4.14 by @dependabot in #42
- feat(types): expose JSON type definitions by @cawalch in #44
- release: 1.1.5 by @cawalch in #45
New Contributors
Full Changelog: v1.1.4...v1.1.5
JMESPath Community v1.1.4
This release patches vulnerabilities in somes dependencies and fixes the following issues:
- #29: let expression now has access to custom registered functions.
- #30: root node correctly returns a value that evaluates to
0
.
Downloads
- @jmespath-community/jmespath v1.1.4
JMESPath Community v1.1.0
This release is a fork of the excellent port of JMESPath to TypeScript by @glenveegee.
This release implements JMESPath Community and is designed to iterate quickly with changes to the spec.
It includes the following changes:
- No dependencies.
- No known vulnerabilities at time of publishing.
- Updated to recent versions of NodeJS while deprecating CommonJS modules.
- Improved error handling.
- 100% standards compliant, including error reporting, Unicode handling, and more.
- String functions, including slicing strings.
- Object manipulation functions.
- Grouping
- Arithmetic operations.
This release also standardizes some peculiarities like evaluating the right-hand-side of pipe expression against multi-select-list
and multi-select-hash
expressions.
Please refer to the specification for more details.
Downloads
- @jmespath-community/jmespath v1.1.0