Repository navigation
Release v2.1.5
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.5Verification
import jsonatapy
print(jsonatapy.__version__) # Should print: 2.1.5