feat(smartjson): Implement stableOneWayStringify: deterministic, cycle-safe JSON for hashing/comparisons; update docs and tests
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-09-12 - 5.2.0 - feat(smartjson)
|
||||
Implement stableOneWayStringify: deterministic, cycle-safe JSON for hashing/comparisons; update docs and tests
|
||||
|
||||
- Implement stableOneWayStringify in ts/index.ts: produces deterministic JSON, encodes buffers, replaces circular references with "__cycle__" and marks unserializable values as "__unserializable__".
|
||||
- Update README: add documentation and examples for stableOneWayStringify, clarify JSONL wording, and update performance/migration notes.
|
||||
- Add unit test to verify stableOneWayStringify handles circular references without throwing.
|
||||
- Add .claude/settings.local.json (local settings/config) as part of the change set.
|
||||
|
||||
## 2025-09-12 - 5.1.0 - feat(smartjson)
|
||||
Add JSONL stringify and ordering comparator; fix empty buffer handling; refactor Smartjson folding/enfolding
|
||||
|
||||
|
Reference in New Issue
Block a user