Skip to content

Releases: jmespath-community/typescript-jmespath

v1.2.0

13 Jul 14:39
c3ca469
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.5...v1.2.0

JMESPath Community v1.1.5

03 Feb 16:13
eaa131f
Compare
Choose a tag to compare

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

27 Oct 07:37
Compare
Choose a tag to compare

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 v1.1.0

15 Mar 20:50
Compare
Choose a tag to compare

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