Skip to content

Release v2.1.5

Choose a tag to compare

@github-actions github-actions released this 04 Jul 22:00
· 643 commits to main since this release

Release v2.1.5

This release implements JSONata 2.1.0 specification with full compatibility.

Changes

  • chore(deps): bump pyo3 to 0.29, rand to 0.10, and Python dev dependencies (f079bd2)
  • fix: generate unique lambda ids from a counter, not an AST pointer (fixes #35) (66b97d4)
  • fix: tree-walker migrates missing-path/field access from Null to Undefined (fixes #32) (daf48f3)
  • fix: prevent native stack overflow on deep recursion (fixes #34) (5684a72)
  • fix: use ASCII status markers in reference-suite summary report (8cf96db)
  • fix: repair Test Suite and benchmark-publish CI failures surfaced by main rename (245eb5f)
  • fix: repair broken CI workflows and patch RUSTSEC-2026-0097 (c6e6eb3)
  • Update performance description in README (8cd75d4)
  • fix: restore #[cfg(feature = "python")] on pymethods impl block and ruff format (c9cb1d9)
  • refactor: code simplification pass on lib.rs and integration tests (bccf104)

Test Suite Compatibility

  • 1258/1258 reference tests passing (100%)

Installation

pip install jsonatapy==2.1.5

Verification

import jsonatapy
print(jsonatapy.__version__)  # Should print: 2.1.5