Skip to content

Release v2.2.5

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:10
· 491 commits to main since this release
628ac4c

Release v2.2.5

Changes

  • Merge pull request #78 from txjmb/release/2.2.5 (628ac4c)
  • chore: bump version to 2.2.5; changelog for perf fix, C API, benchmark provenance (98fce6b)
  • Merge pull request #77 from txjmb/ci/benchmark-baseline-provenance (8dec3f6)
  • ci(security): upgrade audit-env setuptools past PYSEC-2026-3447 (c208ebc)
  • Merge pull request #76 from txjmb/perf/compile-time-tree-walker-toggle (888eccf)
  • ci(benchmarks): state the baseline in PR comments and regression issues (7691dc9)
  • ci(security): upgrade audit-env setuptools past PYSEC-2026-3447 (521c956)
  • perf: replace per-call env read in force_tree_walker with atomic toggle (fixes #74 primary cause) (0321164)
  • Merge pull request #75 from txjmb/feature/c-abi (ae80c23)
  • ci(capi): checkout jsonata-js submodule (lib test modules include_str! its datasets) (ff1d266)
  • ci(capi): scope test step to lib target (integration tests need the jsonata-js submodule) (8ae6e44)
  • ci(capi): quote run command ending in trailing colon (invalid YAML) (2c9c6fc)
  • style: rustfmt module ordering for capi mod declaration (62ac66b)
  • feat(capi): full C ABI — bind_var, error codes, panic guard, header, smoke test, docs (8a0b030)
  • feat(capi): minimal C ABI behind capi feature (spike) (9d64b8f)
  • docs(benchmarks): update performance.md (manual run, cad7169) (1cbaaf3)
  • docs(benchmarks): update performance.md for v2.2.4 (cad7169)

Test Suite Compatibility

See the README for the current
reference-suite pass count -- this changelog no longer hardcodes a number here, since a
stale hardcoded count is exactly the kind of bug this project has previously shipped
and had to correct.

Installation

pip install jsonatapy==2.2.5

Verification

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