All Versions
53
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)