Tags: dsentker/dbal
Tags
### 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