Skip to content

1.1.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@hrach hrach released this 23 Jul 15:53
· 1165 commits to main since this release
  • BC BREAKS
    • ArrayCollection::__construct() has second compulsory parameter which accepts IRepository; [1a5a929]
    • DbalMapper::getManyHasManyParameters() has new second parameter which allows to distinguish multiple relationships between the two same entities; [48ac939]
  • possible BC BREAKS
    • ArrayCollection checks if fitlered columns are defined as properties on IEntity; [1a5a929]
  • future BC BREAKS
    • changed relationship modifier syntax, see new syntax in doc; [c40f0ad][d641868]
    • to remove already defined sorting use new ICollection::resetOrderBy() method. Using ICollection::toCollection(TRUE) is deprecated, #89; [962874b]
  • features and fixes:
    • added Single Table Inheritance full support, #43, see tests in d633dff); [92b9fd8]
    • added possibility to connect two new antities without attaching to repository, #79; [7dc4d93]
    • added possibility to find entity with composity key by id property in ICollection, #18; [6cf3106]
    • added convereters for DbalMapper and StorageReflection, see new chapter in doc, #84; [f2874fc]
    • fixed properties' namespace when fetching from entity predecessors; [e744316]
    • added EmptyCollection; [ec3d5a5]
    • added: DbalCollection accepts IEntity as filtering value, #88; [3eb9e33]
    • many other small fixed & big optimizations!
  • see full commit changelog