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 3
- Updated to Hibernate Core 6.2.2.Final
- 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
DatabaseConstrained
properties:id
,factory
,beanMetadataRepository
DatabaseConstraintsConfigurer
changed 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 el
dependency 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