github doctrine-extensions/DoctrineExtensions v3.0.0-beta
v3.0.0 Beta

3.0 Major Beta

This is the first step towards the modernization of Doctrine Extensions. The largest priority in 3.0 is updating dependency versions, including PHP and Doctrine (ORM & MongoDB).

Notable & Breaking Changes

  • Minimum PHP version requirement of 7.2
  • Source files moved from /lib/Gedmo to /src
  • Added compatibility for doctrine/common 3.0 and doctrine/persistence 2.0
  • All string column type annotations changed to 191 character length (#1941)

Changes below marked ⚠️ may also be breaking, if you have extended DoctrineExtensions.

MongoDB

  • Requires the ext-mongodb PHP extension. Usage of ext-mongo is deprecated and will be removed in the next major version.
  • Minimum Doctrine MongoDB ODM requirement of 2.0
  • Usages of \MongoDate replaced with MongoDB\BSON\UTCDateTime

Global / Shared

Fixed

  • Removed null parameter from Doctrine\Common\Cache\Cache::save() calls (#1996)

Tree

Fixed

  • The value of path source property is cast to string type for Materialized Path Tree strategy (#2061)

SoftDeleteable

Changed

  • ⚠️ Generate different Date values based on column type (#2115)
latest releases: v3.1.0, v3.0.5, v3.0.4...
pre-release13 months ago