Repository navigation
Release v2.2.2
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.2Verification
import jsonatapy
print(jsonatapy.__version__) # Should print: 2.2.2