MESH-Research / Pilcrow

A web application for Collaborative Community Review
https://pilcrow.meshresearch.dev/
GNU Lesser General Public License v3.0
4 stars 3 forks source link

fix(deps): update dependency doctrine/dbal to v4 #2088

Open renovate[bot] opened 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
doctrine/dbal (source) ^3.0 -> ^4.0 age adoption passing confidence

Release Notes

doctrine/dbal (doctrine/dbal) ### [`v4.0.1`](https://togithub.com/doctrine/dbal/releases/tag/4.0.1) [Compare Source](https://togithub.com/doctrine/dbal/compare/4.0.0...4.0.1) ##### Release Notes for [4.0.1](https://togithub.com/doctrine/dbal/milestone/150) ##### 4.0.1 - Total issues resolved: **0** - Total pull requests resolved: **7** - Total contributors: **4** ##### Documentation - [6318: Remove Type::canRequireSQLConversion from docs](https://togithub.com/doctrine/dbal/pull/6318) thanks to [@​SchmidtClaudia](https://togithub.com/SchmidtClaudia) - [6298: Fix typo in UPGRADE.md](https://togithub.com/doctrine/dbal/pull/6298) thanks to [@​txptr](https://togithub.com/txptr) - [6293: Update branch metadata](https://togithub.com/doctrine/dbal/pull/6293) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Test Suite - [6312: Use native intersection types in test suite](https://togithub.com/doctrine/dbal/pull/6312) thanks to [@​derrabus](https://togithub.com/derrabus) - [6311: Migrate PHPUnit test suite to attributes](https://togithub.com/doctrine/dbal/pull/6311) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Documentation,PostgreSQL - [6305: \[Documentation\] Adding exact command for Postgres serial migration](https://togithub.com/doctrine/dbal/pull/6305) thanks to [@​ThomasLandauer](https://togithub.com/ThomasLandauer) ##### Static Analysis - [6294: Psalm 5.21.1](https://togithub.com/doctrine/dbal/pull/6294) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Changes from Lower Branches - This release contains all changes of the [3.8.3](https://togithub.com/doctrine/dbal/releases/tag/3.8.3) release. ### [`v4.0.0`](https://togithub.com/doctrine/dbal/releases/tag/4.0.0) [Compare Source](https://togithub.com/doctrine/dbal/compare/3.8.3...4.0.0) This is a major release that includes breaking changes. Please refer to the [upgrade guide](https://togithub.com/doctrine/dbal/blob/4.0.x/UPGRADE.md) for more details. #### API Improvements and Cleanup - Strict scalar type declarations ([#​2854](https://togithub.com/doctrine/dbal/pull/2854)). - Scalar parameter and return value types ([#​3511](https://togithub.com/doctrine/dbal/pull/3511), [#​3569](https://togithub.com/doctrine/dbal/pull/3569) and others). - Disallow empty CompositeExpression [#​3868](https://togithub.com/doctrine/dbal/issues/3868) and make it immutable [#​3858](https://togithub.com/doctrine/dbal/issues/3858) - Improved error handling in prepared statements: - [Transaction-related Statement methods return void](https://togithub.com/doctrine/dbal/pull/3480) and throw an exception - Converted `Connection` and `Statement` methods which returned `false` in case of a failure into `void` - Improved behavior of `Connection::getDatabase()` ([#​3606](https://togithub.com/doctrine/dbal/pull/3606)) - [Autoincrement via identity columns on PostgreSQL](https://togithub.com/doctrine/dbal/pull/5396) - Use native syntax for Top-N queries on Oracle ([#​5150](https://togithub.com/doctrine/dbal/pull/5150)) and IBM DB2 ([#​5156](https://togithub.com/doctrine/dbal/pull/5156)) - Handle lost connection during commit [#​4713](https://togithub.com/doctrine/dbal/issues/4713) - Reworked `AbstractPlatform::get*Expression()` methods [#​3498](https://togithub.com/doctrine/dbal/issues/3498) - [Do not require a WHERE in update() and delete() Connection operations #​5567](https://togithub.com/doctrine/dbal/pull/5567) - Improvements in exception hierarchy and semantics - [Remove defaults for MySQL table charset, collation and engine](https://togithub.com/doctrine/dbal/pull/4644) - [Convert ParameterType to enum](https://togithub.com/doctrine/dbal/pull/5548) - Convert enum-like classes to enums [https://github.com/doctrine/dbal/pull/5554](https://togithub.com/doctrine/dbal/pull/5554) - Improved Schema Diff API (no more public properties, almost immutable) #### Major Backward Compatibility Breaks - Get rid of hard-coded default values of maximum field lengths ([#​3586](https://togithub.com/doctrine/dbal/issues/3586)). - Column precision no longer defaults to 10. Scale and precision must be explicitly specified for decomal columns ([#​3348](https://togithub.com/doctrine/dbal/issues/3348)). - [Made the OFFSET in LIMIT queries non-nullable integer defaulting to 0](https://togithub.com/doctrine/dbal/pull/3248) - [Connection::quote() can only quote strings](https://togithub.com/doctrine/dbal/pull/3488). Note that using this method is discouraged. Use prepared statements instead. - Getting rid of the column name index [#​3583](https://togithub.com/doctrine/dbal/issues/3583) - Represent table columns as list in the order of declaration [#​4777](https://togithub.com/doctrine/dbal/issues/4777) - [Drop support for SQL Server 2016 and older](https://togithub.com/doctrine/dbal/pull/4860) - [Drop support for Postgres 9](https://togithub.com/doctrine/dbal/pull/5069) - [Drop support for MySQL 5.6 and older and MariaDB 10.2.6 and older](https://togithub.com/doctrine/dbal/pull/5089) - [Drop support for MariaDB 10.4.2 and older](https://togithub.com/doctrine/dbal/pull/6122) - [Drop support for Oracle 12c and older](https://togithub.com/doctrine/dbal/pull/5114) - [Remove `AbstractPlatform::hasNative*Type()` methods and `Type::requiresSQLCommentHint()`](https://togithub.com/doctrine/dbal/pull/5512) - Removed support for driver name aliases - Removed extension via Doctrine Event Manager #### Major Bugfixes - Removed `Connection::$_schemaManager()` and `::getSchemaManager()` ([#​4518](https://togithub.com/doctrine/dbal/issues/4518)) - Removed `Connection::$_expr` ([#​4516](https://togithub.com/doctrine/dbal/issues/4516)) and `::getExpressionBuilder()` ([#​4540](https://togithub.com/doctrine/dbal/issues/4540)) #### Detailed Release Notes - [4.0.0-RC2](https://togithub.com/doctrine/dbal/releases/tag/4.0.0-RC2) - [4.0.0-RC1](https://togithub.com/doctrine/dbal/releases/tag/4.0.0-RC1) - [4.0.0-beta3](https://togithub.com/doctrine/dbal/releases/tag/4.0.0-beta3) - [4.0.0-beta2](https://togithub.com/doctrine/dbal/releases/tag/4.0.0-beta2) - [4.0.0-beta1](https://togithub.com/doctrine/dbal/releases/tag/4.0.0-beta1) ### [`v3.8.3`](https://togithub.com/doctrine/dbal/releases/tag/3.8.3) [Compare Source](https://togithub.com/doctrine/dbal/compare/3.8.2...3.8.3) ##### Release Notes for [3.8.3](https://togithub.com/doctrine/dbal/milestone/151) ##### 3.8.3 - Total issues resolved: **0** - Total pull requests resolved: **4** - Total contributors: **3** ##### CI - [6323: Bump CI workflows](https://togithub.com/doctrine/dbal/pull/6323) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Bug,Type Mapping,Types - [6321: Make all mapped database types case insensitive](https://togithub.com/doctrine/dbal/pull/6321) thanks to [@​Rainrider](https://togithub.com/Rainrider) ##### Bug,Configuration,Connecting,pdo_pgsql,pgsql - [6320: Add gssencmode option to connection string for PgSQL & PDO PgSQL driver](https://togithub.com/doctrine/dbal/pull/6320) thanks to [@​hacfi](https://togithub.com/hacfi) ##### Static Analysis - [6307: PHPStan 1.10.58, PHPCS 3.9.0](https://togithub.com/doctrine/dbal/pull/6307) thanks to [@​derrabus](https://togithub.com/derrabus) ### [`v3.8.2`](https://togithub.com/doctrine/dbal/releases/tag/3.8.2) [Compare Source](https://togithub.com/doctrine/dbal/compare/3.8.1...3.8.2) ##### Release Notes for [3.8.2](https://togithub.com/doctrine/dbal/milestone/146) ##### 3.8.2 - Total issues resolved: **0** - Total pull requests resolved: **4** - Total contributors: **3** ##### Bug,Platforms,Static Analysis - [6302: AbstractPlatform: allow any string in interval for date interval expression](https://togithub.com/doctrine/dbal/pull/6302) thanks to [@​ondrejmirtes](https://togithub.com/ondrejmirtes) ##### Documentation - [6295: Move type coverage badge](https://togithub.com/doctrine/dbal/pull/6295) thanks to [@​greg0ire](https://togithub.com/greg0ire) - [6292: Update branches in README.md](https://togithub.com/doctrine/dbal/pull/6292) thanks to [@​derrabus](https://togithub.com/derrabus) - [6291: Update branch metadata](https://togithub.com/doctrine/dbal/pull/6291) thanks to [@​derrabus](https://togithub.com/derrabus) ### [`v3.8.1`](https://togithub.com/doctrine/dbal/releases/tag/3.8.1) [Compare Source](https://togithub.com/doctrine/dbal/compare/3.8.0...3.8.1) ##### Release Notes for [3.8.1](https://togithub.com/doctrine/dbal/milestone/144) ##### 3.8.1 - Total issues resolved: **0** - Total pull requests resolved: **5** - Total contributors: **3** ##### Static Analysis,Test Suite - [6290: PHPStan 1.10.57, PHPUnit 9.6.16](https://togithub.com/doctrine/dbal/pull/6290) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Bug,Cache - [6283: Add safety check about cache value](https://togithub.com/doctrine/dbal/pull/6283) thanks to [@​VincentLanglet](https://togithub.com/VincentLanglet) ##### CI,MySQL - [6279: Run tests with MySQL 8.3](https://togithub.com/doctrine/dbal/pull/6279) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Documentation - [6278: Update branch metadata](https://togithub.com/doctrine/dbal/pull/6278) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Improvement,MariaDB,Schema Introspection - [6275: Avoid ambigous TABLE_NAME in query](https://togithub.com/doctrine/dbal/pull/6275) thanks to [@​dsentker](https://togithub.com/dsentker) ### [`v3.8.0`](https://togithub.com/doctrine/dbal/releases/tag/3.8.0) [Compare Source](https://togithub.com/doctrine/dbal/compare/3.7.3...3.8.0) ##### Release Notes for [3.8.0](https://togithub.com/doctrine/dbal/milestone/138) ##### 3.8.0 - Total issues resolved: **0** - Total pull requests resolved: **9** - Total contributors: **4** ##### New Features - [6190: Add `QueryBuilder::resetOrderBy()`](https://togithub.com/doctrine/dbal/pull/6190) thanks to [@​mbabker](https://togithub.com/mbabker) - [6182: Enable establishing exclusive oci8 connections](https://togithub.com/doctrine/dbal/pull/6182) thanks to [@​morozov](https://togithub.com/morozov) - [6191: Enable skipping locked rows in QueryBuilder](https://togithub.com/doctrine/dbal/pull/6191) thanks to [@​morozov](https://togithub.com/morozov) ##### Improvement - [6197: Remove irrelevant details from the savepoint name](https://togithub.com/doctrine/dbal/pull/6197) thanks to [@​morozov](https://togithub.com/morozov) ##### Deprecations - [6179: Deprecate getting query parts from QueryBuilder](https://togithub.com/doctrine/dbal/pull/6179) thanks to [@​morozov](https://togithub.com/morozov) - [6193: Add deprecation layer and upgrade path for QueryBuilder::reset\*() methods](https://togithub.com/doctrine/dbal/pull/6193) thanks to [@​derrabus](https://togithub.com/derrabus) - [6215: Extend `AbstractMySQLPlatform::getColumnTypeSQLSnippets()` deprecation layer](https://togithub.com/doctrine/dbal/pull/6215) thanks to [@​derrabus](https://togithub.com/derrabus) - [6213: Deprecate AbstractMySQLPlatform::getColumnTypeSQLSnippets()](https://togithub.com/doctrine/dbal/pull/6213) thanks to [@​ausi](https://togithub.com/ausi) ##### Bugfixes - [6195: Replace TODO with proper PR link](https://togithub.com/doctrine/dbal/pull/6195) thanks to [@​derrabus](https://togithub.com/derrabus) ### [`v3.7.3`](https://togithub.com/doctrine/dbal/releases/tag/3.7.3) [Compare Source](https://togithub.com/doctrine/dbal/compare/3.7.2...3.7.3) ##### Release Notes for [3.7.3](https://togithub.com/doctrine/dbal/milestone/143) ##### 3.7.3 - Total issues resolved: **0** - Total pull requests resolved: **10** - Total contributors: **6** ##### CI,pdo_sqlsrv,sqlsrv - [6269: Stop using chocolatey shims](https://togithub.com/doctrine/dbal/pull/6269) thanks to [@​greg0ire](https://togithub.com/greg0ire) ##### Bug,Documentation - [6264: Fix deprecation message Parameter::STRING -> ParameterType::STRING](https://togithub.com/doctrine/dbal/pull/6264) thanks to [@​dritter](https://togithub.com/dritter) ##### Static Analysis,Test Suite - [6263: PHPStan 1.10.56, PHPUnit 9.6.15, PHPCS 3.8.1](https://togithub.com/doctrine/dbal/pull/6263) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Documentation - [6253: Fix connection setup example in `PrimaryReadReplicaConnection`](https://togithub.com/doctrine/dbal/pull/6253) thanks to [@​smorimoto](https://togithub.com/smorimoto) - [6241: Switch to absolute paths ](https://togithub.com/doctrine/dbal/pull/6241) thanks to [@​greg0ire](https://togithub.com/greg0ire) ##### Bug,SQL Server,Schema Introspection - [6251: Keep NVARCHAR(MAX) length as -1](https://togithub.com/doctrine/dbal/pull/6251) thanks to [@​kitloong](https://togithub.com/kitloong) ##### Code Style - [6238: PHP CodeSniffer 3.8.0](https://togithub.com/doctrine/dbal/pull/6238) thanks to [@​derrabus](https://togithub.com/derrabus) ##### CI,MariaDB - [6229: CI: Drop MariaDB 10.10, add MariaDB 11.2](https://togithub.com/doctrine/dbal/pull/6229) thanks to [@​derrabus](https://togithub.com/derrabus) ##### Bug,SQLite,Schema Definition,Schema Management - [6226: Move schema part to the index ](https://togithub.com/doctrine/dbal/pull/6226) thanks to [@​greg0ire](https://togithub.com/greg0ire) ##### CI - [6148: Allow Symfony 7 in require-dev](https://togithub.com/doctrine/dbal/pull/6148) thanks to [@​nicolas-grekas](https://togithub.com/nicolas-grekas)

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone America/Detroit, 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.

renovate[bot] commented 3 months ago

⚠ 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:

The artifact failure details are included below:

File name: backend/composer.lock
Command failed: composer update doctrine/dbal:4.0.2 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires doctrine/dbal ^4.0 -> satisfiable by doctrine/dbal[4.0.2].
    - laravel/framework v10.48.9 conflicts with doctrine/dbal 4.0.2.
    - laravel/framework is locked to version v10.48.9 and an update of this package was not requested.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
renovate[bot] commented 1 month ago

⚠️ 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:

The artifact failure details are included below:

File name: backend/composer.lock
Command failed: composer update doctrine/dbal:4.0.2 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires doctrine/dbal ^4.0 -> satisfiable by doctrine/dbal[4.0.2].
    - laravel/framework v10.48.10 conflicts with doctrine/dbal 4.0.2.
    - laravel/framework is locked to version v10.48.10 and an update of this package was not requested.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.