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)