All Versions
14
Latest Version
Avg Release Cycle
78 days
Latest Release
1399 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.6.4 Changes
September 23, 2019๐ 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
- 7785: Fix "access array offset on value of type null" PHP 7.4 notices thanks to @mlocati
- 7142: Rename this repository to doctrine/orm thanks to @greg0ire
๐ Bug
- 7821: Bug: #7820 paginator ignores dbal type conversions in identifiers thanks to @Ocramius
- 7778: Guard L2C regions against corrupted data thanks to @umpirsky
- 7767: PersistentCollection::matching() does not respect the collections native sorting thanks to @stephanschuler
- 7766: Respect collection orderBy meta when matching() thanks to @stephanschuler
- 7761: Do not modify UOW on PersistentCollection::clear() when owner has DEFFERED_EXPLICIT change tracking policy thanks to @paxal
- 7750: Fix incorrect return of null values in L2C thanks to @AlexSmerw
- ๐ 7737: Fix MEMBER_OF comparison when using criteria in query builder thanks to @Smartel1
- 7735: Null in fields value in Cached Entity several times on day on high-load project. thanks to @AlexSmerw
- โฑ 7630: Fix #7629 -
scheduledForSynchronization
leaks memory when using@ORM\ChangeTrackingPolicy("DEFERRED_EXPLICIT")
thanks to @yethee - 7528: Prevent
UnitOfWork
lookup for DBAL types specified inDoctrine\ORM\Query#setParameter()
thanks to @Ocramius - 7322: JoinedSubclassPersister pass identifier types on delete thanks to @dennisenderink and @fred-jan
- 0๏ธโฃ 7266: Call to a member function resolveAssociationEntries() on boolean {"detail":"[object] (Symfony\Component\Debug\Exception\FatalThrowableError(code: 0): Call to a member function resolveAssociationEntries() on boolean at /www/vendor/doctrine/orm/lib/Doctrine/ORM/Cache/DefaultQueryCache.php:140)"} thanks to @mingmingxianseng
- 4632: DDC-3789: Paginator does not convert entity ids if they are value objects thanks to @doctrinebot
๐ Documentation
- ๐ 7818: Add note into docs about not using SimpleAnnotationReader thanks to @SenseException
- ๐ 7791: Fix preFlush event documentation stating incorrectly that flush can be called safely thanks to @Steveb-p
- ๐ 7753: Add ORM annotations in getting-started docs thanks to @SenseException and @wajdijurry
- ๐ 7744: Fixed a typo-error thanks to @noobshow
- ๐ 7732: [Documentation] Missing comma fix thanks to @lchrusciel
- โ 7729: Update DATE_ADD and DATE_SUB docs thanks to @JoppeDC
- ๐ 7672: Added cross-links to relevant documentation thanks to @jschaedl
- โก๏ธ 7612: Update ordered-associations.rst thanks to @spirlici
- ๐ 7610: Change APC to OPcache in improving-performance.rst thanks to @smtchahal
- ๐ 7596: Correct method names and broken link in docs thanks to @mbessolov
- ๐ 7577: Fix of single link to dbal docs in advanced-configuration.rst thanks to @SenseException
- ๐ 7572: Remove codeigniter Framework example thanks to @SenseException
- ๐ 7571: Fix typo in inheritance mappings docs thanks to @batwolf
- 7557: Change Stackoverflow tag to doctrine-orm thanks to @malarzm
- 7551: [2.6] Migrate repository name doctrine/doctrine2 -> doctrine/orm thanks to @Majkl578
- ๐ 7530: Documentation error typo fix: s/Used-defined/User-Defined thanks to @vladyslavstartsev
- ๐ 7519: #7518 Fixed type mismatch between
EntityRepository#__construct()
and its documented constructor arguments thanks to @koftikes - 7518:
EntityRepository::__construct()
expectsDoctrine\ORM\EntityManager
instead of actual requiredEntityManagerInterface
thanks to @koftikes - 7490: Fix broken link thanks to @vladyslavstartsev
- ๐ 7483: Fixed a minor syntax issue thanks to @javiereguiluz
CI
-
v2.6.3 Changes
November 21, 2018๐ 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
- 7472: fix incorrect phpdoc typehint thanks to @seferov
- ๐ 7465: Fixes tiny typo in the 'Working with DateTime instances' documentation thanks to @unguul
- ๐ 7444: Fixed URLs of doctrine-mapping.xsd in docs thanks to @naitsirch
- 7441: $hydrationMode throughout can be a string as well as int (for custom modes) thanks to @asgrim
- ๐ 7435: Fix a typo on Documentation thanks to @oguzdumanoglu
- ๐ 7434: Removed FAQ paragraph stating public variables are disallowed thanks to @naitsirch and @flaushi
- โก๏ธ 7423: Update association-mapping.rst thanks to @ThomasLandauer
- 7421: JIRA to Github issues on Limitations and Known Issues thanks to @seferov
- 7412: Some formatting improvements thanks to @ThomasLandauer
- 7411: Autoload error when following the Getting Started Guide thanks to @ThomasLandauer
- ๐ 7401: [docs] Fix docblock in
inheritance-mapping.rst
thanks to @bobdenotter - โก๏ธ 7397: Update getting-started.rst thanks to @eibt
- 7394: Class 'Doctrine\Common\Persistence\Mapping\Driver\AnnotationDriver' not found thanks to @ekosynth
- 7378: Typo fix thanks to @BenMorel
- 7377: Fix query andX doctype thanks to @sserbin
- ๐ 7374: Deprecation message in documentation for YAML thanks to @SenseException and @iltar
- 7360: Document getPartialReference() properly thanks to @lcobucci
๐ Bug
- ๐ 7471: Fix parameter value processing for objects with unloaded metadata thanks to @alcaeus
- 7367: Fix for BC break in 2.6.2 when calling EM::find() with LockMode::OPTIMISTIC outside of a TX thanks to @timdev
- ๐ 7328: Handle removed parameters by tree walker in Paginator thanks to @plfort
- ๐ 7325: Make code php 7.3 lint-compatible thanks to @paxal
- 0๏ธโฃ 7317: [XML] Fix default value of many-to-many order-by to ASC thanks to @alexdenvir
- 7260: Fix the handling of circular references in the commit order calculator thanks to @stof
- 6830: fix applying column options on foreign key columns thanks to @Tobion
๐ Improvement
- โ 7428: CI: Test against PHP 7.3 thanks to @Majkl578
- 7363: Fix compatibility with phan thanks to @philippe-unitiz
- โ 7345: Correct DOMDocument constructor in test thanks to @guilliamxavier
- ๐ 7307: Fix remaining usages of deprecated ClassLoader and Inflector from doctrine/common thanks to @Majkl578 and @simonwelsh
-
v2.6.2 Changes
July 12, 20182.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
- 7296: Fix #7286: StringPrimary no longer accepts aggregate functions as argument thanks to @Majkl578 and @NothingWeAre
- ๐ 7291: [2.6] Fix for #7068: EntityManager::find() with pessimistic lock should check for transaction thanks to @Majkl578 and @madwizard-thomas
- ๐ 7274: Use non-deprecated version of Lexer and Inflector thanks to @Majkl578
- 7190: Fix wrong type in phpdoc of
Doctrine\ORM\Id\AbstractIdGenerator#generate()
thanks to @Tobion - 0๏ธโฃ 7146: [XML] Fix default value of one-to-many order-by to ASC thanks to @Awkan
๐ Improvement
๐ Documentation
- โฌ๏ธ 7276: Add UPGRADE note for EntityRepository::count() thanks to @Majkl578
-
v2.6.1 Changes
February 27, 2018๐ 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
- 6043: Identity through foreign Entities - persist thanks to @Gorjunov
- 6531: Cannot persist parent entity if OneToOne shares the same id thanks to @davidbarratt
- 6701: Fix identity through foreign entities thanks to @vhenzl
- 6939: Error for delete query without alias since 2.6.0 thanks to @dmaicher
- ๐ป 6971: Exception Call to undefined method Doctrine\Common\Cache\MemcachedCache::setMemcache() thanks to @rolando-caldas
- 6988: Inheritance middle-layer doesn't get hydrated thanks to @kbond
- ๐ 6997: ManyToManyPersister fails to remove join table entry if there is multiple join columns thanks to @NicolaF
- 7002: Flush new entity with relation when use relation in composite key throws ORMInvalidArgumentException thanks to @samplestudio
- 7003: Cannot persist new entity if primary key contains a foreign key and the referenced object is in state new and its id is not assigned thanks to @NicolaF
- โก๏ธ 7012: Fixed updating of entity with quoted identifier join column thanks to @janlanger
- 7021: Fix incorrect variable reference thanks to @lcobucci
- โ 7031: Tests failing in February (QueryDqlFunctionTest::testDateAdd with "month" dataset) thanks to @Majkl578
- โ 7032: QueryDqlFunctionTest: Increase delta for testDateAdd() to work in February thanks to @Majkl578
- ๐ 7051: Bugfix: Hydrate subclasses of subclasses thanks to @technetium
- ๐ 7053: Fixed parser rejecting valid DQL thanks to @carnage
- 7055: Fix date issues once and for all thanks to @lcobucci
- 7059: Querying abstract class in the middle of a hierarchy returns NULL instead of objects thanks to @BenMorel
- 7062: BasicEntityPersister confuses association types with PDO datatypes thanks to @mariusklocke
- 7067: ORM second level cache and version (locking) thanks to @wtorsi
- โ 7069: Test for Second level cache with Version, DDC #7067 thanks to @wtorsi
- 7077: Fix BC-break on delete without alias DQL thanks to @lcobucci
- โ 7082: Add failing test for issue #7062 - BasicEntityPersister confuses association types with PDO datatypes thanks to @mariusklocke
- โก๏ธ 7093: Fix updating entities with quoted identifier association thanks to @lcobucci
- ๐ a regression in parsing of