All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- For consistency, all methods that return a Json5 data type have been refactored to use the same naming convention
- Json5Parser#parse will return null if provided Json5Lexer does not contain any data
- Object-oriented access to all Json5 types
- Parse json5 data by InputStream / Reader / String
- Serialize json5 data to OutputStream / Writer / String
- Json5Options with builder pattern (Json5OptionsBuilder) to configure Json5
- options: allowInvalidSurrogates, quoteSingle, trailingComma, indentFactor