Update dependency doctrine/orm to v3 - autoclosed #739
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.12
->^3.0
Release Notes
doctrine/orm (doctrine/orm)
v3.0.0
Compare Source
Release Notes for 3.0.0
After almost 8 years of work by many different contributors, we're incredibly proud to announce the release of Doctrine ORM 3.0.0!
Upgrade
We've written an upgrade guide, but the best way to prepare for the upgrade is to first upgrade to the latest 2.x version, and address any deprecation that is reported.
3.0.0
Improvement
ArrayParameterType
constants thanks to @derrabussetAccessible()
calls thanks to @derrabusClosure::fromCallable()
calls thanks to @derrabusStringable
interface thanks to @derrabusgetSQLResultCasing()
thanks to @derrabusDeprecation
11165: Allow XML validation to be disabled but keep it enabled by default. thanks to @jwage
8460: Deprecate EntityManager::clear with argument of one entity class and EntityRepository::clear thanks to @beberlei
8459: Deprecate EntityManager::flush with $entity argument thanks to @beberlei
11147: Remove irrelevant PHP version checks thanks to @greg0ire
11045: Dynamically resolve AUTO to SEQUENCE or IDENTITY thanks to @greg0ire
10635: Introduce and leverage more convenience methods thanks to @greg0ire
10634: Remove wrong comparison thanks to @greg0ire
10633: Check only owning relationships thanks to @greg0ire
10506: Migrate Parser to PHP 8 thanks to @greg0ire
10440: Migrate entity manager to PHP 8 syntax thanks to @greg0ire
10379: Remove ClassMetadataInfo thanks to @greg0ire
10378: Migrate classes with the fewest changes thanks to @greg0ire
10374: Migrate classes with the fewest changes to PHP 8 thanks to @greg0ire
10309: Drop doctrine/lexer 1 thanks to @greg0ire
10227: Migrate Expr and Lexer to PHP 8 syntax thanks to @greg0ire
10219: Migrate AST namespace to PHP 8 syntax thanks to @greg0ire
10177: Purge annotations thanks to @greg0ire
10118: Use intersection types thanks to @greg0ire
10113: Migrate to attributes thanks to @greg0ire
10102: Address method rename thanks to @greg0ire
9835: Migrate Configuration to PHP 8 syntax thanks to @greg0ire
9829: Address removals of doctrine-dbal thanks to @MarcBrillault
9815: Address deprecation of supportsForeignKeyConstraints() thanks to @greg0ire
9800: Migrate tests to PHP8 syntax thanks to @greg0ire
9776: Migrate to PHP 8: AbstractQuery and child classes thanks to @greg0ire
9758: Use native type declaration for naming strategies thanks to @greg0ire
9740: Build with DBAL 4@dev on PostgreSQL thanks to @morozov
9738: Address some deprecations thanks to @greg0ire
9735: Build with DBAL 4@dev on MySQL and MariaDB thanks to @morozov
9634: Remove deprecated handling of custom ObjectRepository implementations thanks to @derrabus
9462: Remove PHP 7 code thanks to @derrabus
9395: Stabilize DBAL dependency thanks to @derrabus
9291: Replace mocks with middlewares thanks to @derrabus
9094: Bump required PHP version to 7.4 thanks to @derrabus
9085: Refactor ORMException into an interface thanks to @greg0ire
6673: Add support for updatable columns thanks to @lcobucci
6671: Add support for insertable columns thanks to @lcobucci
Bugfixes
SQLitePlatform
for DBAL 4 thanks to @derrabusBC Break
$entityAnnotationClasses
andgetReader()
thanks to @derrabus$lockMode
parameter toEntityManager::refresh()
thanks to @michnovkaObjectManagerAware
thanks to @derrabusTreeWalkerChainIterator
thanks to @derrabusProxy
marker interface thanks to @derrabusAbstractIdGenerator::generate()
and add native types to ID generators thanks to @derrabusConfiguration::ensureProductionSettings()
thanks to @derrabusAbstractHydrator
and child classes thanks to @derrabusPHPDriver
thanks to @beberleiSetup::registerAutoloadDirectory()
thanks to @derrabusVersion
class thanks to @derrabusQuery::iterate()
thanks to @derrabusStatic Analysis
CI
BC Break,Improvement
UnitOfWork
thanks to @derrabusDocumentation
Test Suite
RequiresPhp
attributes thanks to @derrabusDriver::getSchemaManager()
thanks to @derrabusDocumentation,Test Suite
merge()
operation thanks to @mpdude and @beberleiBC Break,Static Analysis
Node::dispatch()
thanks to @derrabus and @greg0ireBC Break,Bug
CI,Improvement
Failing Test,Improvement,New Feature,Pick to master,Requires merge/review,WIP
BC Break,Documentation
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.