Skip to content

Releases: coldbox-modules/cborm

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

v3.8.0

11 Mar 17:34
Compare
Choose a tag to compare

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 the datasource 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 our JavaProxyBuilder
  • 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