Skip to content

3.0.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@hrach hrach released this 23 Dec 23:10
· 687 commits to main since this release

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.