fix(deps): update dependency doctrine/orm to v2.19.5
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| doctrine/orm (source) | 2.12.2 -> 2.19.5 |
Release Notes
doctrine/orm (doctrine/orm)
v2.19.5
v2.19.4
Release Notes for 2.19.4
2.19.x bugfix release (patch)
2.19.4
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 4
Bug
- 11414: Fix BIGINT validation thanks to @derrabus
Static Analysis
- 11407: Fix templated phpdoc return type thanks to @VincentLanglet
- 11389: Fix psalm errors: remove override of template type thanks to @tantegerda1
Documentation
v2.19.3
Release Notes for 2.19.3
2.19.x bugfix release (patch)
2.19.3
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 3
Test Suite
- 11393: Set column length explicitly thanks to @derrabus
- 11391: Remove unused variable thanks to @derrabus
Documentation
Bug
- 11380: [GH-11185] Bugfix: do not use collection batch loading for indexBy association thanks to @beberlei
Improvement
- 11376: Improve lazy ghost performance by avoiding self-referencing closure thanks to @beberlei and @nicolas-grekas
v2.19.2
Release Notes for 2.19.2
2.19.x bugfix release (patch)
2.19.2
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 3
Bugfix
Improvement
- 11373: Minor code style fix in AbstractRemoteControl thanks to @kaznovac
- 11362: Remove outdated git metadata files thanks to @greg0ire
v2.19.1
Release Notes for 2.19.1
2.19.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Bugfix
Documentation
v2.19.0
Release Notes for 2.19.0
2.19.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 4
Documentation
Improvement
- 11332: Refator array_map into simple loop for performance thanks to @beberlei
- 11234: Remove references to deprecated constants from Lexer thanks to @derrabus
- 11228: Add TokenType class thanks to @connorhu
Deprecation
v2.18.3
Release Notes for 2.18.3
2.18.3
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
CI
- 11336: Bump CI workflows thanks to @derrabus
Bug
- 11314: Fix SchemaTool::getSchemaFromMetadata() uniqueConstraint without a predefined name thanks to @rmotaln
v2.18.2
Release Notes for 2.18.2
2.18.2
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 2
Static Analysis
- 11326: Psalm 5.22.2 thanks to @derrabus
- 11320: PHPStan 1.10.59 thanks to @derrabus
- 11298: Fix sqlWalker::walkSimpleArithmeticExpression phpdoc thanks to @VincentLanglet
Bug
v2.18.1
Release Notes for 2.18.1
2.18.1
- Total issues resolved: 0
- Total pull requests resolved: 9
- Total contributors: 4
Test Suite
- 11288: Backport QueryParameterTest thanks to @derrabus
CI
Bug
- 11270: Treat '0' as a legitimate trim char thanks to @greg0ire
- 11200: Ignore subclasses without discriminatorValue when generating discriminator column condition SQL thanks to @DemoniacDeath
Documentation
- 11269: docs: recommend safer way to disable logging thanks to @greg0ire
- 11266: More valid docs thanks to @greg0ire
- 11252: Make docs valid according to guides 0.3.3 thanks to @greg0ire
- 11220: Point link to correct upgrade guide thanks to @greg0ire
- 11207: Update branches in README thanks to @derrabus
v2.18.0
Release Notes for 2.18.0
Feature release (minor)
2.18.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 1
Improvement
-
11195: Use a more specific type for getSqlStatements() thanks to @greg0ire
-
11180: Allow doctrine/lexer 3 thanks to @greg0ire
-
11183: Remove remaining submodules thanks to @greg0ire
CI
v2.17.5
Release Notes for 2.17.5
2.17.x bugfix release (patch)
2.17.5
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 3
Improvement
Test Suite
-
11197: Cover limit/offset values in
LimitSubqueryOutputWalkerTestthanks to @mpdude - 11191: Ignore deprecations handled in next major thanks to @greg0ire
v2.17.4
Release Notes for 2.17.4
2.17.x bugfix release (patch)
2.17.4
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 5
Undeprecation
Improvement
Documentation
- 11186: Update branches in README thanks to @derrabus
- 11179: Modernize code in documentation thanks to @greg0ire
- 11178: Remove references to JIRA thanks to @greg0ire
Test Suite
- 11171: Make Doctrine\Tests\ORM\Internal\Node autoloadable thanks to @greg0ire
- 11167: Use foreach on iterable to prevent table locks during tests thanks to @bobvandevijver
v2.17.3
Release Notes for 2.17.3
2.17.x bugfix release (patch)
2.17.3
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 3
Improvement
Bugfixes
- 11162: Remove redundant tags thanks to @greg0ire
- 11135: Keep the declared mapping information when using attribute overrides thanks to @mpdude
- 11082: Do not defer eager collection loading when in iteration context thanks to @bobvandevijver
- 11050: Fix @SequenceGeneratorDefinition inheritance, take 1 thanks to @mpdude
Test Suite
- 11142: Remove inheritance thanks to @greg0ire
Documentation
- 11146: Mention that postRemove may still see removed entities in in-memory collections thanks to @mpdude
- 11134: Mention in the limitations that private field names cannot be reused thanks to @mpdude
v2.17.2
Release Notes for 2.17.2
2.17.x bugfix release (patch)
2.17.2
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 7
Improvement
- 11130: Allow to skip property type validation thanks to @derrabus
- 11115: Fix: Typo thanks to @localheinz
Bug
- 11122: Fix enum mapping validation thanks to @yceruto
- 11076: Fix JSON mapping linting against subset of builtin types thanks to @norkunas
- 10948: Add compatibility with the Symfony 4.4 VarExporter thanks to @cmodijk
Documentation
- 11104: Fix method name in code example thanks to @flack
- 7963: Improve docs: INSTANCE OF needs class metadata as parameter value thanks to @flaushi
Static Analysis
- 11095: PHPStan 5.16.0, Symfony 7.0 thanks to @derrabus
v2.17.1
Release Notes for 2.17.1
2.17.x bugfix release (patch)
2.17.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Bug
- 11065: AbstractSqlExecutor::__sleep should return property names thanks to @kerbert101
- 11039: Adds metadata field type and enumType validation against Entity property type thanks to @yceruto
v2.17.0
Release Notes for 2.17.0
Feature release (minor)
2.17.0
- Total issues resolved: 0
- Total pull requests resolved: 22
- Total contributors: 6
Documentation
- 11059: Prepare 2.17.0 thanks to @derrabus
- 10887: Add note about not-enabling lazy-ghosts thanks to @nicolas-grekas
Deprecation
- 11056: Deprecate annotation classes for named queries thanks to @derrabus
- 11027: Make serialized SQL executors forward compatible thanks to @greg0ire
- 10987: Deprecate EntityManager*::getPartialReference() thanks to @greg0ire
- 8931: Deprecate reliance on non-optimal defaults thanks to @greg0ire
Bug
Improvement
-
11044: Recommend SEQUENCE until doctrine/dbal 4 is released thanks to @greg0ire
-
11006: Remove redundant check thanks to @dbu
-
11000: Copy Debug class from doctrine/common thanks to @greg0ire
-
10990: Allow creating mocks of the
Queryclass thanks to @derrabus -
10974: Remove partial object expression usage thanks to @beberlei
-
10946: Adds metadata field type validation against Entity property type thanks to @greg0ire
-
10919: Support Symfony 7 by adding return types conditionally thanks to @derrabus
-
8391: [GH-1569] Optimize eager fetch for collections to batch query thanks to @beberlei
Static Analysis
Test Suite
New Feature
Deprecation,New Feature
- 10837: Deprecate not-enabling lazy-ghosts and decouple from doctrine/common's proxies thanks to @nicolas-grekas
v2.16.3
Release Notes for 2.16.3
2.16.x bugfix release (patch)
2.16.3
- Total issues resolved: 0
- Total pull requests resolved: 12
- Total contributors: 7
Bug
- 11018: Fix the support for enum types in the ResultSetMappingBuilder thanks to @stof
- 10808: Verify UnitOfWork::HINT_DEFEREAGERLOAD exists and is true thanks to @oscmarb
Documentation
- 11007: Address split of doctrine/common thanks to @greg0ire
- 10951: Fix bullet list layout thanks to @PowerKiKi
-
10945: docs[query-builder]: fix rendering of
Doctrine\DBAL\ParameterType::*thanks to @kaznovac - 10933: docs: use modern named arguments syntax thanks to @kaznovac
- 10930: Improve doc job thanks to @greg0ire
- 10929: tutorials[getting-started]: example fix bug id type definition thanks to @kaznovac
Test Suite
-
10996: Cover calling
AbstractQuery::setParameter()with an array parameter thanks to @derrabus - 10940: tests[ORMSetupTest]: testCacheNamespaceShouldBeGeneratedForApcu requires enabled apc thanks to @kaznovac
CI
- 10963: Test against php 8.3 thanks to @sergiy-petrov
Static Analysis
v2.16.2
Release Notes for 2.16.2
2.16.x bugfix release (patch)
2.16.2
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 5
Bugfixes
-
10915: Mitigate problems with
EntityManager::flush()reentrance since 2.16.0 (Take 2) thanks to @mpdude
Static Analysis
Documentation
- 10923: basic-mapping: fix new-line rendered in output thanks to @kaznovac
- 10916: Use required classes for Lifecycle Callback examples thanks to @SerheyDolgushev
- 10904: Fix link on known issues docs thanks to @hockdudu
v2.16.1
Release Notes for 2.16.1
2.16.x bugfix release (patch)
2.16.1
- Total issues resolved: 0
- Total pull requests resolved: 10
- Total contributors: 6
Static Analysis
- 10895: PHPStan 1.10.28, Psalm 5.14.1 thanks to @derrabus
-
10870: Fix return type of
getSingleScalarResultthanks to @whatUwant
Bug,Regression
- 10884: Fix broken changeset computation for entities loaded through fetch=EAGER + using inheritance thanks to @mpdude
Documentation
- 10883: Document more clearly that the insert order is an implementation detail thanks to @mpdude
- 10866: Add an UPGRADE notice about the potential changes in commit order thanks to @mpdude
- 10862: Update branch metadata thanks to @greg0ire
Bug
- 10881: Use a dedicated exception for the check added in #10785 thanks to @mpdude
- 10865: Add possibility to set reportFieldsWhereDeclared in ORMSetup thanks to @W0rma
- 9301: Fix UnitOfWork->originalEntityData is missing not-modified collections after computeChangeSet thanks to @olsavmic
Bug,Deprecation
v2.16.0
Release Notes for 2.16.0
2.16.0
- Total issues resolved: 0
- Total pull requests resolved: 15
- Total contributors: 7
New Feature
Improvements
-
10848: Use properties instead of getters to read property/class names via reflection thanks to @nicolas-grekas
-
10832: Decouple public API from Doctrine\Persistence\Proxy thanks to @nicolas-grekas
-
10785: Add a safeguard against multiple objects competing for the same identity map entry thanks to @mpdude
-
10735: Make it possible to have non-NULLable self-referencing associations when using application-provided IDs thanks to @mpdude
-
10704: Remove unreachable piece of code thanks to @greg0ire
-
10547: Compute the commit order (inserts/deletes) on the entity level thanks to @mpdude
-
10833: Cleanup psalm-type AutogenerateMode thanks to @nicolas-grekas
-
10598: Support not Insertable/Updateable columns for entities with
JOINEDinheritance type thanks to @e-vil-dev
Deprecation
- 10743: Make EntityPersisters tell the UoW about post insert IDs early thanks to @mpdude
- 10455: Make Annotations/Attribute mapping drivers report fields for the classes where they are declared thanks to @mpdude
Static Analysis
Test Suite
v2.15.5
Release Notes for 2.15.5
2.15.x bugfix release (patch)
2.15.5
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Bugfixes
- 10855: fix: use platform options instead of deprecated custom options thanks to @dunglas
- 10856: Fix/Self deprecation with getQueryCacheImpl thanks to @VincentLanglet
v2.15.4
Release Notes for 2.15.4
2.15.x bugfix release (patch)
2.15.4
- Total issues resolved: 0
- Total pull requests resolved: 18
- Total contributors: 8
Documentation
- 10847: Remove toc thanks to @greg0ire
- 10828: Match namespace in XML file with namespace in XSD file thanks to @greg0ire
- 10812: Remove lone dash thanks to @greg0ire
-
10800: Explain
EntityManager::getReference()peculiarities thanks to @mpdude
Static Analysis
- 10842: PHPStan 1.10.25, Psalm 5.13.1 thanks to @derrabus
- 10804: Follow recommendation about multiline type thanks to @greg0ire
- 10802: Upgrade to Psalm 5.13 thanks to @greg0ire
CI
Bug
- 10819: Fix cloning entities when using lazy-ghost proxies thanks to @nicolas-grekas
- 10813: Let XML driver treat <id> field attributes same as regular <field> tag thanks to @Greg0
- 10806: Fix enum change set recomputation on single entity thanks to @rmikalkenas
-
10791: Avoid creating unmanaged proxy instances for referred-to entities during
merge()thanks to @mpdude - 10789: distinct() updates QueryBuilder state correctly thanks to @macroparts
- 10786: Fix attach entity listener when reset class metadata factory thanks to @vuongxuongminh
Test Suite
- 10807: Move three "Ticket/"-style tests to the right namespace thanks to @mpdude
- 10803: Fix unserialize() errors when running tests on PHP 8.3 thanks to @nicolas-grekas
- 10798: Resort on Query::HINT_FORCE_PARTIAL_LOAD less thanks to @greg0ire
Code Style
v2.15.3
Release Notes for 2.15.3
2.15.x bugfix release (patch)
2.15.3
- Total issues resolved: 0
- Total pull requests resolved: 11
- Total contributors: 8
Bugfixes
- 10762: Don't call canEmulateSchemas in SchemaTool when possible thanks to @nicolas-grekas
- 10759: Don't call deprecated getSQLResultCasing and usesSequenceEmulatedIdentityColumns when we know the platform thanks to @nicolas-grekas
- 10758: revert: transform backed enum to value thanks to @Gwemox
- 10747: fix: OneToManyPersister does not take custom identifier types into account for orphan removal thanks to @wtfzdotnet
- 10645: Restore document proxy state to uninitialized on load exception thanks to @notrix
- 10763: Defer removing removed entities from to-many collections until after transaction commit thanks to @mpdude
Static Analysis
- 10771: PHPStan 1.10.18, Psalm 5.12.0 thanks to @derrabus
- 10740: Remove useless ignore rule thanks to @greg0ire
Test Suite
- 10780: Avoid partial thanks to @greg0ire
Documentation
- 10776: Fix missing setFilterSchemaAssetsExpression in phpdoc thanks to @dmitryuk
- 10774: Document how to produce DTOs with a result set mapping thanks to @greg0ire
v2.15.2
Release Notes for 2.15.2
2.15.x bugfix release (patch)
2.15.2
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 8
Documentation
- 10734: Document pdo_sqlite requirement for tests thanks to @greg0ire
- 10708: Correct docs link thanks to @mbabker
- 10686: Documentation typo thanks to @edent
Bugfixes
-
10666: Create
ReflectionReadonlyPropertyfrom their declaring class so their value can be set thanks to @MatTheCat - 10643: Fix single table inheritance with intermediate abstract class(es) thanks to @htto
- 10508: Fix id hash of entity with enum as identifier thanks to @Gwemox
- 10486: Fix to-many collections left in dirty state after entities are removed by the UoW thanks to @mpdude
Deprecation fixes
v2.15.1
Release Notes for 2.15.1
2.15.1
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 4
Bug
- 10684: Support unserializing 2.14 ParserResult instances thanks to @derrabus
- 10671: Fix attribute ManyToMany mapping thanks to @BoShurik
Static Analysis
- 10679: Upgrade to Psalm 5.11.0 thanks to @greg0ire
- 10677: Upgrade to Psalm 5.10.0 thanks to @greg0ire
Documentation
- 10674: Bump version numbers in the README thanks to @greg0ire
- 10668: Added doc for the fields parameter of the UniqueConstraint attribute thanks to @stollr
v2.15.0
Release Notes for 2.15.0
Feature release (minor)
2.15.0
- Total issues resolved: 1
- Total pull requests resolved: 30
- Total contributors: 8
New Features
-
10234: Support
NOTexpression thanks to @remi-san
Improvements
- 10601: Support options like charset and collation on DiscriminatedColumn thanks to @JanTvrdik
- 10599: fix(persistent-collection): check association is not nullable before using it as an array thanks to @amina-seraoui
- 10473: Allow to-many associations on mapped superclasses w/ ResolveTargetEntityListener thanks to @mpdude
- 10397: Factor out logic that tracks mapping inheritance thanks to @mpdude
-
10351: Allow
doctrine/instantiator2 thanks to @derrabus
Deprecations
-
10654: Deprecate usage of
@JoinColumnon the inverse side of one-to-one associations thanks to @mpdude - 10519: Deprecate overriding associations not inherited from a mapped superclass thanks to @mpdude
- 10470: Deprecate overriding fields/associations inherited from other entities thanks to @mpdude
- 10423: Add deprecations for "table per class" inheritance thanks to @mpdude
Bugfixes
- 10554: Make "targetEntity must not be a mapped superclass" a lazy check thanks to @mpdude and @alexander-schranz
Static Analysis
- 10602: Remove duplicate array shape thanks to @greg0ire
- 10478: Move psalm types to ClassMetadata thanks to @greg0ire
- 10442: Add embedded class mapping array shape thanks to @greg0ire
- 10430: Use FieldMapping array shape even more thanks to @greg0ire
- 10408: Field mapping improvements thanks to @greg0ire
- 10403: Reuse association mapping array shape thanks to @greg0ire
- 10381: Use more precise types for class strings thanks to @greg0ire
- 10372: Use the same type as in the DBAL thanks to @greg0ire
- 10365: Address new behavior of $firstResult thanks to @greg0ire
- 10156: Identity map cannot contains null value thanks to @PowerKiKi
- 10513: Use array shapes where appropriate thanks to @greg0ire
Test Suite
- 10569: Address deprecation of fetchAll() thanks to @greg0ire
- 10545: Make data providers static thanks to @derrabus
- 10464: Fix some tests that were missed in #10431 thanks to @mpdude
- 10406: Test with a stable PHPUnit thanks to @derrabus
Code Style
- 10477: Remove underscore prefix on private variables thanks to @greg0ire
- 10465: Remove commented-out code sections thanks to @mpdude
Documentation
- 10428: Fix version number in UPGRADE.md thanks to @mpdude
-
10426: Slight docblock improvements for
CM::parentClassesthanks to @mpdude
v2.14.3
Release Notes for 2.14.3
2.14.3
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 5
Bugfixes
- 10630: Fixed xsd schema for support FQCN type thanks to @tmihalicka
-
10587: Handle null comparisons in
ManyToManyPersisterthanks to @MatTheCat
Documentation
- 10642: fix syntax array association on partial index documentation thanks to @yobrx
- 10620: fix typo in HydrationCompleteHandler doc thanks to @ecourtial
Test Suite
v2.14.2
Release Notes for 2.14.2
2.14.x bugfix release (patch)
2.14.2
- Total issues resolved: 0
- Total pull requests resolved: 42
- Total contributors: 14
Bugfixes
-
10579: add
$isXsdValidationEnabledto SimplifiedXmlDriver constructor thanks to @dmaicher - 10516: fix: use executeStatement in SchemaTool thanks to @simPod
- 10489: Fix forgotten exception throws thanks to @janedbal
-
10443: Replace hardcoded name with
Command::getName()in output message fromUpdateCommandthanks to @phansys - 10434: Avoid wasting Opcache memory with Paginator queries thanks to @mpdude
- 10420: Fix #9095 by re-applying #9096 thanks to @mpdude
- 8797: Avoid unnecessary information in query hints to improve query cache hit ratio thanks to @mpdude
- 8415: Fix association handling when there is a MappedSuperclass in the middle of an inheritance hierarchy thanks to @mpdude
Improvement
- 10444: Make Paginator-internal query cacheable in the query cache thanks to @mpdude
- 10411: Fill in missing subclasses when loading ClassMetadata thanks to @mpdude
Static Analysis
- 10604: Upgrade to Psalm 5.9.0 thanks to @greg0ire
- 10575: PHPStan 1.10.6, Psalm 5.8.0 thanks to @derrabus
- 10540: Mark SqlWalker methods as not deprecated thanks to @stof
- 10507: Baseline Psalm errors for DBAL 3.6 thanks to @derrabus
- 10490: Fix invalid phpdocs missing null thanks to @janedbal
- 10476: Hunt down invalid doc blocks thanks to @greg0ire
- 10468: Psalm 5.6.0, PHPStan 1.9.14 thanks to @derrabus
- 10445: Psalm 5.5.0 thanks to @derrabus
- 10418: Use correct type for FieldMapping#unique thanks to @greg0ire
- 10415: Remove ignore rules for fixed issues thanks to @greg0ire
- 10541: Bump dev tools thanks to @derrabus
Documentation
- 10589: Added missing ';' thanks to @e2palmes
- 10583: docs: Remove incorrect @SequenceGenerator info thanks to @Mika56
- 10539: More precisely document the performance impact of to-one associations towards inheritance hierarchies thanks to @mpdude
- 10534: [Documentation] consistency order for docblock in association mapping thanks to @MrYamous
- 10529: Correct use of PHP attribute thanks to @joshpme
- 10526: fix typo in faq.rst thanks to @alzee
- 10429: Review the documentation regarding entity inheritance thanks to @mpdude
- 10133: Clarify difference between transactional() methods of Connection and EntityManager thanks to @sbusch
CI
- 10563: Skip test instead of commenting it out thanks to @greg0ire
- 10480: Run tests with ext-pgsql thanks to @derrabus
Test Suite
- 10560: Skip test instead of commenting it out thanks to @derrabus
- 10546: Ignore the cache dir of PHPUnit 10 thanks to @derrabus
- 10544: Make data providers static thanks to @derrabus
-
10502: Remove calls to
assertObjectHasAttribute()thanks to @derrabus -
10501: Remove calls to
withConsecutive()thanks to @derrabus - 10498: Use recognized array key thanks to @greg0ire
- 10493: Make all data providers static thanks to @derrabus
- 10453: Add regression test for a to-many relationship on a base class & mapped superclass in the hierarchy thanks to @mpdude
- 10441: Use the right property thanks to @greg0ire
- 10433: Make sure tests from #7837 are actually run thanks to @mpdude
- 10424: Fixup GH8127 test case thanks to @mpdude
v2.14.1
Release Notes for 2.14.1
2.14.x bugfix release (patch)
2.14.1
- Total issues resolved: 0
- Total pull requests resolved: 23
- Total contributors: 10
Bugfixes
- 10355: Include parameter types in hydration cache key generation thanks to @derrabus
- 10088: Ensure consistent original data with enums thanks to @HypeMC
- 10385: Fix initializing lazy objects and get rid of "Typed property must not be accessed before initialization" errors thanks to @nicolas-grekas
Documentation
- 10412: Adding link to Attributes reference thanks to @ThomasLandauer
- 10399: Fix DDL example for Mapped Superclasses thanks to @mpdude
- 10396: Document the meanings of 'inherited' and 'declared' in field mapping information thanks to @mpdude
- 10394: Write down what "transient" means thanks to @mpdude
- 10393: Place a warning about the uses of traits in the documentation thanks to @mpdude
- 10377: fix typo for missing a comma thanks to @fauVictor
-
10368: Docs: Removing
type: 'integer'from mappings thanks to @ThomasLandauer - 10364: Docs: Moving attributes mapping to first position thanks to @ThomasLandauer
- 10363: Docs: Deleting duplicate mapping example thanks to @ThomasLandauer
- 10357: Shorter deprecation message thanks to @derrabus
- 10327: Improve and fix TypedFieldMapper docs thanks to @michnovka
- 10276: Added warning about query cache in relation to parameters thanks to @antman3351
CI
- 10404: Stop allowing phpbench's master branch thanks to @greg0ire
- 10328: Require dev version of phpbench thanks to @greg0ire
Improvement
- 10395: Sync variable name with class name thanks to @greg0ire
- 10342: Add Fully-Qualified class name in UnrecognizedField exception thanks to @Kern046
Static Analysis
- 10390: Use more accurate phpdoc for OptimisticLockException thanks to @greg0ire
- 10382: PHPStan 1.9.8, Psalm 5.4.0 thanks to @derrabus
- 10359: PHPStan 1.9.5 thanks to @derrabus
- 10343: Fix Psalm errors with Collection 2.1.2 thanks to @derrabus
v2.14.0
Release Notes for 2.14.0
2.14.0
- Total issues resolved: 0
- Total pull requests resolved: 43
- Total contributors: 10
New Features
- 10313: Add TypedFieldMapper for automatic mapping of typed PHP fields to DBAL types thanks to [@michnovka](https://togithub.com/mi
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: composer.lock
Command failed: composer install --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- laminas/laminas-code is locked to version 4.5.1 and an update of this package was not requested.
- laminas/laminas-code 4.5.1 requires php >=7.4, <8.2 -> your php version (8.3.6) does not satisfy that requirement.
Problem 2
- phpspec/prophecy is locked to version v1.15.0 and an update of this package was not requested.
- phpspec/prophecy v1.15.0 requires php ^7.2 || ~8.0, <8.2 -> your php version (8.3.6) does not satisfy that requirement.
Problem 3
- laminas/laminas-code 4.5.1 requires php >=7.4, <8.2 -> your php version (8.3.6) does not satisfy that requirement.
- friendsofphp/proxy-manager-lts v1.0.8 requires laminas/laminas-code ~3.4.1|^4.0 -> satisfiable by laminas/laminas-code[4.5.1].
- friendsofphp/proxy-manager-lts is locked to version v1.0.8 and an update of this package was not requested.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: composer.lock
Command failed: composer install --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- laminas/laminas-code is locked to version 4.5.1 and an update of this package was not requested.
- laminas/laminas-code 4.5.1 requires php >=7.4, <8.2 -> your php version (8.3.8) does not satisfy that requirement.
Problem 2
- phpspec/prophecy is locked to version v1.15.0 and an update of this package was not requested.
- phpspec/prophecy v1.15.0 requires php ^7.2 || ~8.0, <8.2 -> your php version (8.3.8) does not satisfy that requirement.
Problem 3
- laminas/laminas-code 4.5.1 requires php >=7.4, <8.2 -> your php version (8.3.8) does not satisfy that requirement.
- friendsofphp/proxy-manager-lts v1.0.8 requires laminas/laminas-code ~3.4.1|^4.0 -> satisfiable by laminas/laminas-code[4.5.1].
- friendsofphp/proxy-manager-lts is locked to version v1.0.8 and an update of this package was not requested.