Skip to content

Release v0.30

Compare
Choose a tag to compare
@Gmugra Gmugra released this 22 May 15:01
· 738 commits to main since this release
aa9b6ee

Release 0.30

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