Releases: valderman/4koma
Releases · valderman/4koma
1.2.0
What's Changed
- Allow dashes and underscore in unquoted keys in serializer. by @valderman in #17
- More fine-grained class hierarchy for TomlExceptions. by @valderman in #18
- Bump dependencies. by @valderman in #22
- Remove ANTLR dependency. by @valderman in #19
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Fix override order of custom encoders/decoders
- Support transcoding to/from
Lazy<T>
- Fix decoding of parameterized data classes
- Support configuration of serialization format
- Support delegating de/serialization to another mapper
- Faster creation of
TomlMapper
s - Only depend on antlr4-runtime at runtime by @comp500 in #4
- Fix problem with private members. by @jlkeesey in #8
- Support for optional data class parameters, tests for null encoding in data classes by @comp500 in #6
- Run tests on pr by @valderman in #9
- Enum support by @valderman in #10
New Contributors
Full Changelog: 1.0.2...1.1.0
1.0.2
1.0.1
1.0.0
- Added support for default values when decoding TOML documents.
- Simplified usage by making the newly introduced
TomlMapper
, with extensions, the main entry point of the library and hiding away the details ofTomlValue
, etc. until you really need it. - Added
TomlMapper.atomicallyEncodeTo
method to atomically overwrite files with new TOML documents. - Simplified package structure. This should be the last package structure change for quite some time.
Full Changelog: 0.4.2...1.0.0