Releases: coldbox-modules/cborm
Releases · coldbox-modules/cborm
4.12.1
4.12.0
Added
- Add workflow_dispatch trigger to cron.yml for manual workflow execution
- Duplicate ORM settings for BoxLang-only runtime compatibility
- full var scoping to avoid warnings on IDE
Fixed
- BOX-163 : Dead code, possible bug, in
entityGivenNamemethod ofORMUtilSupport.cfcnot returning Hibernate result and producing anullerror. - BoxLang Prime support improvements with defensive coding
- Conditional event handler for Adobe ColdFusion
- Move CFIDE EventHandler interface reference to ACFEventHandler for better ACF isolation
- Drop ACF-only interface annotation for BoxLang Prime support
- More defensive coding for server.coldfusion blocks
- Use @be tag for bx-compat-cfml in BoxLang server tests
4.11.0
Added
- Lots of documentation links
- Dependabot
- Copilot instructions
Updates
- Updated all github actions
v4.9.0
Full Changelog: v4.8.0...v4.9.0
- More BoxLang Compats
4.8.0
Added
- Refresh dependencies to new CommandBox standards
- Autocasting in BoxLang is smarter, so just passthrough
- Autotesting engines for each JDK they support
4.7.0
v4.7.0 Latest Release v4.7.0
4.6.0
Fixed
- CBORM-37 - Fixed issue on
PostLoadevent 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
lazyannotations that conflict with cb7 lazy properties