Releases: coldbox-modules/cborm
Releases · coldbox-modules/cborm
4.6.0
Fixed
- CBORM-37 - Fixed issue on
PostLoad
event handler for multi-datasource entities - Removal of old deprecated engines
Added
- BoxLang auto-testing
- Added several flow helpers to
ActiveEntity
:peek( closure )
to allow for peeking into the building process. Pass in your closure that receives the entity and interact with it.when( boolean, successClosure, failureClosure )
that you can use to build functional entities without the use of if statements.unless( boolean, successClosure, failureClosure )
that you can use to build functional entities without the use of if statements. The opposite ofwhen()
.throwIf( boolean, type, [message], [detail] )
that you can use to throw an exception if a condition is met.throwUnless( boolean, type, [message], [detail] )
that you can use to throw an exception if a condition is not met.
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