Skip to content

Release v2.2.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 02:36
· 589 commits to main since this release

Release v2.2.2

Changes

  • docs(changelog): add Unreleased entries for the simd-buffer-reuse release (063c9c1)
  • fix(simd): reuse simd-json scratch buffers; update Rust deps (#65) (8a48d4f)
  • chore: stop tracking .claude/settings.local.json, .gitignore it (4ac9646)
  • docs(benchmarks): update performance.md (manual run, 49c256f) (ff1b4f5)
  • fix(release): clean up stale /tmp worktrees left on the self-hosted runner (#64) (49c256f)
  • fix(benchmarks): capture min/max/mean/median across repeated trials, not just min (#63) (d0c5b5d)
  • fix(benchmarks): apply min-of-N repeated trials to all implementations, not just jsonatapy (#62) (de62b0d)
  • docs(benchmarks): update performance.md (manual run, b844dfd) (f633216)
  • Move release benchmarks to the self-hosted Mac Mini runner (#61) (b844dfd)
  • test(ci): remove throwaway macOS benchmark test workflow (validated) (1dba274)
  • test(ci): re-add throwaway macOS benchmark test workflow, v3 verifying manually-provisioned Node.js (0c53a22)
  • test(ci): remove throwaway macOS benchmark test workflow (588e1e3)
  • fix(ci): correct upload-artifact version in throwaway macOS test workflow (v8 doesn't exist for upload-artifact, only download-artifact) (ef7c9d4)
  • test(ci): throwaway workflow to validate benchmark job on self-hosted macOS runner (688ef7b)
  • fix(benchmarks): take min of 5 repeated trials, not a single sample (603fd2b)

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.2

Verification

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