- v3.1.0
- escapes all control chars
- changes in formatted JSON output:
- opening braces now appear on the same line as the key when an array or an object are values in an object
- the root object or array are no longer preceded by a blank newline
- empty arrays or objects now appear on a line of their own when they are elements in an array
- v3.0.1
- fix for CVE-2023-34620 by not trying to parse more than 1000 levels into arrays and/or objects
- fix for empty multiline string inside array or object
- v3.0.0
- add support for single quoted strings
- add option to turn off legacy support for omitting root braces
- HjsonWriter will always emit root braces
- v2.1.1
- Update ML stringify to match JS
- v2.1.0
- add DSF (domain specific formats), experimental
- v2.0.5
- fix stringify for strings staring with a punctuator char
- v2.0.1
- move to hjson org
- v2.0.0
- fix quoteless string starting with punctuator
- add cli
- v1.1.4
- fix writer for comment tokens in keyname
- v1.1.3
- fix trailing whitespace in keyname
- v1.1.2
- fix trailing space in quoteless strings
- v1.1.1
- better error messages & root check