Releases: coldbox-modules/cborm
Releases · coldbox-modules/cborm
4.5.0
Added
- Tons of updates to automated testing.
- Automated tewsting for Lucee 6 as experimental, since it's broken.
- Automated testing for Adobe 2023.
Changed
- The way support for the orm utilities are created and stored.
- Changed the way of creating base criteria queries due to Adobe bug.
Fixed
- Lucee Hibernate version was incorrect
- Lucee detection of transaction was incorrect
- SQL Helper not using the appropriate engine helper
4.4.0
Added
- Github Actions updated
- Github support files
- ColdBox 7+ automated testing
- More test scenarios and test cleanups
v4.3.2
Fixed
- Removal of
lazy
annotations that conflict with cb7 lazy properties
v4.3.1
Fixed
- Updated
processState()
toannounce()
on all tests
v4.3.0
Changed
- Updated
processState()
toannounce()
to stay compliant
v4.2.0
Changed
- Updated
announceInterception()
toannounce()
to stay compliant
v4.1.0
Changed
- Updated the way the populator is retrieved so we can be forwards compatible
v4.0.0
Added
- Upgraded all dependencies to major bumps
Changed
- Dropped ACF2016 Support
v3.9.0
Added
- New
when( boolean, success, fail )
fluent construct forActiveEntity
,VirtualEntityService
and theBaseORMService
to allow for fluent chaining of operations on an entity or it's service. - Migration to new ColdBox Virtual App Testing approaches
- Removed unecessary on load logging to increase performance
- Hibernate 5.4 on Lucee experimental testing
Fixed
countWhere()
invalid SQL exception if no arguments are provided: #54
v3.8.0
Fixed
- CBORM-32 - Non-Primary DSN Entities not found. Multi-datasource discovery of entities using virtual services and active entity. This was a regresion since version 1.5. This brings back multi-datasource support for active entity, and virtual entity services. #52
- Detached
Subqueries
was marked as a singleton when indeed it was indeed a transient. This could have created scoping issues on subquery based detached criteria building. - Varscoping issues in
BaseBuilder
detached projections DetachedCriteriaBuilder
was not passing thedatasource
to native criteria objects
Added
- Root
docker-compose.yml
to startup MySQL, or PostgreSQL in docker, for further hacking and testing. - Java proxy caching to avoid Lucee OSGi issues and increase Java object building performance
- New method in the BaseOrmService:
buildJavaProxy()
which leverages ourJavaProxyBuilder
- Lazy loading of SQL Helper in criteria queries
- New module template guidelines and CI
- Leverage WireBox aliases for contstruction of internal objects
- Tons of internal docs and links to hibernate docs