Release v0.30
Release 0.30
- New supported return types of interface methods (#54, #56, #134):
java.time.LocalDate
java.time.LocalDateTime
java.time.ZonedDateTime
java.time.OffsetDateTime
net.cactusthorn.config.core.converter.bytesize.ByteSize
(for size settings, e.g. "10Mb")
- Added support for parameterized custom converters (#96) and related annotation:
@LocalDateParser
@LocalDateTimeParser
@ZonedDateTimeParser
@OffsetDateTimeParser
- Added support for
java.util.Map
andjava.util.SortedMap
(#99, #123) - Support Service-provider loading facility for Loaders (#87)
- Extras (#124, #131):
- parameterized converter to decrypt properties that were encrypted with Jasypt Password-Based Encryption : https://github.com/Gmugra/net.cactusthorn.config/tree/main/jasypt
- loaders for files in TOML format : https://github.com/Gmugra/net.cactusthorn.config/tree/main/toml