Skip to content

Releases: marhali/json5-java

v3.0.0

23 Sep 19:02

Choose a tag to compare

Added

  • Option: stringifyUnixInstants
  • Option: stringifyAscii
  • Option: allowNaN
  • Option: allowInfinity
  • Option: quoteSingle
  • Option: quoteless
  • Option: allowBinaryLiterals
  • Option: allowOctalLiterals
  • Option: allowHexFloatingLiterals
  • Option: allowLongUnicodeEscapes
  • Option: allowTrailingData
  • Option: parseComments
  • Option: writeComments
  • Option: insertFinalNewline
  • Option: digitSeparatorStrategy
  • Option: duplicateBehaviour

Changed

  • Json5Null is no longer a singleton as it allows individual comments
  • Json5Primitive holds any primitive value besides Json5Null
  • Json5Options with more advanced builder

Removed

  • Json5Boolean, Json5Hexadecimal, Json5Number and Json5String in favor of Json5Primitive.