Skip to content

Releases: elusivecodes/FyreORM

v13.0

09 Nov 00:50

Choose a tag to compare

  • Modified normalizeContain method to require full contain array.
  • Modified containAll method to require unique join alias in SelectQuery.
  • Modified containJoin method to require unique join alias in SelectQUery.
  • Added join contain options check to containAll method in SelectQuery.
  • Added join method to SelectQuery.
  • Replaced $options argument with variadic in delete method in Model.
  • Replaced $options argument with variadic in deleteMany method in Model.
  • Replaced $data argument with variadic in find method in Model.
  • Replaced $data argument with variadic in get method in Model.
  • Replaced $options argument with variadic in newEntities method in Model.
  • Replaced $options argument with variadic in newEntitiy method in Model.
  • Replaced $options argument with variadic in patchEntities method in Model.
  • Replaced $options argument with variadic in patchEntity method in Model.
  • Replaced $options argument with variadic in save method in Model.
  • Replaced $options argument with variadic in saveMany method in Model.
  • Replaced $data argument with variadic in subquery method in Model.
  • Replaced $data argument with variadic in findRelated method in Relationship.
  • Replaced $data argument with variadic in loadRelated method in Relationship.
  • Replaced $options argument with variadic in saveRelated method in Relationship.
  • Replaced $options argument with variadic in unlinkAll method in Relationship.
  • Replaced $data argument with variadic in findOnlyDeleted method in SoftDeleteBehavior
  • Replaced $data argument with variadic in findWithDeleted method in SoftDeleteBehavior.
  • Replaced $options argument with variadic in purge method in SoftDeleteBehavior
  • Replaced $options argument with variadic in purgeMany method in SoftDeleteBehavior.
  • Replaced $options argument with variadic in restore method in SoftDeleteBehavior
  • Replaced $options argument with variadic in restoreMany method in SoftDeleteBehavior.
  • Replaced $options argument with variadic in existsIn method in RuleSet.
  • Replaced $options argument with variadic in isClean method in RuleSet.
  • Replaced $options argument with variadic in isUnique method in RuleSet.
  • Modified existsIn to be static method in RuleSet.
  • Modified isClean to be static method in RuleSet.
  • Modified isUnique to 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

21 Sep 07:19

Choose a tag to compare

  • Updated Composer.

v12.0.1

20 Sep 03:02

Choose a tag to compare

  • Updated Composer.

v12.0

18 Sep 13:03

Choose a tag to compare

  • 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 getSchema method in Model.
  • Moved beforeFind event to prepare method in SelectQuery.
  • Updated tests.
  • Updated README.

v11.1.3

03 Jul 10:40

Choose a tag to compare

  • Updated Composer.

v11.1.2

12 Jun 11:18

Choose a tag to compare

  • Utilized constructor property promotion.
  • Updated Composer.

v11.1.1

25 Apr 06:58

Choose a tag to compare

  • Checked guard when filtering accessible fields for validation in injectInto method in Model.
  • Updated README.

v11.1.0

25 Apr 04:43

Choose a tag to compare

  • Replaced static createDefaultModel call from build method in ModelRegistry.
  • Replaced static build call from use method in ModelRegistry.
  • Filtered validation data by accessible fields in injectInto method in Model.
  • Removed saveState handling.
  • Added temporary fields handling.
  • Updated Composer.

v11.0.9

19 Apr 02:25

Choose a tag to compare

  • Added dirty field check to existsIn method in RuleSet.
  • Added all null field check to existsIn method in RuleSet.
  • Updated Composer.
  • Updated README.

v11.0.8

14 Apr 11:15

Choose a tag to compare

  • Updated Composer.