All Versions
53
Latest Version
Avg Release Cycle
19 days
Latest Release
-
Changelog History
Page 1
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
forRepository::$select
by @roxblnfk (#369)
- 🛠 Fix
-
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 inCycle\ORM\Select\Repository
andCycle\ORM\Select
classes by @roxblnfk (#351) - Classes
Cycle\ORM\Transaction\UnitOfWork
andCycle\ORM\Transaction\Runner
are now not internal by @roxblnfk (#353)
- ➕ Add supporting for
-
v2.1.1 Changes
- ✂ Remove
$config
property overriding in theRelationConfig
by @msmakouz (#343) - 🛠 Fix bug on ManyToMany resolving by @roxblnfk (#345)
- ✂ Remove
-
v2.1.0 Changes
- ✂ Remove
final
from theSelect
class by @msmakouz (#327) - 🛠 Fix keys comparing in the BelongsTo relation by @msmakouz (#326)
- ➕ Add Psalm
@template
annotations to RepositoryInterface by @roxblnfk
- ✂ Remove
-
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
. OtherORM::with*
methods marked as deprecated @msmakouz (#257) - 👍 Better compatibility between
ConstrainInterface
andScopeInterface
@roxblnfk (#271)
- ➕ Added
-
v1.7.1 Changes
- 🛠 Fixed
Node::getChanges()
when a key in$current
argument is undefined @msmakouz (#238)
- 🛠 Fixed
-
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)