Vinsælt: Gögn uppfærð 27. október 2026

Flokkar

Internet1.356
Samskipti321
Hljóð og mynd898
Grafík og hönnun539
Skrifstofa og afköst1.124
Forritunartól3.134
Gervigreindartól529
Öryggi og persónuvernd385
Kerfistól3.114
Leikir523
Menntun og vísindi239
Net og upplýsingatækni284

Sækja JSON diff and patch 2.3.0

JSON diff and patch.

Þetta er eldri útgáfa. Nýjasta útgáfan er 2.5.0. JSON diff and patch 2.5.0 · Gefið út:

Uppsetningarskrár 2.3.0

HögunGerðUmfangSkráarstærðSækjaSHA256
64 bita Ferðaútgáfa — — github.com VirusTotal
ARM64 Ferðaútgáfa — — github.com VirusTotal

Tengillinn og SHA256-gildið koma úr samfélagslýsingu Windows-pakkastjórans (winget). Berið gildi sóttu skrárinnar saman við það áður en hún er keyrð.

Útgáfuupplýsingar

# 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 semantics to specific paths within your data structures, giving you fine-grained control over diff behavior.

Key Features:
- Targeted comparison options: Apply SET, MULTISET, precision, or setkeys options to specific paths using the syntax `{"@":["path","to","target"],"^":[options]}`
- Path isolation: Options only affect their specified paths and don't leak globally, allowing you to mix different comparison semantics in the same diff
- Enhanced array dispatch: Fixed critical bug where PathOptions with empty paths (root level) weren't being applied correctly for array dispatch
- Comprehensive documentation: Complete v2 Diff Language guide with new EBNF grammar, PathOption integration examples, and updated CLI help showing flag equivalents
- Extensive test coverage: Added 24 test cases demonstrating PathOption functionality across various data structures and edge cases

Examples:
### Apply SET semantics to specific array while others remain lists:

jd -opts='[{"@":["tags"],"^":["SET"]}]' a.json b.json

### Multiple PathOptions with different semantics

jd -opts='[{"@":["items"],"^":["SET"]}, {"@":["price"],"^":[{"precision":0.01}]}]' a.json b.json

This release maintains full backward compatibility while adding powerful new capabilities for sophisticated diff control scenarios.

# What's Changed
- Fix unicode color diff. by @roberthoenig in #93
- add missing closing parenthesis by @mohammadrezaataeii in #98

# New Contributors
- @mohammadrezaataeii made their first contribution in #98

Full Changelog: https://github.com/josephburnett/jd/compare/v2.2.7...v2.3.0

https://github.com/josephburnett/jd/releases/tag/v2.3.0

Vinsælast í flokknum Hjálpartól forritara

Sjá allt
  1. WinMergeHjálpartól forritara · Thingamahoochie Software
  2. jqHjálpartól forritara · jqlang
  3. x64dbgHjálpartól forritara · x64dbg
  4. BiomeHjálpartól forritara · BiomeJS
  5. deltaHjálpartól forritara · Dan Davison
  6. ValeHjálpartól forritara · errata.ai
  7. jadxHjálpartól forritara · Skylot
  8. dnSpyHjálpartól forritara · dnSpyEx
  9. Detect It EasyHjálpartól forritara · horsicq
  10. DifftasticHjálpartól forritara · Wilfred Hughes

Merki

Deila