Skip to content

Commit 57a7930

Browse files
docs: changelog for v2.0.0
1 parent e3d18e6 commit 57a7930

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## v2.0.0 (2026-06-12)
4+
5+
### Breaking Changes
6+
7+
- `encode_generic` now produces inline schema format (not backwards compatible with v1.x decoders)
8+
- Attachment lines no longer indented (same depth as parent row)
9+
- Inline object fields use positional encoding without field-name prefix
10+
11+
### New Features
12+
13+
- Inline object schema: objects with 3+ scalar fields encoded positionally with `^{fields}` header
14+
- Shared array schemas: identical nested arrays omit `{fields}` after first row
15+
- 472M+ fuzz iterations across all 6 implementations, zero failures
16+
17+
### Bug Fixes
18+
19+
- Quote strings starting with `.` (dot prefix)
20+
- Quote C1 control characters (U+0080-U+009F)
21+
- Quote Unicode whitespace (NBSP, hair space, etc.)
22+
323
## v1.0.1 (2026-06-10)
424

525
- CLI: `encode-generic` and `decode-generic` subcommands for generic profile

0 commit comments

Comments
 (0)