Releases: elusivecodes/FyreORM
Releases · elusivecodes/FyreORM
v13.0
- Modified
normalizeContainmethod to require full contain array. - Modified
containAllmethod to require unique join alias in SelectQuery. - Modified
containJoinmethod to require unique join alias in SelectQUery. - Added join contain options check to
containAllmethod in SelectQuery. - Added
joinmethod to SelectQuery. - Replaced
$optionsargument with variadic indeletemethod in Model. - Replaced
$optionsargument with variadic indeleteManymethod in Model. - Replaced
$dataargument with variadic infindmethod in Model. - Replaced
$dataargument with variadic ingetmethod in Model. - Replaced
$optionsargument with variadic innewEntitiesmethod in Model. - Replaced
$optionsargument with variadic innewEntitiymethod in Model. - Replaced
$optionsargument with variadic inpatchEntitiesmethod in Model. - Replaced
$optionsargument with variadic inpatchEntitymethod in Model. - Replaced
$optionsargument with variadic insavemethod in Model. - Replaced
$optionsargument with variadic insaveManymethod in Model. - Replaced
$dataargument with variadic insubquerymethod in Model. - Replaced
$dataargument with variadic infindRelatedmethod in Relationship. - Replaced
$dataargument with variadic inloadRelatedmethod in Relationship. - Replaced
$optionsargument with variadic insaveRelatedmethod in Relationship. - Replaced
$optionsargument with variadic inunlinkAllmethod in Relationship. - Replaced
$dataargument with variadic infindOnlyDeletedmethod in SoftDeleteBehavior - Replaced
$dataargument with variadic infindWithDeletedmethod in SoftDeleteBehavior. - Replaced
$optionsargument with variadic inpurgemethod in SoftDeleteBehavior - Replaced
$optionsargument with variadic inpurgeManymethod in SoftDeleteBehavior. - Replaced
$optionsargument with variadic inrestoremethod in SoftDeleteBehavior - Replaced
$optionsargument with variadic inrestoreManymethod in SoftDeleteBehavior. - Replaced
$optionsargument with variadic inexistsInmethod in RuleSet. - Replaced
$optionsargument with variadic inisCleanmethod in RuleSet. - Replaced
$optionsargument with variadic inisUniquemethod in RuleSet. - Modified
existsInto be static method in RuleSet. - Modified
isCleanto be static method in RuleSet. - Modified
isUniqueto be static method in RuleSet. - Modified rules to be automatically bound to the model in RuleSet.
- Modified rules to be called via Container in RuleSet.
- Optimized anonymous functions.
- Updated Composer.
- Updated tests.
- Updated README.
v12.0.2
- Updated Composer.
v12.0.1
- Updated Composer.
v12.0
- Added SoftDeleteBehavior.
- Added MacroTrait to Behavior.
- Added MacroTrait to BehaviorRegistry.
- Added MacroTrait to Model.
- Added MacroTrait to ModelRegistry.
- Added MacroTrait to Result.
- Added MacroTrait to RuleSet.
- Added MacroTrait to DeleteQuery.
- Added MacroTrait to InsertQuery.
- Added MacroTrait to ReplaceQuery.
- Added MacroTrait to SelectQuery.
- Added MacroTrait to UpdateQuery.
- Added MacroTrait to BelongsTo.
- Added MacroTrait to HasMany.
- Added MacroTrait to HasOne.
- Added MacroTrait to ManyToMany.
- Fixed return type of
getSchemamethod in Model. - Moved
beforeFindevent topreparemethod in SelectQuery. - Updated tests.
- Updated README.
v11.1.3
- Updated Composer.
v11.1.2
- Utilized constructor property promotion.
- Updated Composer.
v11.1.1
- Checked guard when filtering accessible fields for validation in
injectIntomethod in Model. - Updated README.
v11.1.0
- Replaced static
createDefaultModelcall frombuildmethod in ModelRegistry. - Replaced static
buildcall fromusemethod in ModelRegistry. - Filtered validation data by accessible fields in
injectIntomethod in Model. - Removed
saveStatehandling. - Added temporary fields handling.
- Updated Composer.
v11.0.9
- Added dirty field check to
existsInmethod in RuleSet. - Added all null field check to
existsInmethod in RuleSet. - Updated Composer.
- Updated README.
v11.0.8
- Updated Composer.