Skip to content

Releases: doctrine/orm

2.7.2

2.7.1

15 Feb 15:10
Compare
Choose a tag to compare

A notable change of this version is the introduction of ocramius/package-versions to provide version information, most importantly when using the Doctrine CLI. That also means that you cannot rely on Doctrine\ORM\Version::VERSION constant anymore going forward it will always point to 2.7.1-DEV.

When you update, also make sure to include an update to doctrine/persistence version 1.3.6 and doctrine/reflection 1.1

2.7.1

  • Total issues resolved: 4
  • Total pull requests resolved: 11
  • Total contributors: 11

Bug

Documentation

CI,Deprecation

Bug,Regression

BC Break,Bug

v2.7.0

19 Nov 08:46
v2.7.0
4d763ca
Compare
Choose a tag to compare

Build Status

This release solves Symfony 5.0 compatibility issues, some small improvements, and adds various deprecation notices.

Please read carefully the upgrade to 2.7 notes to know more about the reasons and how to fix the deprecation messages.


  • Total issues resolved: 1
  • Total pull requests resolved: 15
  • Total contributors: 10

Deprecation

CI

Improvement

BC Break,Improvement

Documentation

Bug

BC Break,Deprecation,Improvement

v2.6.6

18 Nov 22:07
v2.6.6
2d9b935
Compare
Choose a tag to compare

Build Status

This release solves the violation of our BC guarantees, we apologise for impacting existing software.


  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

BC Break,Bug

v2.6.5

18 Nov 11:19
v2.6.5
16751d2
Compare
Choose a tag to compare

Build Status

This release fixes some important bugs (including a few regressions related to the paginator component and cleaning collections when using DEFERRED_EXPLICIT).

It also marks the EOL for the v2.6.x series since we'll soon be releasing v2.7.0.


  • Total issues resolved: 9
  • Total pull requests resolved: 23
  • Total contributors: 24

Bug,Regression

Bug

CI

Documentation

Improvement

v2.6.4

23 Sep 09:30
v2.6.4
b52ef5a
Compare
Choose a tag to compare

Build Status

This release fixes many bugs (including a performance regression) and makes the v2.x series compatible with PHP 7.4.


  • Total issues resolved: 11
  • Total pull requests resolved: 32
  • Total contributors: 30

Improvement

Bug

Documentation

CI

v2.6.3

21 Nov 00:27
v2.6.3
4348209
Compare
Choose a tag to compare

Build Status

This release provides fixes for many things, specially:

  • Regression in commit order calculation
  • BC-break in EntityManager#find() using optimistic lock outside of
    transaction
  • PHP 7.3 compatibility issues

  • Total issues resolved: 8
  • Total pull requests resolved: 26
  • Total contributors: 26

Documentation

Bug

Improvement

v2.6.2

12 Jul 21:23
v2.6.2
d2b4dd7
Compare
Choose a tag to compare

2.6.2

This release provides fixes for:

  • a regression in parsing of DQL with aggregate functions as arguments in other functions,
  • pessimistic locking without running transaction,
  • using non-deprecated Lexer and Inflector.

  • Total issues resolved: 3
  • Total pull requests resolved: 7
  • Total contributors: 5

Bug

Improvement

Documentation

v2.6.1

27 Feb 08:43
v2.6.1
87ee409
Compare
Choose a tag to compare

Build Status

This release provides fixes for:

  • a regression in parsing of DELETE DQL queries without a DQL alias
  • a regression in hydration of fields of intermediate classes multi-level single-/multi-table-inheritance
  • a call to an undefined Doctrine\Common\Cache\MemcachedCache::setMemcache() method in the setup tooling
  • persistence order for entities with identity through associated entity
  • some persistence issues with join columns with special characters in them, which need to be quoted
  • incorrect SQL parameter type binding in the basic entity persister
  • versioned entity version fields caching within the second level cache

Total issues resolved: 23

v2.6.0

20 Dec 00:59
v2.6.0
374e7ac
Compare
Choose a tag to compare

Build Status

This release contains almost 3 years of active development and it provides several improvements and fixes, including:

  • Better commit order calculation
  • More stable second level cache
  • Strict testing and quality control
  • PHP 7.1+ requirement

Stability

As of today, Doctrine ORM v2.6.x is our stable distribution, and will receive regular bugfix releases.
The ORM team will now be able to focus completely on the v3.0, which has no release schedule, therefore
we should not expect new features landing on v2.7.0 but only deprecation notices.

Doctrine ORM v2.5.14 will be the last bugfix release for the v2.5.x series. Further releases will only
occur in the eventuality of a security issue being discovered.

Changes since 2.5.0

Total issues resolved: 444

Minor BC-Break

New Feature

Improvement

Read more