Releases: coldbox-modules/quick
Releases · coldbox-modules/quick
v10.0.0
v9.0.3
v9.0.2
v9.0.1
v9.0.0
BREAKING
- Relationships: Return default entities for non-matched eager loaded entites (b1212de)
- Child Entities: Fix casting for discriminated entities (288b81b)
chore
- tests: Only test against Lucee 6 in cron tests (940ed80)
- tests: Add in Adobe 2023 and ColdBox 7 to the testing matrix
(cd3c8da)
feat
- Relationships: Get a new filled instance of a relationship by calling the
fill
method on the relationship object
(a2da133) - Events: Add
newAttributes
andoriginalAttributes
to thepreUpdate
event
(4dd8496) - Relationships: Add additional fetch methods to all relationships (9709b2f)
- Casts: Allow specifying virtual attributes with a cast (a57d092)
fix
- Relationships: Clear the relationship cache for a relationship when using the relationship setter
(f49b099) - BaseEntity: Only computed attributes hash from persistent attributes
(164b047) - Relationships: Fix naming collision with
newEntity
function and variable name.
(81aedbb) - BaseEntity: Handle null values when assigning to attributes
(ba3a2f4) - HasOneOrMany: Allow returning a new non-persisted entity (084a089)
other
- *: Fixed issue null check would never pass
(38005c9) - *: Update JsonCast.cfc
(b92fc0a) - *: -fixed regression for issue #203
(45095ad) - *: remove hydrate in favor of manually assigning attributes (c87cb9c)
- *: Fixed issue where virtualAttributes were not being applied to discriminated child entities when loading through the parent
(149aa9e)