Repository navigation
1.35
What's Changed
- Refactor JsonPatch class and improve documentation by @stefankoegl in #204
- Add pytest configuration for non-standard test file naming by @stefankoegl in #199
- Document JSON Pointer escaping for special characters by @stefankoegl in #203
- Improve list diffing to avoid unnecessary item replacements by @stefankoegl in #201
- Use correct SPDX-Identifer by @Volker-Weissmann in #209
- Improve coverage reporting by combining test runs by @stefankoegl in #210
- ci: run tests on every PR and pushes to master by @hf-kklein in #157
- Add support for Python 3.13 and 3.14 by @stefankoegl in #211
- Improve list diffing with sequence alignment to avoid cascading changes by @stefankoegl in #206
- Handle self-containing values in make_patch and add #180 regression tests by @stefankoegl in #200
- Only reject '-' in replace when it refers to an array (#212) by @stefankoegl in #223
- Reject moving any location into its own children, fixes #214 by @stefankoegl in #222
- Compare values in 'test' by JSON equality (#216) by @stefankoegl in #221
- Hash patch operations by their 'op' and 'path' (#217) by @stefankoegl in #220
- Require jsonpointer>=3.2 by @stefankoegl in #218
- Raise documented exceptions for malformed patches and "from": "/-" by @stefankoegl in #224
- Support whole document operations on scalar documents (#213) by @stefankoegl in #219
- Housekeeping: stale links, packaging cleanup, CI action versions by @stefankoegl in #225
- Find moves in make_patch without rewriting all later operations by @stefankoegl in #208
- Close test coverage gaps by @stefankoegl in #226
- Remove unreachable code from make_patch and the jsonpointer < 3.2 shim by @stefankoegl in #227
- Test the index helpers of PatchOperation and MoveOperation by @stefankoegl in #228
- Upload coverage to Coveralls again by @stefankoegl in #229
- Close the original input before in-place replacement by @fhgffy in #230
- Install the command line programs as console_scripts by @stefankoegl in #231
New Contributors
- @Volker-Weissmann made their first contribution in #209
- @fhgffy made their first contribution in #230
Full Changelog: v1.34...v1.35