مشهور: معلومات په AP ۱۴۰۵ لړم ۵ تازه شول

کټګورۍ

انټرنېټ۱٬۳۵۶
اړیکې۳۲۱
غږ او ویډیو۸۹۸
ګرافیک او ډیزاین۵۳۹
دفتري او تولیدي۱٬۱۲۴
د پراختیا وسایل۳٬۱۳۴
د AI وسایل۵۲۹
امنیت او محرمیت۳۸۵
د سیستم وسایل۳٬۱۱۴
لوبې۵۲۳
زده کړه او ساینس۲۳۹
شبکه او IT۲۸۴

JSON diff and patch 2.3.0 ډاونلوډ

JSON diff and patch.

دا یوه زړه نسخه ده. اوسنۍ نسخه 2.5.0 ده. JSON diff and patch 2.5.0 · د خپرېدو نېټه:

د نصب فایلونه 2.3.0

جوړښتډولد نصب ساحهد فایل اندازهډاونلوډSHA256
64-bit پورټېبل — — github.com VirusTotal
ARM64 پورټېبل — — github.com VirusTotal

لینک او SHA256 د Windows Package Manager د ټولنې له مانیفسټ څخه اخیستل شوي. د ډاونلوډ شوي فایل له چلولو مخکې یې هش پرتله کړئ.

د خپرونې یادښتونه

# 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

په د پراختیا مرستندوی وسایل کې تر ټولو مشهور

ټول وګورئ
  1. WinMergeد پراختیا مرستندوی وسایل · Thingamahoochie Software
  2. jqد پراختیا مرستندوی وسایل · jqlang
  3. x64dbgد پراختیا مرستندوی وسایل · x64dbg
  4. Biomeد پراختیا مرستندوی وسایل · BiomeJS
  5. deltaد پراختیا مرستندوی وسایل · Dan Davison
  6. Valeد پراختیا مرستندوی وسایل · errata.ai
  7. jadxد پراختیا مرستندوی وسایل · Skylot
  8. dnSpyد پراختیا مرستندوی وسایل · dnSpyEx
  9. Detect It Easyد پراختیا مرستندوی وسایل · horsicq
  10. Difftasticد پراختیا مرستندوی وسایل · Wilfred Hughes

ټګونه

شریکول