winget install --id josephburnett.jd
About JSON diff and patch
jd is a commandline utility and Go library for diffing and patching JSON and YAML values. It supports a native jd format (similar to unified format) as well as JSON Merge Patch (RFC 7386) and a subset of JSON Patch (RFC 6902). Try it out at http://play.jd-tool.io/.
What's new in 2.5.0
## What's Changed - v2: use slices instead of golang.org/x/exp/slices by @alexandear in #117 - Replace deprecated ioutil with os and io by @alexandear in #115 - Fix Myers diff backtracking off-by-one (#112) by @vnykmshr in #121 - docs(README): add mise alternate installation documentation by @jylenhof in #111 - Build artifacts for riscv64 by @ffgan in #106 - chore(deps): upgrade github.com/go-openapi/jsonpointer to v0.22.4 by @alexandear in #118 ## New Contributors - @alexandear made their first contribution in #117 - @vnykmshr made their first contribution in #121 - @jylenhof made their first contribution in #111 - @ffgan made their first contribution in #106 Full Changelog: https://github.com/josephburnett/jd/compare/v2.4.0...v2.5.0
Version history
| Version | Updated | Notes |
|---|---|---|
| 2.5.0 | Unknown | ## What's Changed - v2: use slices instead of golang.org/x/exp/slices by @alexandear in #117 - Replace deprecated ioutil with os and io by @alexandear in #115 - Fix Myers diff backtracking off-by-one (#112) by @vnykmshr... |
| 2.4.0 | Unknown | Full Changelog: https://github.com/josephburnett/jd/compare/v2.3.1...v2.4.0 |
| 2.3.0 | Unknown | # PathOptions This release introduces PathOptions, a powerful new feature that enables precise control over how different parts of your JSON/YAML data are compared. PathOptions allow you to apply different comparison sem... |
| 2.2.7 | Unknown | Release notes |
| 2.2.6 | Unknown | Release notes |
| 2.2.5 | Unknown | Release notes |
| 2.2.4 | Unknown | Release notes |
| 2.2.3 | Unknown | Release notes |
| 2.2.2 | Unknown | Release notes |