Skip to content

Releases: nextras/orm

2.2.0-rc1

29 Oct 06:59
Compare
Choose a tag to compare
2.2.0-rc1 Pre-release
Pre-release

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

29 Sep 21:25
Compare
Choose a tag to compare

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

14 Sep 17:04
Compare
Choose a tag to compare

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

05 Jul 15:56
Compare
Choose a tag to compare
2.1.0 RC1 Pre-release
Pre-release

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

14 Mar 06:17
Compare
Choose a tag to compare

Next version 2.0.2 is out! 🍰

2.0.1

03 Mar 21:05
Compare
Choose a tag to compare

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

21 Feb 11:31
Compare
Choose a tag to compare

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:
    • brand new Modifier parser, #110
    • great rework of recursive persist as cascade persist and remove.
    • added MetadataStorage::addMapping method, #76 [6f424e6]
    • added support for one-sided relationship, #29
    • added warnings if modifiers contain unknown keys [7c82909]
    • many bugfixes and enhancements.
  • See full commit changelog since version 1.1.

2.0.0 RC2

11 Feb 21:47
Compare
Choose a tag to compare
2.0.0 RC2 Pre-release
Pre-release

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?

2.0.0 RC1

29 Jan 20:17
Compare
Choose a tag to compare
2.0.0 RC1 Pre-release
Pre-release

Next major RC version 2.0.0-RC1 is out! What's changed in 2.0?

2.0.0 BETA 3

23 Jan 13:32
Compare
Choose a tag to compare
2.0.0 BETA 3 Pre-release
Pre-release

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