Releases: toon-format/spec
Releases · toon-format/spec
Release list
v4.1.1
No significant changes
View changes on GitHub
v4.1.0
🐞 Bug Fixes
- spec:
- Close normative gaps and cut duplicated rules for v4.1 - by @johannschopplich (fc349)
- Make a misplaced scalar line an error in both modes and correct two misdirected pointers - by @johannschopplich (d88f4)
View changes on GitHub
v4.0.0
🚨 Breaking Changes
- fixtures:
- Normalize fixture baselines to spec 4.0 - by @johannschopplich (58f64)
- Rename fixture option indent to indentSize per §13 - by @johannschopplich (89462)
- spec:
- Remove key folding and path expansion - by @johannschopplich (ebb24)
- Add full-line comment lines and normative line classification - by @johannschopplich (7ec1f)
🚀 Features
- spec:
- Make prototype-key handling normative in §15 - by @johannschopplich (cf60d)
- Define the normative decoder number grammar in §4 - by @johannschopplich (deca2)
- Make indentation depth jumps a strict-mode error - by @johannschopplich (ff191)
- Define the decoder unquoted-key token rule in §7.4 - by @johannschopplich (86c2a)
- Pin strict acceptance of unquoted required-quote values - by @johannschopplich (7eb34)
- Accept bare bracket pair as an empty inner-array list item - by @johannschopplich (630d6)
- Permit erroring as an out-of-range number policy - by @johannschopplich (10cc9)
- Require strict decoders to reject ill-formed UTF-8 byte input - by @johannschopplich (5ebea)
- Quote leading-plus numeric-like strings per §7.2 - by @johannschopplich (8f3e1)
- Nested field groups in tabular headers per RFC #46 - by @johannschopplich in #46 (37613)
- Keyed tabular form for objects per RFC #57 - by @johannschopplich in #57 (c29ae)
🐞 Bug Fixes
- spec:
- Exempt tabular key reordering from the §2 round-trip predicate - by @johannschopplich (4b56f)
- Fix token trimming to U+0020 only and promote it to MUST - by @johannschopplich (9f3f9)
- Classify a length-less bracket segment as a malformed header - by @johannschopplich (d80c4)
- Enumerate non-root scalar lines in the §14.2 checklist - by @johannschopplich (3b579)
- Forbid silent discard of over-indented and trailing root lines - by @johannschopplich (092aa)
- Use the Ada and Bob example pair and title-case introduction headings - by @johannschopplich (0bb5a)
- Close depth-model, blank-line, key-order, keyless-header, and line-terminator normative gaps - by @johannschopplich (e8acb)
- Deduplicate cross-section rules and align terminology - by @johannschopplich (cecb7)
View changes on GitHub
v3.3.2
No significant changes
View changes on GitHub
v3.3.1
No significant changes
View changes on GitHub
v3.3.0
🚀 Features
- spec:
- Scope §2 canonical numbers and add v3.3 portability fixes - by @johannschopplich (640e7)
- Add F.5 Java and round out v3.3 portability fixes - by @johannschopplich (9cabd)
View changes on GitHub
v3.2.0
🐞 Bug Fixes
- docs:
- Repair table break and ambiguous §-refs in v3.2 changelog - by @johannschopplich (39847)
- spec:
- Use %x5C for backslash in escaped-char ABNF - by @johannschopplich (fa61a)
- Round-3 audit fixes for v3.2 normative coherence - by @johannschopplich (b4313)
View changes on GitHub
v3.1.0
🚀 Features
- spec:
- Add \uXXXX unicode escape (§7.1) - by @johannschopplich (42093)
- Canonicalize empty array encoding as
key: [](§9.1) - by @johannschopplich (a7405) - Add §15 control-character smuggling note - by @johannschopplich (e2fcc)
🐞 Bug Fixes
- spec:
- Address pre-release review findings for v3.1 - by @johannschopplich (ebaf7)
- Address second-round codex review for v3.1 - by @johannschopplich (650a1)
View changes on GitHub
v3.0.3
🐞 Bug Fixes
- spec: Clarify array header gap validation and add test cases - by @johannschopplich in #26 (66871)
View changes on GitHub
v3.0.2
No significant changes