Skip to content

Releases: coldbox-modules/cborm

4.6.0

19 Feb 15:34
3dec571
Compare
Choose a tag to compare

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 of when().
    • 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

25 Jun 15:47
0c00ca8
Compare
Choose a tag to compare

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

19 Apr 13:22
Compare
Choose a tag to compare

Added

  • Github Actions updated
  • Github support files
  • ColdBox 7+ automated testing
  • More test scenarios and test cleanups

v4.3.2

17 Nov 18:35
Compare
Choose a tag to compare

Fixed

  • Removal of lazy annotations that conflict with cb7 lazy properties

v4.3.1

16 Nov 20:15
Compare
Choose a tag to compare

Fixed

  • Updated processState() to announce() on all tests

v4.3.0

16 Nov 20:01
Compare
Choose a tag to compare

Changed

  • Updated processState() to announce() to stay compliant

v4.2.0

16 Nov 19:46
Compare
Choose a tag to compare

Changed

  • Updated announceInterception() to announce() to stay compliant

v4.1.0

10 Nov 21:14
Compare
Choose a tag to compare

Changed

  • Updated the way the populator is retrieved so we can be forwards compatible

v4.0.0

10 Oct 19:36
Compare
Choose a tag to compare

Added

  • Upgraded all dependencies to major bumps

Changed

  • Dropped ACF2016 Support

v3.9.0

10 Aug 17:50
Compare
Choose a tag to compare

Added

  • New when( boolean, success, fail ) fluent construct for ActiveEntity, VirtualEntityService and the BaseORMService 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