Repository navigation
Releases
Releases · boundwize/jsonrecast
Released: JsonRecast 1.0.37
What's Changed
- chore: Enable pcov coverage only on the PHP 8.2 ubuntu job via matrix include by @samsonasik in #194
- Update structarmed dependency version to ^0.19 by @samsonasik in #198
- Fix SplObjectStorage deprecations on PHP 8.5 in JsonValue by @samsonasik in #199
Full Changelog: 1.0.36...1.0.37
Released: JsonRecast 1.0.36
What's Changed
- fix: Stop capping linear jsonSerialize() chains at maximumDepth and detect actual object-identity recursion by @samsonasik in #192
Full Changelog: 1.0.35...1.0.36
Released: JsonRecast 1.0.35
What's Changed
- perf: Pass item context directly to indent-change check for object items by @samsonasik in #189
- perf: Skip stale-text reconstruction when a descendant already changed by @samsonasik in #190
- perf: Skip line splitting for single-line original text by @samsonasik in #191
Full Changelog: 1.0.34...1.0.35
Released: JsonRecast 1.0.34
What's Changed
- Fix root base indentation when changing indent unit by @samsonasik in #187
- Preserve off-grid indentation when changing indent units by @samsonasik in #188
Full Changelog: 1.0.33...1.0.34
Released: JsonRecast 1.0.33
What's Changed
- Fix surrounding whitespace leaking from unknown nodes in JsonPrettyPrinter by @samsonasik in #185
Full Changelog: 1.0.32...1.0.33
Released: JsonRecast 1.0.32
What's Changed
- fix: Keep an inserted container inline when it holds a reused parsed node by @samsonasik in #184
Full Changelog: 1.0.31...1.0.32
Released: JsonRecast 1.0.31
What's Changed
- refactor: Move shared printer logic to ScalarEncodeHelper and ContainerPrintHelper by @samsonasik in #182
- fix: Honour betweenKeyAndColon and betweenColonAndValue on the inline synthetic printer by @samsonasik in #183
Full Changelog: 1.0.30...1.0.31
Released: JsonRecast 1.0.30
What's Changed
- perf: Detect newline style without copying the source by @samsonasik in #181
Full Changelog: 1.0.29...1.0.30
Released: JsonRecast 1.0.29
What's Changed
- fix: Match json_encode() property set when converting internal objects like ArrayObject by @samsonasik in #180
Full Changelog: 1.0.28...1.0.29
Released: JsonRecast 1.0.28
What's Changed
- fix: Reject unknown node original text that outgrows the depth left at its position by @samsonasik in #178
- Remove dead code from JSON preserving printer by @samsonasik in #179
Full Changelog: 1.0.27...1.0.28