Skip to content

Tags: distro-io/dbal

Tags

4.0.0-RC1

Toggle 4.0.0-RC1's commit message
Merge branch '3.7.x' into 4.0.x

* 3.7.x:
  PHPStan 1.10.38 (doctrine#6178)

3.7.1

Toggle 3.7.1's commit message

Verified

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

…one/140)

### 3.7.1

- Total issues resolved: **0**
- Total pull requests resolved: **3**
- Total contributors: **3**

#### Bug,Schema Comparison

 - [6168: Fix comparator type detection](doctrine#6168) thanks to @ausi

#### CI,IBM DB2

 - [6159: &doctrine#91;CI&doctrine#93; Leverage built-in healthcheck for "db2" service](doctrine#6159) thanks to @phansys

#### Static Analysis

 - [6125: Correct Column->getDefault() annotation](doctrine#6125) thanks to @lolli42

4.0.0-beta3

Toggle 4.0.0-beta3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Psalm 5.15.0 (doctrine#6167)

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

3.6.7

Toggle 3.6.7's commit message

Verified

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

…one/137)

### 3.6.7

- Total issues resolved: **0**
- Total pull requests resolved: **9**
- Total contributors: **5**

#### Bug,Drivers,MySQL,Platform Detection

 - [6156: Link to correct MR for mysql deprecation](doctrine#6156) thanks to @BackEndTea

#### CI,PostgreSQL

 - [6154: Run tests against Postgres 16](doctrine#6154) thanks to @derrabus

CI
--

 - [6152: Bump CI workflows](doctrine#6152) thanks to @derrabus

#### Static Analysis,Test Suite

 - [6151: PHPStan 1.10.34, PHPUnit 9.6.12](doctrine#6151) thanks to @derrabus
 - [6139: PHPUnit 9.6.11, PHPStan 1.10.32](doctrine#6139) thanks to @derrabus

#### Documentation

 - [6147: Fix invalid SQL in the document](doctrine#6147) thanks to @takaram
 - [6145: docs: link to the testing guidelines in CONTRIBUTING.md](doctrine#6145) thanks to @greg0ire
 - [6137: Remove duplicate alias and slug](doctrine#6137) thanks to @greg0ire

#### Documentation,SQL Server,pdo_sqlsrv,sqlsrv

 - [6140: Document `driverOptions` for SQL Server connections](doctrine#6140) thanks to @patrick1100

3.6.6

Toggle 3.6.6's commit message

Verified

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

…one/136)

### 3.6.6

- Total issues resolved: **0**
- Total pull requests resolved: **8**
- Total contributors: **4**

#### Bug

 - [6132: fix: don't trigger deprecation if called internally](doctrine#6132) thanks to @dkarlovi

#### Static Analysis

 - [6131: PHPStan 1.10.29](doctrine#6131) thanks to @derrabus
 - [6116: PHPStan 1.10.26](doctrine#6116) thanks to @derrabus

#### Documentation

 - [6119: Fix a typo and a space](doctrine#6119) thanks to @williamdes

#### CI,MySQL

 - [6118: Run tests with MySQL 8.1](doctrine#6118) thanks to @derrabus

#### Bug,Schema,Schema Comparison

 - [6113: Fix self deprecation from getCustomSchemaOptions](doctrine#6113) thanks to @VincentLanglet

#### Code Style

 - [6111: Pin Slevomat Coding Standard](doctrine#6111) thanks to @derrabus

#### Bug,Schema Management

 - [6108: Avoid self deprecation about listTableColumn](doctrine#6108) thanks to @VincentLanglet

3.6.5

Toggle 3.6.5's commit message

Verified

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

…one/135)

### 3.6.5

- Total issues resolved: **0**
- Total pull requests resolved: **5**
- Total contributors: **4**

#### Bug,Prepared Statements,ibm_db2

 - [6093: Fix blob binding overwrite on DB2](doctrine#6093) thanks to @melekhovets

#### Bug

 - [6086: Use Deprecation::triggerIfCalledFromOutside in listTableDetails](doctrine#6086) thanks to @Aweptimum

#### Documentation

 - [6077: Document alternative to Type::getName](doctrine#6077) thanks to @Tofandel

#### Static Analysis,Test Suite

 - [6073: PHPStan 1.10.21, PHPUnit 9.6.9, JetBrains Stubs 2023.1](doctrine#6073) thanks to @derrabus

#### Bug,SQL Server,Schema Introspection,Schema Management

 - [6072: Fix binding unused parameter](doctrine#6072) thanks to @derrabus

3.6.4

Toggle 3.6.4's commit message

Verified

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

…one/134)

### 3.6.4

- Total issues resolved: **0**
- Total pull requests resolved: **3**
- Total contributors: **3**

#### Bug,Platforms

 - [6064: trigger if called outside for AbstractPlatform::supportsCreateDropDatabase](doctrine#6064) thanks to @dmaicher

#### CI,PHP

 - [6060: Run tests with PHP 8.3](doctrine#6060) thanks to @derrabus

#### Bug,Schema

 - [6053: Fix deprecation layer in Table](doctrine#6053) thanks to @nicolas-grekas

3.6.3

Toggle 3.6.3's commit message

Verified

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

…one/133)

### 3.6.3

- Total issues resolved: **0**
- Total pull requests resolved: **6**
- Total contributors: **4**

#### Bug

 - [6051: Reference the right argument](doctrine#6051) thanks to @greg0ire

#### Documentation

 - [6036: Gender Neutral Language](doctrine#6036) thanks to @edent
 - [6032: Note on bindValue positional needle](doctrine#6032) thanks to @edent
 - [6011: &doctrine#91;docs&doctrine#93; Fix anchor text at `types.rst`](doctrine#6011) thanks to @phansys

#### Static Analysis,Test Suite

 - [6030: PHPStan 1.10.14, PHPUnit 9.6.7](doctrine#6030) thanks to @derrabus

#### Code Style

 - [6029: Doctrine Coding Standard 12](doctrine#6029) thanks to @derrabus

3.6.2

Toggle 3.6.2's commit message

Verified

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

…one/132)

### 3.6.2

- Total issues resolved: **0**
- Total pull requests resolved: **14**
- Total contributors: **5**

#### Bug,Configuration,DSN Parser

 - [6009: Fix normalizer regex at `DsnParser::parse()`](doctrine#6009) thanks to @phansys

#### Documentation

 - [6008: fix: @links in comment in Column](doctrine#6008) thanks to @simPod
 - [5987: Fix reference to removed DATE&doctrine#95;INTERVAL&doctrine#95;UNIT&doctrine#95;* constants](doctrine#5987) thanks to @derrabus
 - [5973: Fix typo](doctrine#5973) thanks to @OskarStark
 - [5971: Document the `serverVersion` option in a forward-compatible manner](doctrine#5971) thanks to @derrabus
 - [5952: &doctrine#91;Docs&doctrine#93; Update database list and vendors](doctrine#5952) thanks to @phansys

#### Bug,Packaging

 - [5999: Ignore `static-analysis/` in git archives](doctrine#5999) thanks to @phansys

#### Static Analysis

 - [5986: Improve Params array shape documentation](doctrine#5986) thanks to @derrabus

#### Static Analysis,Test Suite

 - [5982: PHPUnit 9.6.6, PHPStan 1.10.9](doctrine#5982) thanks to @derrabus

#### Bug,Connections,Replication

 - [5981: For PrimaryReadReplicaConnection passthrough primary server version](doctrine#5981) thanks to @jdelaune

#### CI,MariaDB

 - [5960: Run tests against MariaDB 10.11](doctrine#5960) thanks to @derrabus

#### PostgreSQL,Test Suite

 - [5955: Skip test on Postgres 10/11](doctrine#5955) thanks to @derrabus

#### CI,IBM DB2

 - [5951: &doctrine#91;CI&doctrine#93; Update Docker image location for IBM DB2](doctrine#5951) thanks to @phansys

#### CI,ibm_db2

 - [5949: Leverage "shivammathur/setup-php" action for "ibm&doctrine#95;db2" extension install](doctrine#5949) thanks to @phansys