Releases: nextras/orm
Releases · nextras/orm
2.2.0-rc1
RC of minor version 2.2.0 is out! 🍌 What's changed from 2.1?
- added support for multi-column default ordering in relationship [915acb1]
- many core changes & bugfixes; these changes are extensive therefore they are not pushed as patch version update; Please help us test it
- see full commit changelog
2.1.1
Stable patch version 2.1.1 is out! 🍷 What's changed from 2.0?
- fixed bug of persisting entity with no changed properties
- see full commit changelog
2.1.0
Stable minor version 2.1.0 is out! 🍇 What's changed from 2.0?
- StorageReflection::addMapping() checks for redefinition, #174
- many core changes & bugfixes; these changes are extensive therefore they are not pushed as patch version update;
- see full commit changelog
2.1.0 RC1
Next minor RC version 2.1.0-RC1 is out! What's changed from 2.0?
- new features:
- StorageReflection::addMapping() checks for redefinition, #174
- this release includes mainly core changes with bugfixes; these changes are extensive therefore they are not pushed as patch version update.
- see full commit changelog
2.0.2
Next version 2.0.2 is out! 🍰
- bufixes:
- reworked & fixed cascade persistence logic, thanks @JanTvrdik, [e0964da]
- fixed freezing when exception was thrown in StorageReflection, thanks @f3l1x, [2c3b5ce]
- See full commit changelog.
2.0.1
Next version 2.0.1 is out! 🍅
- bufixes:
- added missing support of DateTimeImmutable in Tests\EntityCreator
- fixed case insensitivity of DateTime in Tests\EntityCreator
- See full commit changelog since version 1.1.
2.0.0
Next major version 2.0.0 is out! 🍎 🎉
- Read migration guide
- BC breaks:
- minimal PHP version is 5.5 [551911b]
- added abstract IRepository::getEntityClassNames() [494f37e]
- changed syntax of modifiers in Entities. Read migration guide.
- added MetadataParserFactory, changed constuctors of SimpleModelFactory and MetadataStorage. [6f424e6]
- changed signature of PropertyMetadata, added and removed some properties [e904691]
- removed DbalMapper::createCollection() method, #110 [b3146b0]
- IEntity::$id must be explicitly defined [5269a58]
- removed 1:1 relationship (references stored on both sides) and directed 1:1 relationship (reference stored only on one side) renamed to 1:1 relationship. [2ccd6a7]
- DbalMapper: removed some methods [ba7ea1d]
- changed signature of IModel, added persist(), remove(), persistAndFlush(), removeAndFlush() methods and internal changes in IRelationshipCollection, IRepository and OneHasMany [39ff10a]
- refactored StorageRefleciton [00be9d0]
- Cache instance is required instead of Caching\IStorage [6dac8c7]
- New features:
- See full commit changelog since version 1.1.
2.0.0 RC2
Next major RC version 2.0.0-RC2 is out! What's changed from 2.0.0-RC1?
- bugfix: repository: fixed non-cascade remove with empty non-nullable relationship [https://github.com/nextras/orm/commit/70307185037a897580a6e806a2fba12ed09b7b40]
What's changed in 2.0?
- see migration guide.
- see full commit changelog
2.0.0 RC1
Next major RC version 2.0.0-RC1 is out! What's changed in 2.0?
- see migration guide.
- see full commit changelog
2.0.0 BETA 3
Next major beta version 2.0.0-beta3 is out! What's changed?
- fixes & changes:
- fixed two phase cascade persistance of cyclic relationship;
- throw an expcetion in one phase cascade persistance of cyclic relationship;
- after* events are called only if the persistance/removal was really performed;
- fixed cascade remove of empty not nullable relation;
- fixed querying related entities with primary key named other than 'id';
- Mapper, MetadataStorage and DbStorageRelfection require Cache instance instead of IStorage, BC break;
- see full commit changelog