Releases: mtedone/podam
Releases · mtedone/podam
Jakarta API
- Migration from Java EE API to Jackarta EE API
Extending jakarta.validation-api support
- Add support for @FutureOrPresent and @PastOrPresent
- Support for classes from java.time.* package
Java EE 8 support
- 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
- Fill CharSequence with Strings by default
Alternative mapping from attributes to attribute strategies
- 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
Fixed instantiation of POJOs with parametrized type attributes
- Fixed instantiation of POJOs with parametrized type attributes
Supporting getters returning values of types not matching to attribute type
- In case encapsulated field and getter return type do not match, we should try both options
Support for fields with fully capitalized names
Support for fields with fully capitalized names