- Introduce "move?" operation
- Introduce accessers for path and op
- Introduce Jackson Modules for operations and extended operations
- Introduce "remove?" operation
- Introduce "translate" and "translate?" operations
- Introduce "omit?" operation
- Refactor json-patch factories
- Introduce "omit" operation
- Update build files
- Completely new JSON diff implementation; less smart than the previous one but bug free
- Depend on AssertJ.
- JSON Merge Patch is now RFC 7386 compliant.
- Merge gradle files; use Spring's propdeps plugin.
- Fix issue #12: name and description now appear in generated site pom.
- Fix bug with diffs and multiple array removals; detected by @royclarkson, fixed by @rwatler. See issue 11.
- Update jackson-coreutils dependency.
- Change license file placement/text.
- Make all tests run from the command line.
- Disable propdeps plugin for the moment.
- Full Jackson serialization/deserialization support.
- JSON merge-patch support. (http://tools.ietf.org/html/draft-ietf-appsawg-json-merge-patch-02)
- Fix bug in add operation where the parent node of the path to add to was not a container node.
- Update to gradle 1.11.
- Use gradle for build
- Many backwards-compatible code changes to diff code
- Use msg-simple
- Update TestNG dependency
- Update jackson-coreutils dependency; use new method for "split pointers"