Releases: evanphx/json-patch
Releases · evanphx/json-patch
v5.9.0
Fix API breakage
This PR fixes Operation containing a reference to internal/json and breaking the ability to manually compose one. This restores that ability using a type alias.
Full Changelog: v5.8.0...v5.8.1
Blargh Phixs and Empathyprovements
This release fixes a few stray panics, addresses large number accuracy, and improves performance!
What's Changed
- Compare strings after decoding them to handle unicode correctly. Fixes #172 by @evanphx in #195
- Always use UseNumber() to avoid float64 lossyness by @evanphx in #194
- Handle null correctly when introduced by replace. Fixes #171 by @evanphx in #196
- Handle from="" more properly. Fixes #192 by @evanphx in #193
- Improve performance by @evanphx in #197
Full Changelog: v5.7.0...v5.8.0
The 2023 Release
What's Changed
- Fix invalid sprintf by @howardjohn in #152
- Add CIFuzz GitHub action by @DavidKorczynski in #167
- README: Remove Travis by @ohkinozomu in #164
- Updated min supported version to go 1.18 by @Neo2308 in #181
- Added dependabot by @Neo2308 in #182
- Pre-flight DecodePatch validation: Issue #177 by @radwaretaltr in #180
- Check if raw is a null pointer for findObject by @JosieLi-Google in #173
- Bump actions/checkout from 2 to 4 by @dependabot in #187
- Fix panic on test op by @erickertz in #158
New Contributors
- @howardjohn made their first contribution in #152
- @DavidKorczynski made their first contribution in #167
- @ohkinozomu made their first contribution in #164
- @Neo2308 made their first contribution in #181
- @radwaretaltr made their first contribution in #180
- @JosieLi-Google made their first contribution in #173
- @dependabot made their first contribution in #187
- @erickertz made their first contribution in #158
Full Changelog: v5.6.0...v5.7.0
v4 backports
Full Changelog: v4.11.0...v4.12.0
Bug fixes
What's Changed
- Function ensurePathExists should handle appending correctly by @MarcelMue in #148
- Fix partial negative indice support in v4 by @zqzten in #146
New Contributors
- @MarcelMue made their first contribution in #148
- @zqzten made their first contribution in #146
Full Changelog: v5.5.0...v5.6.0
Fix non-go.mod release
This makes the root work again.
Better null handling
This incorporates a few fixes related to how nulls are handles in array's and objects.
Better null handling (backport)
Make the null fixes available as a v4 module.
Fix zero sized document crash
This fixes a crash bug where submitted an empty slice as the document would panic.