Skip to content

Tags: dsentker/dbal

Tags

3.7.0

Toggle 3.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [3.7.0](https://github.com/doctrine/dbal/milest…

…one/131)

### 3.7.0

- Total issues resolved: **0**
- Total pull requests resolved: **28**
- Total contributors: **10**

#### Documentation

 - [6165: Prepare release 3.7.0](doctrine#6165) thanks to @derrabus
 - [6069: Add documentation for doctrine#6044](doctrine#6069) thanks to @f-lombardo

#### Static Analysis,Test Suite

 - [6164: PHPUnit 9.6.13, PHPStan 1.10.35](doctrine#6164) thanks to @derrabus

#### CI,MariaDB

 - [6163: Update MariaDB workflows](doctrine#6163) thanks to @derrabus

#### Configuration,Improvement,Type Mapping,Types

 - [6150: Add a configuration setting to disable generating type comments](doctrine#6150) thanks to @stof

#### Console,Dependencies,Improvement

 - [6136: Support Symfony 7 by adding return types conditionally](doctrine#6136) thanks to @derrabus

#### New Feature,Prepared Statements

 - [6134: Add binary array type](doctrine#6134) thanks to @shyim

#### New Feature,Types

 - [6130: Add Type::lookupName() shortcut method](doctrine#6130) thanks to @mvorisek

#### CI,Deprecation,MariaDB,Platforms

 - [6110: Sync MariaDB support strategy with upstream](doctrine#6110) thanks to @derrabus

#### Improvement,Performance,Types

 - [6082: Optimize TypeRegistry::lookupName() from O(N) to O(1)](doctrine#6082) thanks to @mvorisek

#### Dependencies,Test Suite

 - [6066: Prerequisites for PHPUnit update to version 10 in 4.0.x](doctrine#6066) thanks to @morozov

#### Configuration,DSN Parser,New Feature

 - [6059: Allow `DsnParser` to parse `driverClass` via `$schemeMapping`](doctrine#6059) thanks to @kbond

#### New Feature,PostgreSQL,Schema Definition,Schema Management

 - [6046: Add support for unlogged tables in PostgreSQL](doctrine#6046) thanks to @f-lombardo

#### Schema Introspection

 - [6023: Remove redundant initialization of column options](doctrine#6023) thanks to @morozov

#### Test Suite

 - [6019: Use constants for DBAL types in tests](doctrine#6019) thanks to @phansys

#### Improvement

 - [6018: Use constants for DBAL types](doctrine#6018) thanks to @phansys

#### Deprecation,Static Analysis,Type Conversion,Types

 - [6017: Narrow responsibilities in datetime related types](doctrine#6017) thanks to @phansys

#### Code Style

 - [6015: &doctrine#91;CS&doctrine#93; Apply `SlevomatCodingStandard.Commenting.AnnotationName` rule](doctrine#6015) thanks to @phansys

#### New Feature,SQLite,Schema Introspection

 - [6010: Add support for SQLite shorthand form in foreign key constraints](doctrine#6010) thanks to @phansys

#### Drivers,Static Analysis,mysqli

 - [6004: &doctrine#91;MySQLi&doctrine#93; Convert private property `Statement::$paramTypeMap` to class constant `PARAM&doctrine#95;TYPE&doctrine#95;MAP`](doctrine#6004) thanks to @phansys

#### IBM DB2,Improvement,Platforms,Schema Introspection

 - [5996: Replace "magic" values with constants at `DB2Platform`](doctrine#5996) thanks to @phansys

#### IBM DB2,Improvement,Platforms,Type Mapping

 - [5995: Use constants for DBAL types at `DB2Platform::initializeDoctrineTypeMappings()`](doctrine#5995) thanks to @phansys

#### Deprecation

 - [5957: Trigger a runtime deprecation for `Connection::executeUpdate()`](doctrine#5957) thanks to @derrabus
 - [5948: Trigger runtime deprecations for legacy API](doctrine#5948) thanks to @derrabus

#### MariaDB,New Feature,Platforms,Schema Management

 - [5946: Support RENAME INDEX on MariaDB](doctrine#5946) thanks to @Khartir

#### Portability,Static Analysis

 - [5926: Restrict the possible values for the casing options under the `Portability\` NS](doctrine#5926) thanks to @phansys

#### Test Suite,mysqli

 - [5917: Add test for `Mysqli\Result`](doctrine#5917) thanks to @phansys

#### MariaDB,New Feature,Platforms,Types

 - [5916: Use Native JSON type instead of LONGTEXT for MariaDB](doctrine#5916) thanks to @cgknx