Update all non-major dependencies (minor)
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
api-platform/core (source) | require | minor |
2.6.8 -> 2.7.10
|
doctrine/dbal (source) | require | minor |
3.3.8 -> 3.6.1
|
Release Notes
api-platform/core
v2.7.10
What's Changed
fix(serializer): reset cache key on collection items CVE-2023-25575 by @soyuka
Full Changelog: https://github.com/api-platform/core/compare/v2.7.9...v2.7.10
v2.7.9
Bug fixes
- 1983089d9 fix(metadata): reader should be nullable (#5378)
- 80aeb3158 fix(symfony): autoconfigure elasticsearch extension (#5379)
v2.7.8
Bug fixes
- b15a97d7f fix(symfony): autoconfigure elasticsearch extension (#5376)
- cbe7355d1 fix(metadata): annotation reader should be nullable
v2.7.7
Bug fixes
v2.7.6
Bug fixes
- 31215c623 ci: fix mongod startup (#5248)
- 444f339ae fix: avoid unneeded use of covariance to keep compatibility with PHP < 7.4 (#5327)
- 5baea781c fix(metadata): fix extra properties method (#5294)
- a6f0d9aac fix(symfony): http cache wrong metadata argument
- ab6822f77 fix: Set twig.exception_listener as service parent (#5059)
- f22fa73f4 fix(elasticsearch): elasticsearch BC
v2.7.5
Bug fixes
- 096ac119a fix(metadata): keep configured uri variables (#5217)
- 2b2d468f0 fix(metadata): operations must inherit from resource and defaults
- 2cb3b4272 fix(serializer): use iri from $context if defined (#5201)
- 39398579e fix(symfony): definition when mercure is not installed (#5206)
- e9c7e4abb fix(serializer): avoid call to legacy iri converter with non-resource class (#5219)
- ebaad51b2 fix(serializer): read groups off the root operation (#5196)
v2.7.4
Bug fixes
- 706f66f6b fix(metadata): allow input/output configuration values to be bool in yaml config (#5186)
- b3bc4d6ac fix: use legacy iri converter for legacy resources (#5172)
v2.7.3
Bug fixes
- 176fff2cb fix(metadata): upgrade script keep operation name (#5109)
- 1b64ebf6a fix: upgrade command remove ApiSubresource attribute (#5049)
- 27fcdc6b2 fix(metadata): deprecate when user decorates in legacy mode (#5091)
- 310363d56 fix: remove @internal annotation for Operations (#5089)
- 41bbad94e fix: update yaml extractor test file coding standard (#5068)
- 59826bbe9 fix: only alias if exists for opcache preload
- 8250d41a3 fix(metadata): define a name on a single operation (#5090)
- 9c19fa171 fix(metadata): add class key in payload argument resolver (#5067)
v2.7.2
- Metadata: no skolem IRI by default
- Symfony: use service id as tag for lower symfony versions (processor/provider service locator)
- Symfony: fix command constants not available on lower symfony versions
v2.7.1
- Chore: update swagger ui and javascript libraries (#5028)
- Symfony: don't use ArrayAdapter cache in production #4975 (#5025)
- Doctrine: check fetch joined queries based on all aliases (#4974)
- Metadata: fix missing
array
cast for RDF types inApiResource
&ApiProperty
constructors (#5000) - Symfony: replace FQCN service names by snake ones (#5019)
- Symfony: add missing dependency on symfony/deprecation-contracts (#5015)
- Chore: add conflict on elasticsearch >= 8.0 (#5018)
- Symfony: bc layer broken for symfony/console lower than 5.3 (#4990)
- Symfony: missing deprecations related to Ulid and Uuid normalize… (#4963)
- Metadata: do not auto-generate NotExposed operation when using custom operation classes
- Symfony: upgrade command requires phpunit (#4968)
- Symfony: upgrade command removes filters (#4970)
- Symfony: missing Elasticsearch DocumentMetadataFactoryInterface alias definition (#4962)
- Chore: drop dependency on fig/link-util (#4945)
- Metadata: resource name collection missing deprecation (#4953)
- Doctrine: ability to use ORM and ODM (#5032)
v2.7.0
- chore: remove @experimental phpdoc (#4933)
- Metadata: do not set id when identifier is
false
(#4880) - Metadata: automatic GET operation when none is declared (#4881)
- Metadata: exception to status on operations (#4861)
- Serializer: adds the JSON_INVALID_UTF8_IGNORE flag to JsonEncode (#4741)
- Symfony: autoconfigure legacy Doctrine extensions (#4909)
- Elasticsearch: skip metadata without ES nodes (#4913)
- Symfony: deprecated the
$exceptionOnNoToken
parameter inResourceAccessChecker::__construct()
(#4900)
Various cs fixes and PHPDoc to help upgrading to 3.0.
doctrine/dbal
v3.6.1
3.6.1
Release Notes for3.6.1
- Total issues resolved: 0
- Total pull requests resolved: 11
- Total contributors: 6
Documentation
- 5947: Add 3.7.x branch thanks to @derrabus
- 5923: Fix comment thanks to @HypeMC
- 5919: [Docs] fixes count typo at Driver usage thanks to @mvhirsch
Test Suite
- 5943: PHPUnit 9.6.4 thanks to @derrabus
Bug,Prepared Statements,pgsql
Static Analysis
- 5935: PHPStan 1.10.3, PHP Code Sniffer 3.7.2 thanks to @derrabus
- 5933: [SCA] Update requirement for "phpstan/phpstan" thanks to @phansys
- 5932: PHPStan 1.10 thanks to @derrabus
Bug,PHP
- 5930: Fixes PHP initialization error thanks to @aimeos
CI,IBM DB2,ibm_db2
Bug,PostgreSQL,Schema Management
v3.6.0
3.6.0
Release Notes for3.6.0
- Total issues resolved: 0
- Total pull requests resolved: 20
- Total contributors: 2
CI,MariaDB
- 5913: Run tests with MariaDB 10.10 thanks to @derrabus
Drivers,Improvement,PostgreSQL,pgsql
- 5908: Free pgsql results on destruct thanks to @derrabus
- 5889: Optimize pgsql queries without parameters thanks to @derrabus
Drivers,Improvement,PostgreSQL,Prepared Statements,pgsql
Bug,Connections,PostgreSQL,pgsql
Drivers,Error Handling,Improvement,PostgreSQL,pgsql
Documentation
- 5878: Prepare release 3.6.0 thanks to @derrabus
Static Analysis
-
5877: Use psalm-assert to get rid of
assert()
calls thanks to @derrabus - 5855: Reuse the Params type alias for getConnection() thanks to @derrabus
- 5854: Test the return type of DriverManager::getAvailableDrivers() thanks to @MidnightDesign
- 5853: Use a narrower return type for DriverManager::getAvailableDrivers() thanks to @MidnightDesign
Deprecation,New Feature
Configuration,Connecting,New Feature,PHP
-
5866: Flag parameters as sensitive if they could contain the database password thanks to @derrabus
-
5856: Use narrower return types for convertTo*Value methods thanks to @MidnightDesign
Test Suite
- 5852: Remove database URLs from tests thanks to @derrabus
- 5848: Fix test cases for URL parsing thanks to @derrabus
Configuration,Deprecation,MariaDB,MySQL,Platform Detection
Configuration,Connections,Deprecation,New Feature
- 5843: Standalone DSN parser thanks to @derrabus
Bug
Deprecation,Improvement,Prepared Statements
v3.5.4
3.5.4
Release Notes for3.5.4
- Total issues resolved: 0
- Total pull requests resolved: 10
- Total contributors: 4
CI
Test Suite
- 5907: PHPUnit 9.6.3 thanks to @derrabus
- 5903: Use TestLogger instead of mocks thanks to @derrabus
- 5899: PHPUnit 9.6.0 thanks to @derrabus
Bug,Connections,Drivers,PDO
Static Analysis
- 5883: Make sure only PDO parameter types are passed to PDO methods thanks to @kang8 and @derrabus
- 5871: PHPStan 1.9.14 thanks to @derrabus
- 5862: Allow passing url to override params thanks to @keulinho
Documentation
Static Analysis,Test Suite
v3.5.3
Release 3.5.3
3.5.3
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 3
Bugfixes
- 5861: fix platform comparator issues when using compareTables thanks to @dmaicher
- 5851: Allow to explicitly set the wrapper class to the default one thanks to @derrabus
Static Analysis
-
5857: Formally allow
url
inDriverManager::getConnection()
thanks to @someniatko - 5845: PHPStan 1.9.4 thanks to @derrabus
Documentation
- 5840: Update Branch metadata thanks to @derrabus
v3.5.2
Release 3.5.2
3.5.2
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 2
Static Analysis
-
5834: Document tuple return type of
generateCacheKeys()
thanks to @derrabus - 5807: PHPStan 1.9.1 thanks to @derrabus
Static Analysis,Test Suite
- 5828: Bump tools and workflows thanks to @derrabus
- 5806: Bump dev tools thanks to @derrabus
Test Suite
Documentation
- 5801: Remove unwanted suffix thanks to @greg0ire
Bug,sqlite3
CI,MariaDB
- 5798: Run tests with MariaDB 10.9 thanks to @derrabus
v3.5.1
Release 3.5.1
3.5.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug,Regression
v3.5.0
Release 3.5.0
3.5.0
- Total issues resolved: 1
- Total pull requests resolved: 40
- Total contributors: 5
Connecting,Deprecation,Events,Transactions
Deprecation,Events,Schema Introspection,Schema Management
Deprecation,Events
Deprecation,QueryBuilder
MariaDB,MySQL,Platform Detection
Deprecation,Improvement,Schema Comparison
- 5770: Non-nullabe result of comparing tables thanks to @morozov
- 5642: Introduce property-specific ColumnDiff methods thanks to @morozov
Deprecation,Schema Comparison,Schema Management
-
5766: Deprecate SchemaDiff::toSql() and SchemaDiff::toSaveSql() thanks to @morozov
-
5761: Improve error message for index SQL creation thanks to @radar3301
Deprecation,Schema Comparison
- 5758: Mark SchemaDiff public properties internal thanks to @morozov
- 5717: Mark TableDiff public properties internal thanks to @morozov
- 5678: Deprecate not passing $fromColumn to TableDiff thanks to @morozov
- 5666: Deprecate SchemaDiff::$fromSchema thanks to @morozov
- 5663: Deprecate renaming tables via TableDiff thanks to @morozov
- 5657: Mark ColumnDiff public properties as internal thanks to @morozov
- 5650: Deprecate and mark internal APIs related to schema comparison thanks to @morozov
- 5622: Schema Diff API cleanup thanks to @morozov
Platforms,SQLite
Dependencies
Deprecation,Platforms,SQLite
Deprecation,Schema Management
- 5747: Deprecate Table::changeColumn() thanks to @morozov
- 5612: Mark AbstractSchemaManager::_execSql() as internal thanks to @morozov
Schema Comparison,Schema Management,Test Suite
- 5746: Rework some tests that instantiate TableDiff thanks to @morozov
- 5714: Rework some tests that instantiate TableDiff thanks to @morozov
Deprecation,Drivers,pdo_sqlite
-
5742: Deprecated the
userDefinedFunctions
driver option forpdo&#​95;sqlite
thanks to @derrabus
Drivers,New Feature,SQLite,sqlite3
- 5737: New driver: SQLite3 thanks to @derrabus
Deprecation,Foreign Keys,Primary Keys,Schema Management
- 5731: Deprecate Table methods thanks to @morozov
Deprecation,Error Handling,Schema Management
Deprecation
Configuration,Connections,Platform Detection
Configuration,Connections,Deprecation,PostgreSQL
Configuration,Connections,Deprecation
- 5699: Deprecate platform parameter of wrapper Connection thanks to @morozov
- 5697: Deprecate driver name aliases thanks to @morozov
Logging,Transactions
SQLite,Schema Management,Test Suite
Columns,Deprecation
Platforms
Columns,Deprecation,Schema Definition
IBM DB2,Schema Management
Deprecation,Schema Introspection
- 5613: Deprecate AbstractSchemaManager::createSchema() in favor of introspectSchema() thanks to @morozov
- 5595: Deprecate AbstractSchemaManager::listTableDetails() thanks to @morozov
v3.4.6
Release 3.4.6
3.4.6
- Total issues resolved: 0
- Total pull requests resolved: 9
- Total contributors: 4
CI,PostgreSQL
- 5782: Run tests with Postgres 15 thanks to @derrabus
Static Analysis
- 5772: PHPStan 1.8.10, Psalm 4.29.0 thanks to @derrabus
Documentation
Bug,PostgreSQL,Regression,Schema Introspection
SQL Server,Test Suite
SQLite,Test Suite,pdo_sqlite
Dependencies,Static Analysis,Test Suite
- 5736: Bump dev dependencies thanks to @derrabus
Improvement
- 5716: Fixed various typos thanks to @nexxai
Dependencies
- 5713: Update PHPStan to 1.8.6 thanks to @morozov
v3.4.5
Release 3.4.5
3.4.5
- Total issues resolved: 1
- Total pull requests resolved: 4
- Total contributors: 3
Documentation
- 5688: Use rst syntax thanks to @greg0ire
- 5672: Remove unwanted plural in pull request url pattern thanks to @greg0ire
Bug,PostgreSQL,Regression,Schema Introspection
Bug,MySQL,Performance,Regression,Schema Introspection
v3.4.4
Release 3.4.4
3.4.4
- Total issues resolved: 1
- Total pull requests resolved: 3
- Total contributors: 3
Dependencies,Test Suite
- 5646: Bump sa tools thanks to @greg0ire
Bug,MySQL,Performance,Regression
Static Analysis,Test Suite
- 5636: PHPUnit 9.5.24, Psalm 4.26.0 thanks to @derrabus
v3.4.3
Release 3.4.3
3.4.3
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Code Style
Bug,Portability,Regression,SQLite,Schema Introspection
v3.4.2
Release 3.4.2
3.4.2
- Total issues resolved: 2
- Total pull requests resolved: 3
- Total contributors: 3
Bug,Namespaces,PostgreSQL,Regression,Schema Management,Sequences
- 5604: Fix DropSchemaObjectsSQLBuilder issues thanks to @morozov and @HypeMC
PostgreSQL,Test Suite
Bug,Foreign Keys,SQLite,Schema Introspection
v3.4.1
Release 3.4.1
3.4.1
- Total issues resolved: 7
- Total pull requests resolved: 9
- Total contributors: 9
Oracle,Schema Introspection,Test Suite
Documentation,Schema Comparison
Columns,Static Analysis
- 5589: Allow to call $column1->setColumnDefinition($column2->getColumnDefinition()) thanks to @VincentLanglet
Bug,Namespaces,PostgreSQL,Regression,Schema Introspection
- 5586: Index components for listTables() by portable table definition thanks to @morozov and @NoiseByNorthwest
Bug,Drivers,Static Analysis,pdo_sqlsrv,sqlsrv
- 5585: Expect an SQLServerPlatform instance in AbstractSQLServerDriver thanks to @morozov and @elavrom
Bug,Regression,SQL Server,Schema Introspection
Bug,MySQL,Oracle,Regression,Schema Introspection
Bug,Foreign Keys,Regression,SQLite
- 5577: Do not add artificial name to anonymous SQLite constraint thanks to @morozov and @simonworkhouse
Bug,Foreign Keys,Identifiers,Indexes,PostgreSQL,Quoting,Regression,Reserved Keywords,Schema Introspection
- 5576: Rework introspection of table indexes and foreign keys on Postgres thanks to @morozov and @acirulis
v3.4.0
Release 3.4.0
3.4.0
- Total issues resolved: 8
- Total pull requests resolved: 71
- Total contributors: 11
Documentation,Platforms,Schema Introspection
Deprecation,Prepared Statements
- 5563: Deprecate Statement::bindParam() thanks to @morozov
- 5558: Deprecate not passing parameter type to bindParam() and bindValue() thanks to @morozov
- 5556: Deprecate passing parameters to Statement::execute*() thanks to @morozov
- 5550: Deprecate using NULL as prepared statement parameter type thanks to @morozov
Documentation
- 5555: Fix upgrade note thanks to @derrabus
- 5279: Nest deprecations for 3.4 under 3.4 thanks to @greg0ire
Deprecation,QueryBuilder
Documentation,Prepared Statements
Cache,New Feature,QueryBuilder
Static Analysis,Test Suite
Deprecation,Platforms,Schema Management
Deprecation,Platforms
- 5527: Deprecate internal AbstractPlatform methods or mark them as such thanks to @morozov
- 5392: Additional documentation for prior deprecations thanks to @morozov
- 5388: Deprecate AbstractPlatform methods exposing quote characters thanks to @morozov
- 5385: Deprecate passing date interval parameters as integers thanks to @morozov
- 5373: Deprecate AbstractPlatform::getVarcharTypeDeclarationSQL() thanks to @morozov
- 5230: Deprecated AbstractPlatform::getListTableConstraintsSQL() thanks to @morozov
Platforms,SQLite
- 5517: Allow to disable schema emulation on SQLite thanks to @mvorisek
- 5486: Do not drop table indexes before dropping SQLite table thanks to @mvorisek
Databases,Deprecation,Platforms,Schema,Sequences
Deprecation,SQLite,Types
- 5511: Deprecate SqlitePlatform::getTinyIntTypeDeclarationSQL() and ::getMediumIntTypeDeclarationSQL() thanks to @morozov
Deprecation,Platforms,Types
- 5509: Deprecate AbstractPlatform::hasNative*Type() and Type::requiresSQLCommentHint() thanks to @morozov
CI,Dependencies
SQLite,Schema Management
-
5500: Table schema clone is not needed in SqlitePlatform thanks to @mvorisek
-
5488: AbstractSchemaManager::listTableForeignKeys() should support listing for all tables at once thanks to @mvorisek
-
5419: Remove SchemaDiffVisitor thanks to @morozov
Configuration,Deprecation,Schema Introspection
Bug,Regression,Schema Introspection,Tables
Configuration,Deprecation,Logging
Columns,Deprecation
Deprecation,Types
- 5470: Deprecate array and object column types thanks to @morozov
-
5049: Deprecate
Type::getName()
thanks to @greg0ire
Improvement,PHP
- 5461: Add native property types thanks to @derrabus
Code Style
PHP
- 5459: Drop support for PHP 7.3 thanks to @morozov
Deprecation,Drivers,Improvement,Schema Management
- 5458: Deprecate Driver::getSchemaManager() in favor of AbstractPlatform::createSchemaManager() thanks to @morozov
Improvement,Schema Introspection
- 5457: Implement AbstractSchemaManager::_getPortableTableForeignKeyDefinition() across platforms thanks to @morozov
PostgreSQL,Sequences
- 5453: Remove PostgreSQLSchemaManager::_getPortableSequencesList() thanks to @morozov
- 5244: Diff command with PostgreSQLPlatform fails when there is a sequence thanks to @maxm86545
Schema Introspection
- 5452: Rework introspection of table names thanks to @morozov
- 5281: Reimplement more Schema Manager listTable*() methods with the new API thanks to @morozov
IBM DB2
- 5451: Rework listing table names for DB2 thanks to @morozov
- 5450: Rework table introspection for DB2 thanks to @morozov
Improvement,PostgreSQL
Deprecation,Tools
- 5439: Deprecate ConsoleRunner thanks to @morozov
Deprecation,Schema
- 5435: Deprecate Visitor API thanks to @morozov
Deprecation,Reserved Keywords
Deprecation,Namespaces,Schema Management
Deprecation,Reserved Keywords,Tools
Bug,Platforms,SQL Server
- 5428: Fix NCHAR typo for MSSQL thanks to @mvorisek
Deprecation,Foreign Keys,Improvement,SQLite
Bug,SQLite,Schema Comparison
Deprecation,Improvement,Schema Management
Deprecation,Foreign Keys,MySQL,Schema Management
Bug,Foreign Keys,Improvement,SQLite
Improvement,SQLite,Schema Introspection
Bug,PostgreSQL,Schema Management
Deprecation,Schema Management
Deprecation
- 5383: Deprecate transaction nesting without savepoints thanks to @greg0ire
- 5222: Signal deprecation at runtime thanks to @greg0ire
- 5204: Deprecate methods related to type comments thanks to @greg0ire
Static Analysis
- 5378: Use more precise phpdoc thanks to @greg0ire
- 5333: Leverage int-mask-of to make types more precise thanks to @greg0ire
Deprecation,IBM DB2,MySQL,Oracle,SQL Server,Schema Definition
Foreign Keys,SQLite
- 5365: SQLite should properly check if foreign keys are supported and/or omit foreign key statements when a table diff is analyzed thanks to @BigMichi1
Static Analysis,Transactions
Default Values,Improvement,MariaDB
Platforms
Deprecation,Schema Introspection
Deprecation,Improvement,Performance,Schema Introspection
Improvement,Platforms,PostgreSQL
Test Suite
- 5181: Delete run-all.sh thanks to @mvorisek
Bug,PostgreSQL,Schema Comparison,Schema Management
Bug,Foreign Keys,Improvement,Platforms,SQLite
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.