Skip to content

Releases: yazgazan/jaydiff

v0.3.1

27 Jan 19:43
6ee83d9
Compare
Choose a tag to compare

Changelog

a6af851 improved nil check
6ee83d9 Excluding darwin/386 from release builds

v0.3.0

02 Oct 12:25
deac9ea
Compare
Choose a tag to compare

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

06 Dec 13:15
Compare
Choose a tag to compare

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

08 Nov 10:25
Compare
Choose a tag to compare

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

19 Jan 14:28
Compare
Choose a tag to compare

Changelog

2f2416d making the cyclic check resistant to reused slices and maps
c25d50a Adding LHS and RHS accessors to help with walking
197fb3d switching .travis.yml to go 1.9
d09551b re-enabling gometalinter vendored linters install

v0.1.3

29 Jun 14:47
Compare
Choose a tag to compare

Changelog

84cbef0 Adding Myers' algorithm for slices
35eb288 adding --version

v0.1.2

16 Jun 15:31
Compare
Choose a tag to compare

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

28 Apr 16:23
Compare
Choose a tag to compare

Changelog

a0b08e9 Fixing ignorePatterns unmarshaling panic
7fbc54f Adding functional tests

v0.1.0

27 Apr 12:53
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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