Releases: doctrine/dbal
Releases · doctrine/dbal
3.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
3.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
3.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
3.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
3.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
3.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
3.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
-
5397: Remove redundant (array) casts 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...
3.3.8
Release 3.3.8
3.3.8
- Total issues resolved: 1
- Total pull requests resolved: 12
- Total contributors: 6
Bug,Type Conversion
Test Suite
Dependencies
- 5533: Update PHPStan to 1.8.2 thanks to @morozov
Documentation,Schema Comparison
Code Style
- 5479: Fix AbstractMySQLPlatform comment typo thanks to @mvorisek
- 5475: Use double quotes for strings containing contractions thanks to @morozov
Documentation
Bug,Schema Comparison,Schema Management
Static Analysis,Test Suite
- 5469: Bump dev tools thanks to @derrabus
Bug,Prepared Statements,ibm_db2
Bug,Prepared Statements,oci8
CI,PHP
- 5442: Run tests on PHP 8.2 thanks to @derrabus
3.3.7
Release 3.3.7
3.3.7
- Total issues resolved: 1
- Total pull requests resolved: 8
- Total contributors: 6
Code Style,Static Analysis
Static Analysis
- 5426: PHPStan 1.7.9 thanks to @derrabus
- 5417: Run Psalm with language level PHP 8.1 thanks to @morozov
Documentation,Type Mapping
Bug,PostgreSQL,Schema Management
Bug,PHP,PostgreSQL
Documentation
CI
- 5374: Remove CA bundle from AppVeyor thanks to @morozov
3.3.6
Release 3.3.6
3.3.6
- Total issues resolved: 1
- Total pull requests resolved: 5
- Total contributors: 4
Dependencies
Static Analysis
- 5370: Psalm 4.23, PHPStan 1.6.3 thanks to @derrabus
Static Analysis,Test Suite
- 5362: PHPStan 1.6.0, PHPUnit 9.5.20 thanks to @derrabus