All Versions
Latest Version
Avg Release Cycle
19 days
Latest Release

Changelog History
Page 1

  • v2.2.1 Changes

    • ๐Ÿ›  Fix EM::persistState() that inserted the same entity twice by @roxblnfk (#368)
    • ๐Ÿ›  Fix bug on saving of replaced pivoted collection by @BelaRyc (#382)
    • ๐Ÿ›  Fix cascade mode in BelongsTo relation by @roxblnfk and @msmakouz (#347, #374)
    • ๐Ÿ›  Fix storing od embedded entities in a JTI by @butschster (#379)
    • โž• Add tests case template by @roxblnfk and @kastahov (#372, #377)
    • โž• Add a previous exception in TransactionException on throwing by @Eugentis (#367)
    • โž• Add annotation @readonly for Repository::$select by @roxblnfk (#369)
  • v2.2.0 Changes

    • โž• Add supporting for loophp/collection by @drupol (#344)
    • โž• Add supporting for PHP 8.1 Enum in the default typecast handler Cycle\ORM\Parser\Typecast by @roxblnfk (#352)
    • ๐Ÿ‘Œ Improve template annotations in Cycle\ORM\Select\Repository and Cycle\ORM\Select classes by @roxblnfk (#351)
    • Classes Cycle\ORM\Transaction\UnitOfWork and Cycle\ORM\Transaction\Runner are now not internal by @roxblnfk (#353)
  • v2.1.1 Changes

    • โœ‚ Remove $config property overriding in the RelationConfig by @msmakouz (#343)
    • ๐Ÿ›  Fix bug on ManyToMany resolving by @roxblnfk (#345)
  • v2.1.0 Changes

    • โœ‚ Remove final from the Select class by @msmakouz (#327)
    • ๐Ÿ›  Fix keys comparing in the BelongsTo relation by @msmakouz (#326)
    • โž• Add Psalm @template annotations to RepositoryInterface by @roxblnfk
  • v2.0.2 Changes

    • ๐Ÿ›  Fix a Tuple updating in the Pool by @roxblnfk (#319)
  • v2.0.1 Changes

    • Fix protected relation fields hydration on eager loading @roxblnfk (#314)
  • v2.0.0 Changes

    • Minimal PHP version is 8.0
    • Composited keys
    • 'Joined Table Inheritance' and 'Single Table Inheritance'
    • โž• Added ProxyMapper (Cycle\Orm\Mapper\Mapper)
    • ๐Ÿ‘Œ Supporting for arrays/Doctrine/Laravel or custom collections in HasMany adn ManyToMany relations
    • ๐Ÿšš Typecasting moved to Mappers
    • โž• Added Typecast handlers with Castable/Uncastable interfaces
    • โž• Added Entity Manager and Unit Of Work instead of Cycle\ORM\Transaction
    • A lot of Interfaces are changed
  • v1.8.0 Changes

    • โž• Added ORM::with. Other ORM::with* methods marked as deprecated @msmakouz (#257)
    • ๐Ÿ‘ Better compatibility between ConstrainInterface and ScopeInterface @roxblnfk (#271)
  • v1.7.1 Changes

    • ๐Ÿ›  Fixed Node::getChanges() when a key in $current argument is undefined @msmakouz (#238)
  • v1.7.0 Changes

    • โšก๏ธ Update the Node data comparison mechanism @msmakouz (#235)
    • ๐Ÿ›  Fix Entity data comparison with objects in fields @msmakouz (#234)
    • โž• Add ability for relations to independently determine related value changing @hustlahusky (#227)