Skip to content

Releases: mwanji/toml4j

v0.7.1

27 Jul 13:41
Compare
Choose a tag to compare
toml4j-0.7.1

[maven-release-plugin] copy for tag toml4j-0.7.1

v0.5.1

07 Apr 15:47
Compare
Choose a tag to compare

Fixed

  • Handling of tables with same name in different table array items (thanks to stanofujdiar)

v0.5.0

07 Apr 15:48
Compare
Choose a tag to compare

Changed

  • BREAKING: Toml#parse methods renamed to read
  • BREAKING: Toml#getList(String), Toml#getTable(String) and Toml#getTables(String) return null when key is not found
  • Removed trailing newline from error messages (thanks to Zero3)
  • Toml#read(File) forces encoding to UTF-8 (thanks to Bruno Medeiros)

Added

  • Support for writing objects to TOML with TomlWriter (thanks to dilecti)
  • Support for underscores in numbers (the feature branch had accidentally not been merged into 0.4.0! :( )
  • Set<Map.Entry> Toml#entrySet() cf. Reflection section in README (thanks Zero3 and d3xter)
  • Overloaded getters that take a default value (thanks to udiabon)
  • Toml#contains(String) and Toml#containsXXX(String) methods to check for existence of keys

v0.4.0

16 Feb 12:59
Compare
Choose a tag to compare

Support for TOML 0.4.0

Changed

  • BREAKING: Toml#getList(String) replaced Toml#getList(String, Class)
  • Dropped dependency on Parboiled and its significant transitive dependencies

Added

  • Toml#isEmpty()
  • More detailed error messages, including line numbers

Fixed

  • Short-form Unicode escape handling
  • Exponent handling

v0.3.1

15 Dec 23:15
Compare
Choose a tag to compare

Support for TOML 0.3.1

v0.2.0

15 Dec 22:05
Compare
Choose a tag to compare

Support for TOML 0.2 spec, most notably table arrays.

v0.1.0

07 Apr 13:45
Compare
Choose a tag to compare

Parses Toml 0.1.0