2014-12-15 22:31:26 +00:00
# toml4j Changelog
2022-05-06 01:51:35 +00:00
## 0.7.3 / 2022-05-05
## Updated
* Added SeriaizedName annotation support
* Add proper indentation for array types
* Append object fields instead of overwriting the whole file
2017-08-05 13:12:28 +00:00
## 0.7.2 / 2017-08-05
2017-08-05 13:23:23 +00:00
## Updated
* [Update Gson to 2.8.1 and various Maven plugins to latest versions ](https://github.com/mwanji/toml4j/pull/45 ) (thanks to __ [DanilaFe ](https://github.com/DanilaFe )__)
2017-08-05 13:12:28 +00:00
## Fixed
* [tomlWriter.write NullPointerException in JDK9 ](https://github.com/mwanji/toml4j/issues/46 ) (thanks to __ [iwangxiaodong ](https://github.com/iwangxiaodong )__)
2017-08-05 13:55:00 +00:00
* Change build to be able to release a new version entirely from the command line
2017-08-05 13:12:28 +00:00
2016-07-27 13:35:20 +00:00
## 0.7.1 / 2016-07-27
* [Support literal strings in table names ](https://github.com/mwanji/toml4j/issues/36 ) (thanks to __ [bruno-medeiros ](https://github.com/bruno-medeiros )__)
2016-07-12 11:10:10 +00:00
## 0.7.0 / 2016-07-12
## Added
* Toml#read(Toml) merges two Toml instances (thanks to __ [gustavkarlsson ](https://github.com/gustavkarlsson )__)
2016-06-14 23:51:22 +00:00
## 0.6.0 / 2016-06-14
2016-05-10 02:58:46 +00:00
## Added
* Toml#toMap() convenience method (thanks to __ [andytill ](https://github.com/andytill )__ and __ [Gyscos ](https://github.com/Gyscos ))
2016-06-14 23:51:22 +00:00
## Fixed
* Transient fields are not written to TOML files (thanks to __ [lare96 ](https://github.com/lare96 )__)
2016-06-14 23:58:13 +00:00
* Support positive timezone offset in datetime (thanks to __ [aloyse ](https://github.com/aloyse )__)
2016-06-14 23:51:22 +00:00
2016-01-25 02:10:35 +00:00
## 0.5.1 / 2016-01-24
### Fixed
* [Handling of tables with same name in different table array items ](https://github.com/mwanji/toml4j/issues/26 ) (thanks to __ [stanofujdiar ](https://github.com/stanofujdiar )__)
2015-12-10 15:49:20 +00:00
## 0.5.0 / 2015-12-10
2015-02-17 08:28:27 +00:00
2015-04-29 20:25:41 +00:00
### Changed
2015-12-10 16:23:08 +00:00
* __BREAKING:__ Toml#parse methods renamed to read
2015-04-29 20:25:41 +00:00
* __BREAKING:__ Toml#getList(String), Toml#getTable(String) and Toml#getTables(String) return null when key is not found
2015-06-29 19:30:02 +00:00
* Removed trailing newline from error messages (thanks to __ [Zero3 ](https://github.com/Zero3 )__)
2015-10-29 00:42:00 +00:00
* Toml#read(File) forces encoding to UTF-8 (thanks to __ [Bruno Medeiros ](https://github.com/bruno-medeiros )__)
2015-04-29 20:25:41 +00:00
2015-02-17 08:28:27 +00:00
### Added
2015-12-10 15:49:20 +00:00
* Support for writing objects to TOML with TomlWriter (thanks to __ [dilecti ](https://github.com/dilecti )__)
2015-10-29 00:42:00 +00:00
* Support for underscores in numbers (the feature branch had accidentally not been merged into 0.4.0! :( )
2015-06-29 19:30:02 +00:00
* Set< Map.Entry > Toml#entrySet() cf. Reflection section in README (thanks __ [Zero3 ](https://github.com/Zero3 )__ and __ [d3xter ](https://github.com/d3xter )__)
* Overloaded getters that take a default value (thanks to __ [udiabon ](https://github.com/udiabon )__)
2015-12-10 16:23:08 +00:00
* Toml#contains(String) and Toml#containsXXX(String) methods to check for existence of keys
2015-02-17 08:28:27 +00:00
2015-02-16 12:54:08 +00:00
## 0.4.0 / 2015-02-16
2015-02-08 21:16:06 +00:00
### Changed
2015-02-13 07:09:05 +00:00
* __BREAKING:__ Toml#getList(String) replaced Toml#getList(String, Class)
2015-02-08 21:56:54 +00:00
* Dropped dependency on Parboiled and its significant transitive dependencies
2015-02-08 21:16:06 +00:00
2015-02-09 14:29:20 +00:00
### Added
2015-02-12 20:56:45 +00:00
* Support for [TOML 0.4.0 ](https://github.com/toml-lang/toml/blob/master/versions/en/toml-v0.4.0.md )
2015-02-13 07:09:05 +00:00
* Toml#isEmpty()
2015-02-16 12:54:08 +00:00
* More detailed error messages, including line numbers
2015-02-09 14:29:20 +00:00
2015-02-08 21:16:06 +00:00
### Fixed
2015-02-11 14:02:43 +00:00
* Short-form Unicode escape handling
* Exponent handling
2015-02-08 21:16:06 +00:00
2014-12-15 22:31:26 +00:00
## 0.3.1 / 2014-12-16
* Support for [TOML 0.3.1 ](https://github.com/toml-lang/toml/tree/v0.3.1 ) spec
* Pass TOML validator (https://github.com/BurntSushi/toml-test), which uncovered many bugs.
* Reduced visibility of internal classes, so that only Toml class is visible to users.
* Refactored parsing into several steps.
## 0.2 / 2014-04-10
* Support for [TOML 0.2 ](https://github.com/toml-lang/toml/tree/v0.2.0 ) spec, most notably table arrays.
## 0.1 / 2014-04-06
2022-05-06 01:51:35 +00:00
* Support for [TOML 0.1 ](https://github.com/toml-lang/toml/tree/v0.1.0 ) spec.