Releases: toon-format/toon
Releases ยท toon-format/toon
v2.2.0
ย ย ย ๐ Features
- Throw
ToonDecodeErroron error ย -ย by @johannschopplich (1181b) - cli: Render decode error with line context, source, and caret ย -ย by @johannschopplich (3d99b)
ย ย ย ๐ Bug Fixes
- Remove deprecated bare list item decoder logic ย -ย by @johannschopplich (4852a)
- Reject negative numbers with leading zeros ย -ย by @johannschopplich (19719)
- Preserve empty-string keys in array headers across encode/decode ย -ย by @johannschopplich in #281 (c6ab0)
- decode: Reject array headers with trailing content between bracket and colon ย -ย by @johannschopplich (6f699)
ย ย ย ๐ Performance
- Remove
tsxusage ย -ย by @johannschopplich (9bb97)
ย ย ย ย View changes on GitHub
v2.1.0
ย ย ย ๐ Features
- Add replacer function for encoding transformations and filtering ย -ย by @johannschopplich in #209 (2c519)
toJSONmethod support for custom serialization ย -ย by @ViliamKopecky in #237 (a4538)
ย ย ย ย View changes on GitHub
v2.0.1
No significant changes
ย ย ย ย View changes on GitHub
v2.0.0
ย ย ย ๐จ Breaking Changes
- Standardized encoding for list-item objects (spec v3) ย -ย by @johannschopplich (05abb)
ย ย ย ย View changes on GitHub
v1.4.0
ย ย ย ๐ Features
- Parse nested tabular arrays in list items with bare hyphen (spec v2.1) ย -ย by @johannschopplich (327bd)
ย ย ย ย View changes on GitHub
v1.3.0
ย ย ย ๐ Features
- Streaming decode functionality with event-based parsing ย -ย by @johannschopplich in #131 (6c57a)
- cli: Stream output for both encoding and decoding ย -ย by @johannschopplich (9ebad)
ย ย ย ย View changes on GitHub
v1.2.0
ย ย ย ๐ Features
- cli: Memory-efficient streaming for encoding ย -ย by @johannschopplich (1c003)
ย ย ย ย View changes on GitHub
v1.1.0
ย ย ย ๐ Features
encodeLinesfor streaming encoding to TOON ย -ย by @johannschopplich (2e992)
ย ย ย ๐ Bug Fixes
- Encode mixed-format arrays at root level ย -ย by @johannschopplich in #202 (36ddd)
ย ย ย ย View changes on GitHub
v1.0.0
ย ย ย ๐จ Breaking Changes
- Remove optional length marker option
[#N]in favor of[N]ย -ย by @johannschopplich (e8ae0)
ย ย ย ๐ Performance
- Improve empty object checks ย -ย by @johannschopplich (18370)
ย ย ย ย View changes on GitHub
v0.9.0
ย ย ย ๐ Features
- Opt-in key folding and path expansion ย -ย by @johannschopplich in #86 (eefb0)
ย ย ย ๐ Bug Fixes
- path-expanding: Overwrite with new value ย -ย by @johannschopplich (89b22)