Releases: mtedone/podam
Releases · mtedone/podam
More flexibility to ArributeStrategy mapping to annotation classes
- 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
Support for setters that return an ancestor type
Support for setters that return an ancestor type
Population improvement
- Do not populate collections and maps with null values
Bug fix for NPE with population of maps
- Fixing NPE with population of maps.
Bugfix for raw read-only collections as values of maps
- Bugfix for raw read-only collections as values of maps
Several bugfixes
- Fixed issue with generic type resolution
- Thread-safe random
- Fixed issue with boolean primitive instantiated by strategy
AttributeStrategy API change
- AttributeStrategy is now instantiated by library user and registered to Podam
- Fixes for case of attribute with multiple validation constraints
Improvements to read-only fields handling
- If manufacturer fails to produce an object, check other manufacturers.
- Fixed distribution of random numbers to be uniform
- Fixed production of generic enumerations
- Support for @org.hibernate.validator.constraints.NotBlank
- Use annotations from read-only fields too
- Do not repopulate filled arrays
Better generic types resolution
- Fixed issue with resolving generic types for nested generics
Better bean validation annotation support
- Take into account all annotations, which could be contradictory