Skip to content

Releases: mtedone/podam

Extending jakarta.validation-api support

07 Jan 15:15
Compare
Choose a tag to compare
  • Support for jakarta.validation.constraints.PastOrPresent and jakarta.validation.constraints.FurureOrPresent annotation

Java EE 8 support

29 Jul 14:32
Compare
Choose a tag to compare
  • Dropped Java 6 and Java 7 support due to Jakarta dependencies
  • javax.validation replaced with jackarta.validation
  • Support for javax.validation.constraints.Email annotation
  • TypeManufacturer API was updated

Fill CharSequence with Strings by default

05 Nov 20:59
Compare
Choose a tag to compare
  • Fill CharSequence with Strings by default

Alternative mapping from attributes to attribute strategies

11 Sep 20:04
Compare
Choose a tag to compare
  • Alternative mapping from attributes to attribute strategies
  • min and max values for range depend on the data type
  • Fix finding setters and getter for fields matching [a-z][0-9]+, breaks support for fields [A-Z][0-9]+

Bug fixes

26 Jun 16:54
Compare
Choose a tag to compare
  • do not loose resolved attribute generic parameters
  • optimize string generation with @SiZe annotations

Fixed instantiation of POJOs with parametrized type attributes

21 Dec 12:47
Compare
Choose a tag to compare
  • Fixed instantiation of POJOs with parametrized type attributes

Supporting getters returning values of types not matching to attribute type

21 Dec 12:45
Compare
Choose a tag to compare
  • In case encapsulated field and getter return type do not match, we should try both options

Support for fields with fully capitalized names

25 Dec 16:16
Compare
Choose a tag to compare

Support for fields with fully capitalized names

Validation API 2.0 Support

28 Aug 19:27
Compare
Choose a tag to compare

More flexibility to ArributeStrategy mapping to annotation classes

27 Jul 19:55
Compare
Choose a tag to compare
  • ArributeStrategy can be mapped to base classes of annotations
  • Support NotEmpty and NotBlank from javax.validation.constraints
  • Dropped support for Java 6 and Java 7