We are happy to announce the release of SeedStack 18.7 «Petunia».

New features

Bean validation 2.0

Support for bean validation 2.0 has been integrated which brings new features like:

  • Support for validating container elements by annotating type arguments of parameterized types: List<@Positive Integer> positiveNumbers
  • More flexible validation of collection like maps: Map<@Valid CustomerType, @Valid Customer> customersByType
  • Support for java.util.Optional
  • Support for custom container types by plugging in additional value extractors
  • Support for the JSR 310 date/time types for @Past and @Future; fine-grained control over the current time and time zone used for validation
  • New built-in constraints: @Email, @NotEmpty, @NotBlank, @Positive, @PositiveOrZero, @Negative, @NegativeOrZero, @PastOrPresent and @FutureOrPresent
  • All built-in constraints are marked as repeatable

Fixes

This version contains minor fixes in various components, please check individual component change logs for details.

Changes

No notable change.

Component versions

General

  • seedstack-maven-plugin: 2.7.1

Core

Add-ons


On this page


Edit