Releases: yazgazan/jaydiff
v0.3.1
v0.3.0
Changelog
1a8f74f Adding go1.12 to travis configuration
959328e Switching to golangci (#17)
7bfacb0 Supporting structs
42c233d Supporting arrays
e0c0b8d valueIsScalar improvements
9801b52 deduplicating code in diff/output.go
a5f2827 reducing complexity of newSlice
f5489a1 simplifying mapTypesDiffer
089c586 Adding go1.13 to travis configuration
fbcd622 Dropping go 1.10 support
1ec8a90 Adding support for JSON streams
13c9fdb updating Readme usage
v0.2.0
Changelog
395b924 Improving circular reference detection
8b95105 travis seems to be confusing 1.10 for 1.1
63f7c6e Adding go 1.8 back to travis configuration
5d6a9ab Adding go.mod
c4a4925 unsafe.Pointer -> uintptr: Wether the underlying value is still accessible or has been garbage collected is irrelevant to us
76ee775 improving 'visited' methods names
89e51ad fixing createRelease.sh for go 1.11
v0.1.5
Changelog
7dd783f Adding support for json-like output
f6b7278 Adding tests to cover JSON-like output
74fcdd4 Adding indices to slices and supporting json output in report
5d69ec8 Introducing jpath package to strengthen json keys in reports
f8fcfc7 fixing indicies when using myers algorithm
d6460e1 Adding ExecutePath utility
14a3069 Wrong side checked when handling cyclical detection.
bfd42e8 --ignore failed to match json-paths containing arrays
v0.1.4
v0.1.3
v0.1.2
Changelog
d02e25b Using diff language for examples in Readme.md
22b0af7 Adding json-ish output idea in readme
f881219 Removing extraneous vanity cards
e0e1bf6 adding ./dist to gitignore
b177a75 using a named struct for Files
30c8853 unexporting files
4c279b6 Adding --ignore-excess
f5a7c2a phrasing
f04869f Adding support for circular references
9a867e5 Reducing diff() complexity
f1143c2 Updating usage (readme & doc)
11d85d3 adding createRelease script
bdad007 adding --ignore-values
59144be updating readme
8305b67 adding tests
v0.1.1
v0.1.0
Changelog
4af1f25 adding tests
ad539a3 The diff type from a slice/map value should not be forwarded
3d05325 Ignoring paths using glob patterns
41246c9 Adding report format
6cae5e7 improve walker to allow self-modification
508bbca moving project to github.com/yazgazan/jaydiff
cc2967b adding license
55cc8f4 adding readme
400c9d6 adding .travis.yml
9929e4d Removing debuging tests from repo
f6cda0c Cleaning up api
e6ce16c removing unnecessary utility functions
2c5b715 building in travis
0bb528c Documentation, cli interface and examples
ccde652 linting
476dbc7 Adding tests for IsMissing and IsExcess