Skip to content

Releases: doctrine-extensions/DoctrineExtensions

v3.2.0 - Prevent Conflict w/ Doctrine ORM 2.10

05 Oct 15:28
Compare
Choose a tag to compare

Primarily marks Doctrine Extensions as conflicting with ORM 2.10 due to breaking Translations. Big thanks to @phansys for help identifying and fixing! 🙌🏼

Added

  • PHP 8 Attributes for Doctrine ORM to entities & traits (#2251)

Fixed

  • Removed legacy checks targeting older versions of PHP (#2201)
  • Added missing XSD definitions (#2244)
  • Replaced undefined constants from Doctrine\DBAL\Types\Type at Gedmo\Translatable\Mapping\Event\Adapter\ORM::foreignKey() (#2250)
  • Add conflict against "doctrine/orm" >=2.10 in order to guarantee the schema extension (see doctrine/orm#8852) (#2255)

Added support for doctrine/cache 2.0

22 Jun 11:25
0803fa5
Compare
Choose a tag to compare

Fixed

  • Allow installing doctrine/cache 2.0 (thanks @alcaeus!)
  • Make doctrine/cache a dev dependency

Use path_separator when removing children

23 Apr 09:19
f956c3c
Compare
Choose a tag to compare

Fixed

  • Use path_separator when removing children (#2217)

DoctrineBundle 2.3 Compatibility

27 Mar 22:01
b0db2c2
Compare
Choose a tag to compare

Fixed

  • Add hacky measure to resolve incompatibility with DoctrineBundle 2.3 #2211

v3.0.3 - PHP 8 Compatibility

23 Jan 23:40
b4302ed
Compare
Choose a tag to compare

Fixed

  • Add PHP 8 compatibility to composer.json, resolving minor function parameter deprecations #2194

v3.0.0

23 Sep 16:43
v3.0.0
be55198
Compare
Choose a tag to compare

3.0 now available for general release. I haven't heard much feedback as far as compatibility issues or brokenness, so no time like the present to make this easier to consume and keep the library moving forward! 🥳

[3.0.0] - 2020-09-23

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)
  • Removed support for \Zend_date date format #2163
  • Renamed Zend Framework to Laminas #2163

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)

v3.0.0 Beta2

27 Aug 00:14
Compare
Choose a tag to compare
v3.0.0 Beta2 Pre-release
Pre-release

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)
  • Removed support for \Zend_date date format #2163
  • Renamed Zend Framework to Laminas #2163

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)

v3.0.0 Beta

21 Aug 04:22
b6c4442
Compare
Choose a tag to compare
v3.0.0 Beta Pre-release
Pre-release

⚠️ This tag was mistakenly based on the 2.4.x branch. Do not use it to test 3.0.

v2.4.42

21 Aug 01:28
b6c4442
Compare
Choose a tag to compare

Translatable

Fixed

  • Allow for both falsy and null-fallback translatable values (#2152)

v2.4.41

10 May 22:21
v2.4.41
e55a672
Compare
Choose a tag to compare

Sluggable

Fixed

  • Remove PHPDoc samples as they are interpreted by Annotation Reader (#2120)