All Versions
Latest Version
Avg Release Cycle
127 days
Latest Release
1727 days ago

Changelog History

  • v0.3.0 Changes

    October 02, 2019

    ๐Ÿ”„ 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 Changes

    December 06, 2018

    ๐Ÿ”„ 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 for go 1.11

  • v0.1.5 Changes

    November 08, 2018

    ๐Ÿ”„ 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 Changes

    January 19, 2018

    ๐Ÿ”„ 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 Changes

    June 29, 2017

    ๐Ÿ”„ Changelog

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

  • v0.1.2 Changes

    June 16, 2017

    ๐Ÿ”„ Changelog

    d02e25b Using diff language for examples in
    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 Changes

    April 28, 2017

    ๐Ÿ”„ Changelog

    a0b08e9 Fixing ignorePatterns unmarshaling panic
    โœ… 7fbc54f Adding functional tests

  • v0.1.0 Changes

    April 27, 2017

    ๐Ÿ”„ 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
    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