All Versions
8
Latest Version
Avg Release Cycle
127 days
Latest Release
753 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 createRelease.sh 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 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 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 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