Skip to content

Releases: mtedone/podam

Jakarta API

24 Jun 17:20

Choose a tag to compare

  • Migration from Java EE API to Jackarta EE API

Extending jakarta.validation-api support

07 Jan 15:15

Choose a tag to compare

  • Add support for @FutureOrPresent and @PastOrPresent
  • Support for classes from java.time.* package

Java EE 8 support

29 Jul 14:32

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

Choose a tag to compare

  • Fill CharSequence with Strings by default

Alternative mapping from attributes to attribute strategies

11 Sep 20:04

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

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

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

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

Choose a tag to compare

Support for fields with fully capitalized names

Validation API 2.0 Support

28 Aug 19:27

Choose a tag to compare