Bumps doctrine/dbal from 2.10.2 to 2.11.0.
Release notes
Sourced from doctrine/dbal's releases.
<h2>Release 2.11.0</h2> <h1>Release 2.11.0</h1>This release focuses on deprecating the functionality identified for removal in the next major release and adds a few improvements.
<h2>Changes in fetching data from prepared statements</h2>The previous API was inherited from PDO and allowed to specify the fetch mode by passing ones of the
<h2>Added ASCII parameter binding</h2>FetchModeconstants to thefetch*()methods of theStatementinterface. Now, there is a dedicated method for each of the modes.For those database platforms that support columns of the ASCII character set (currently, SQL Server), it is now possible to bind the corresponding prepared statement parameters using the
ASCIIparameter type and avoid unnecessary value conversion.Note that PHP 7.3 is now the minimum supported PHP version.
<h2>Deprecations</h2>
- Total issues resolved: 7
- Total pull requests resolved: 55
- Total contributors: 8
- 4253: Deprecate DBAL\DBALException in favor of DBAL\Exception thanks to @morozov
- 4230: Deprecate the functionality of dropping client connections when dropping a database thanks to @morozov
- 4229: Deprecate more AbstractPlatform methods thanks to @morozov
- 4213: Deprecate the Synchronizer package thanks to @morozov
- 4175: Additional deprecation note for PrimaryReplicaConnection::query() thanks to @morozov
- 4165: Deprecated usage of wrapper components as implementations of driver-level interfaces thanks to @morozov
- 4163: Deprecate duplicate and ambiguous wrapper connection methods thanks to @morozov
- 4144: Deprecate classes in Driver\PDO* namespaces thanks to @morozov
- 4139: Mark connection constructors internal thanks to @morozov
- 4137: Deprecate driver exception conversion APIs thanks to @morozov
- 4134: Deprecate some DBALException factory methods thanks to @morozov
- 4133: Fix more issues introduced by the deprecation of driver classes thanks to @morozov
- 4132: Deprecate AbstractPlatform::fixSchemaElementName() thanks to @morozov
- 4131: Restore the PortWithoutHost exception parent class thanks to @morozov
- 4118: Deprecate ExceptionConverterDriver thanks to @morozov
- 4117: Fixes for the recently introduced driver-level deprecations thanks to @morozov
- 4114: Deprecate ServerInfoAwareConnection#requiresQueryForServerVersion() as an implementation detail thanks to @morozov
- 4112: Deprecate DriverException::getErrorCode() thanks to @morozov
- 4110: Mark non-interface OCI8 driver methods internal thanks to @morozov
- 4100: Deprecate inconsistently and ambiguously named driver-level classes thanks to @morozov
- 4086: Mark Connection::getParams() internal thanks to @morozov
- 4068: Deprecate Driver::getDatabase() thanks to @morozov
- 4061: Deprecated platform-specific portability mode constants thanks to @morozov
- [4054: &#91;GH-4052&#93; Deprecate MasterSlaveConnection and rename to PrimaryReplicaConnection](doctrine/dbal#4054) thanks to @beberlei and @albe
- 4049: Replace forward-compatible ResultStatement interfaces with Result thanks to @morozov
Commits
Release 2.11.00d4e1a8Merge pull request #4271 from greg0ire/explanation-on-implicit-indexes685f24bMerge pull request #4274 from gjdanis/gdanis_support_varchar_binding_3.02f3d9bbSupport ASCII parameter binding7b58fd2Merge pull request #4251 from doctrine/greg0ire-patch-1cce615aSetup automatic release workflowd333f7cAdd explanation about implicit indexesdd0c751Merge branch '2.10.x' into 2.11.x76c4c33Merge pull request #4255 from morozov/issues/424303bc93bRevert "SQLite: Fix wrongly detected reference constraint name on schema change"912db7a- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)