Skip to content

Tags: jack-worman/dbal

Tags

3.3.6

Toggle 3.3.6's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.3.6](https://github.com/doctrine/dbal/milestone/113)

3.3.6
=====

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

Dependencies
------------

 - [5371: Allow doctrine/deprecations 1.0](doctrine#5371) thanks to @derrabus

Static Analysis
---------------

 - [5370: Psalm 4.23, PHPStan 1.6.3](doctrine#5370) thanks to @derrabus

Static Analysis,Test Suite
--------------------------

 - [5362: PHPStan 1.6.0, PHPUnit 9.5.20](doctrine#5362) thanks to @derrabus

Connections,Static Analysis,ibm_db2
-----------------------------------

 - [5356: Update JetBrains PhpStorm stubs to 2022.1](doctrine#5356) thanks to @morozov

Bug,Events,Platforms
--------------------

 - [5320: Inject EventManager when using a custom platform](doctrine#5320) thanks to @spideyfusion and @zerocrates

2.13.9

Toggle 2.13.9's commit message
Prepare the 2.13.9 release

3.3.5

Toggle 3.3.5's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.3.5](https://github.com/doctrine/dbal/milestone/112)

3.3.5
=====

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

Bug
---

 - [5345: Redact connection URL from logs as it may contain sensitive data](doctrine#5345) thanks to @andrew-demb

3.3.4

Toggle 3.3.4's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.3.4](https://github.com/doctrine/dbal/milestone/111)

3.3.4
=====

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

Bug,MySQL,Schema Comparison
---------------------------

 - [5326: Source column defaults from its own table](doctrine#5326) thanks to @morozov and @surikman

Bug,Platforms,PostgreSQL,Schema Management,Static Analysis
----------------------------------------------------------

 - [5325: Fix assertion in AbstractPostgreSQLDriver::getSchemaManager()](doctrine#5325) thanks to @morozov and @astronom

3.3.3

Toggle 3.3.3's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.3.3](https://github.com/doctrine/dbal/milestone/109)

3.3.3
=====

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

Documentation
-------------

 - [5294: Modernize array syntax used in code examples](doctrine#5294) thanks to @derrabus

Bug,MariaDB,Reserved Keywords
-----------------------------

 - [5292: OFFSET keyword for MariaDB](doctrine#5292) thanks to @yurikuzn

Documentation,MySQL
-------------------

 - [5277: Recommend a better charset by default](doctrine#5277) thanks to @greg0ire

CI,pdo_sqlite
-------------

 - [5266: Add CI Job for testing with SQLite on Ubuntu 18.04](doctrine#5266) thanks to @derrabus

Static Analysis
---------------

 - [5263: Remove obsolete PHPStan rules regarding `compareSchemas()` calls](doctrine#5263) thanks to @derrabus
 - [5261: More accurate params](doctrine#5261) thanks to @greg0ire

2.13.8

Toggle 2.13.8's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [2.13.8](https://github.com/doctrine/dbal/milestone/104)

2.13.8
======

- Total issues resolved: **1**
- Total pull requests resolved: **9**
- Total contributors: **3**

CI,SQL Server
-------------

 - [5303: Run workflow on AppVeyor only if certain files changed](doctrine#5303) thanks to @morozov

Dependencies,Static Analysis
----------------------------

 - [5300: Psalm 4.22.0, PHPUnit 9.5.16](doctrine#5300) thanks to @derrabus

Bug,PHP,mysqli
--------------

 - [5296: Fix PHP 8.1 deprecation on `mysqli::real&doctrine#95;connect()` calls](doctrine#5296) thanks to @iammati

Error Handling,Static Analysis,mysqli
-------------------------------------

 - [5269: Run static analysis jobs on PHP 8.1](doctrine#5269) thanks to @morozov

Static Analysis
---------------

 - [5262: PHPStan 1.4.6, Psalm 4.20.0, PHPUnit 9.5.13](doctrine#5262) thanks to @derrabus
 - [5178: PHPStan 1.4.0](doctrine#5178) thanks to @derrabus

CI
--

 - [5238: Run PHP 7.4 on AppVeyor](doctrine#5238) thanks to @derrabus

Documentation
-------------

 - [5187: Update README for release 3.3](doctrine#5187) thanks to @derrabus

Connections,Reserved Keywords,Static Analysis
---------------------------------------------

 - [5166: Enforce consistent constructor in dynamically instantiated classes](doctrine#5166) thanks to @morozov

3.3.2

Toggle 3.3.2's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.3.2](https://github.com/doctrine/dbal/milestone/108)

3.3.2
=====

- Total issues resolved: **2**
- Total pull requests resolved: **7**
- Total contributors: **9**

Bug
---

 - [5246: Add support for collation option to MySQL](doctrine#5246) thanks to @greg0ire and @Pixelshaped

Static Analysis
---------------

 - [5245: Fix typo](doctrine#5245) thanks to @staabm

Bug,Duplicate,Schema,Schema Comparison,Schema Definition
--------------------------------------------------------

 - [5234: Regression: comparator yields invalid diffs when `Column#$&doctrine#95;columnDefinition` is set](doctrine#5234) thanks to @Ocramius and @dmaicher

Bug,IBM DB2,Oracle,Portability
------------------------------

 - [5232: Consider CASE&doctrine#95;LOWER being equal to 0 in portability middleware](doctrine#5232) thanks to @morozov

Documentation
-------------

 - [5229: Add section on result types not being guaranteed](doctrine#5229) thanks to @aszenz

Bug,Oracle,Schema Management
----------------------------

 - [5226: Oracle: Convert array keys to lowercase](doctrine#5226) thanks to @yajra

Bug,Columns,Schema,Schema Comparison,Schema Definition
------------------------------------------------------

 - [5224: Ignore columnDefinition in schema comparison](doctrine#5224) thanks to @bcremer and @dmaicher

3.3.1

Toggle 3.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.3.1](https://github.com/doctrine/dbal/milestone/106)

3.3.1
=====

- Total issues resolved: **2**
- Total pull requests resolved: **7**
- Total contributors: **6**

Bug,Schema Comparison
---------------------

 - [5220: Allow dynamic call to compareSchemas](doctrine#5220) thanks to @greg0ire

PostgreSQL,Test Suite
---------------------

 - [5211: Drop requirement for PostgreSQL 9.4+](doctrine#5211) thanks to @greg0ire

Bug,MariaDB,MySQL,Performance,Regression,Schema Introspection
-------------------------------------------------------------

 - [5202: Optimize AbstractMySQLPlatform::getListTableForeignKeysSQL()](doctrine#5202) thanks to @morozov and @xprojects-de

Documentation
-------------

 - [5201: Improve explanation on DC2Type comments](doctrine#5201) thanks to @greg0ire
 - [5197: &doctrine#91;Doc&doctrine#93; Fix a table of Type Mapping Matrix](doctrine#5197) thanks to @javiereguiluz
 - [5190: fix typo: `\Doctrine\DBAL\Statement` vs. `\Doctrine\DBAL\Driver\Statement`](doctrine#5190) thanks to @staabm

Bug,Error Handling,pdo_pgsql
----------------------------

 - [5196: Handle binding invalid named parameter errors](doctrine#5196) thanks to @morozov and @TimurFlush

3.3.0

Toggle 3.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.3.0](https://github.com/doctrine/dbal/milestone/92)

3.3.0
=====

- Total issues resolved: **2**
- Total pull requests resolved: **27**
- Total contributors: **6**

Static Analysis
---------------

 - [5157: Document `$lockMode` value range](doctrine#5157) thanks to @derrabus

Test Suite,Tools
----------------

 - [5155: Remove assets used for testing Dumper](doctrine#5155) thanks to @morozov

Deprecation,IBM DB2
-------------------

 - [5152: Deprecate support for IBM DB2 10.5 and older](doctrine#5152) thanks to @morozov

Deprecation,Types
-----------------

 - [5136: Deprecate Type::canRequireSQLConversion()](doctrine#5136) thanks to @morozov

Platforms,Test Suite
--------------------

 - [5127: Test AbstractPlatform::getModExpression()](doctrine#5127) thanks to @morozov

Improvement,Oracle,Schema Introspection
---------------------------------------

 - [5124: Improve performance of Oracle constraint query.](doctrine#5124) thanks to @AlexHowansky

IBM DB2,Transactions
--------------------

 - [5121: Remove DB2Platform::supportsReleaseSavepoints()](doctrine#5121) thanks to @morozov

Improvement,Prepared Statements
-------------------------------

 - [5120: Adding the constant `PARAM&doctrine#95;ASCII&doctrine#95;ARRAY` to `Doctrine\DBAL\Connection`](doctrine#5120) thanks to @santoja

Deprecation,Platforms,Sequences
-------------------------------

 - [5119: Deprecate AbstractPlatform::prefersIdentityColumns()](doctrine#5119) thanks to @morozov

Deprecation,Oracle
------------------

 - [5109: Deprecate support for Oracle 12c and older](doctrine#5109) thanks to @morozov

Documentation,Schema Management,Type Mapping
--------------------------------------------

 - [5106: Mark AbstractSchemaManager::extractDoctrineTypeFromComment() and ::removeDoctrineTypeFromComment() internal](doctrine#5106) thanks to @morozov

Deprecation,MariaDB,Platforms
-----------------------------

 - [5102: Deprecate support for MariaDB 10.2.6 and older](doctrine#5102) thanks to @morozov

MariaDB,MySQL,Platforms
-----------------------

 - [5098: Forward compatibility for MySQL-like platforms](doctrine#5098) thanks to @morozov

Dependencies,Static Analysis
----------------------------

 - [5088: Remove suppression of the deprecated class error needed for Composer 1](doctrine#5088) thanks to @morozov

Deprecation,Tools
-----------------

 - [5084: Deprecate the `doctrine-dbal` binary](doctrine#5084) thanks to @derrabus
 - [5083: Deprecate Graphviz visitor](doctrine#5083) thanks to @morozov

Dependencies
------------

 - [5078: Remove package-versions-deprecated dependency](doctrine#5078) thanks to @derrabus

Deprecation,MySQL,Platforms
---------------------------

 - [5072: Deprecate support for MySQL 5.6 and older](doctrine#5072) thanks to @morozov

MySQL
-----

 - [5071: Clean up SQL generation in MySQL platform](doctrine#5071) thanks to @morozov

Deprecation,Improvement
-----------------------

 - [5070: RunSqlCommand: Render results as table](doctrine#5070) thanks to @derrabus

Deprecation
-----------

 - [5058: Deprecate AbstractPlatform commented type APIs](doctrine#5058) thanks to @greg0ire

Improvement,pdo_sqlsrv
----------------------

 - [5038: Use abstract middleware classes for PDO&doctrine#95;sqlsrv](doctrine#5038) thanks to @derrabus

Connections,Deprecation,New Feature
-----------------------------------

 - [5037: Add `Connection::getNativeConnection()`](doctrine#5037) thanks to @derrabus

Improvement
-----------

 - [5035: Provide abstract middleware classes](doctrine#5035) thanks to @derrabus

Bug,Oracle,Schema Management
----------------------------

 - [5007: Oracle fix duplicate identifier for 3.2.x](doctrine#5007) thanks to @aimeos

Connections,Deprecation
-----------------------

 - [4966: Deprecate Connection::getWrappedConnection(), mark Connection::connect() internal](doctrine#4966) thanks to @morozov

Bug,SQL Server,Schema Comparison
--------------------------------

 - [4817: Use original case to index renamed columns](doctrine#4817) thanks to @morozov

3.2.2

Toggle 3.2.2's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
Release [3.2.2](https://github.com/doctrine/dbal/milestone/105)

3.2.2
=====

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

Documentation
-------------

 - [5180: Add middlewares to the architecture documentation](doctrine#5180) thanks to @derrabus

Static Analysis
---------------

 - [5179: PHPStan 1.4.0](doctrine#5179) thanks to @derrabus

Bug,Strict Typing,Type Conversion,Types
---------------------------------------

 - [5173: Fix JSON Dbal type to properly encode whole number float values, preserving zero fractions.](doctrine#5173) thanks to @Kova101