Releases: nextras/orm
3.0.1
Stable patch version 3.0.1 is out! 🍈 What's changed from 3.0.0?
- readded support for
Nextras\Dbal\Utils\DateTimeImmutable
property type - fixed EntityCreator support for DateTimeImmutable
- fixed return value of Repository::removeAndFlush()
- fixed dependency on Nextras Dbal to stable release
See full commit changelog.
3.0.0
This is new major 3.0.0 version. 🎉 🍰 🥇 💯
Read a release blogpost.
What's new:
- PHP 7.0+ code; added types, support for PHP 7.2;
- model: added
IModel::clear()
method; - model: added
IModel::refreshAll()
method; - collection: added
OR
operator support; - collection: added custom functions allowing advanced modification of
ICollection
; - entity: added
DateTimeImmutable
support; - entity: fixed a lot of issues between relationships, their caching, and persistence;
- added MS SQL support;
- dropped support for
DateTime
(BC break!);
We have introduced many small and some larger BC breaks, read Upgrade notes for 3.0.
See full commit changelog.
3.0.0 RC2
This is prerelease RC 2 of major 3.0.0 version.
What's changed from RC1:
- fixed auto-setup of DbalMapperCoordinator when Dbal extension is registered later than Orm extension
See full commit changelog.
3.0.0 RC1
This is prerelease RC 1 of major 3.0.0 version.
What's new from 2.2 branch:
- PHP 7.0+ code; added types, fixed support for PHP 7.2;
- model: added
IModel::clear()
method; - model: added
IModel::refreshAll()
method; - collection: added
OR
operator support; - collection: added custom functions allowing advanced modification of
ICollection
; - entity: added
DateTimeImmutable
support; - dropped support for
DateTime
(BC break!); - entity: fixed a lot of issues between relationships, their caching, and persistence;
- added MS SQL support;
We have introduced many small and some larger BC breaks, read Upgrade notes for 3.0.
See full commit changelog.
3.0.0 BETA 2
See 3.0 changes in BETA 1 release notes.
Changes since BETA 1:
- require
IConnection
insteadConnection
- fixed multi-column primary key comparison in changed entity detection in has one relationship
- fixed many typos and smalling with PhpStan 0.9
- fixed distinct count for MS SQL Server
- added ICollection::getById()
- fixed loading DI services in loadConfiguraiton of Nette DIC
- fixed countStored() on many has many relationship
- fixed disctinct selection for multi-column PR tables
- fixed parsing of read-only properties
- changed implementation of DI repository finder
- fixed STI in multientity interator
- See full commit changelog since 3.0-BETA1 version.
3.0.0 BETA 1
This is prerelease BETA 1 of major 3.0.0 version.
What's new from 2.2 branch:
- PHP 7.0+ code; added typehints, fixed support for PHP 7.2;
- model: added IModel::clear() method;
- model: added IModel::refreshAll() method;
- collection: added OR support & custom functions;
- entity: added DateTimeImmutable support, dropped support for DateTime
- entity: fixed a lot of issues between relationships, their caching, and perstitence.
- engines: added MS SQL support;
We have introduced many small and some larger BC breaks, read Upgrade notes for 3.0.
See full commit changelog.
How to install:
- set require for 3.0 version od Nextras Dbal
nextras/dbal@rc
- set require for 3.0 version od Nextras Orm
nextras/orm@beta
2.2.3
2.2.2
2.2.1
2.2.0
Next minor version 2.2.0 is out! 🍌 What's changed from 2.1?
- minimal PHP version changed to 5.6
- 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;
- see full commit changelog