All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Updated to Spring Boot 4
- Updated to Hibernate Core 7
- Support @ElementCollection collection/map JPA mappings in bean meta-model
- Support javax validation annotations:
- Size, NotEmpty, NotBlank, DecimalMin/Max, Negative, Positive, Email
- Simplified validation
- Registering the database validator once during application start-up
- Removed unused
DatabaseConstrainedproperties:id,factory,beanMetadataRepository
DatabaseConstraintsConfigurerchanged from abstract class to interface, allows more flexibility in usage
- Removed old XML support
- Speedup: Switched to JPA meta-model for entity detection
- Made optional
java eldependency provided
- JaRB can now translate Postgres exclusion errors.
- The project will be build with java 1.8 to keep backward compatibility with this jvm.
- Rebranded from org.jarbframework to nl.42 groupId.
- Project dependencies upgraded to run on java 11
- Project build with java 11