Skip to content

v1.3.5: diff/restore sanitize legacy control chars#67

Merged
ShawnMcKee merged 2 commits intomasterfrom
fix/diff-state-sanitize
Dec 16, 2025
Merged

v1.3.5: diff/restore sanitize legacy control chars#67
ShawnMcKee merged 2 commits intomasterfrom
fix/diff-state-sanitize

Conversation

@ShawnMcKee
Copy link
Contributor

Fixes inability to use --diff-state on single-line JSON with unescaped control characters from v1.3.4 legacy saves.\n\nChanges:\n- Sanitize legacy saved-state content (escape tabs/CR) before json.loads in diff/restore\n- Version bump to v1.3.5\n- Update checksum and CHANGELOG\n\nValidation:\n- Use previously broken file 20251216-220852-Test-broken-newline.json and confirm --diff-state works.\n\nCI:\n- Please run Code Quality, Docs validation; deploy will follow on merge.

…p version; update checksum; add CHANGELOG entry
…s in diff/restore; update checksum; CHANGELOG
@ShawnMcKee ShawnMcKee merged commit 518b13a into master Dec 16, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant