Skip to content

v1.9.0

Compare
Choose a tag to compare
@josephburnett josephburnett released this 18 Aug 22:28
· 5 commits to master since this release

This release includes a preview of the v2 API. The v2 API
produces minimal diffs for lists. And it includes a new format
with context to support it. You can try it out with the -v2
flag.

bd4d7e2 Set version 1.9.0
6125a15 Make vendor
7985941 Add vendor target before release
2aef56f Reformat .PHONY directives
128d245 Update README.md
1f854f4 Clarify -precision comments
6446402 Noop JSON Patch [] and noop JSON Merge Patch {}
6132595 Port precision to v2
3846799 Use slices from experimental
0b05a7b Revert "Upgrade v2 to 1.21"
ef44caa Upgrade v2 to 1.21
1bccd65 go mod tidy and vendor in lib and v2
5509377 go mod vendor
04a032d Only set after context on a single diff element
60a3e81 Previous should be from list b
0beb845 Update dependencies
6a3563e Add the -v2 flag to try out the new API
17354e1 Merge branch 'master' into lcs3
53844ff A few more context tests
ec9f62f Check before and after context
8b0379e More list patch test context
6929b83 Start new diff element after reading after context
c4fcc9e Read diff context
6035605 Fix object test expectation
fa7a502 Fix some edge cases
5ce3586 More simple list diff implementation
8e742b1 Web UI with arguments give error
0a1ac0a Accept number-like keys in JSON Pointers
1e10b14 Prevent -precision with -set or -mset options
56b2cb3 Add precision to the commandline
015cbcc Add test for precision in object
cf8d025 Update instructions for including the UI
0c20aab Fix context before
7b15f05 Add context to diff
c30f084 More list patch tests for LCS
7c606b5 More list diff tests for LCS
cec575c Advance path cursor when both adding and removing
a466ab6 Do not reverse path cursor
7ebb35b Apply patch diff adds in reverse order
4d0e97b Render patch diff with multiple add and remove
ea86e0d Special case for replacing whole list
434971c Bring back checkDiffElement for object assertion
82adb4f Better expectation for regression test
ad176de Special case for -1 index
97eee0c New list patch with multiple values
d17a826 Fix list test expectation for lcs
245125f Give empty object and lists different hashes
5ae2bc8 LCS impl