php-doctrine-dbal (4.2.3+dfsg-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Do not over increment identitiy sequence on Oracle
  * Fix SchemaManagerFunctionalTestCase::testSwitchPrimaryKeyOrder()

  [ Luís Cobucci ]
  * Convert driver exceptions when starting transactions

  [ David Prévot ]
  * Update Standards-Version to 4.7.2
  * Modernize PHPUnit syntax

 -- David Prévot <taffit@debian.org>  Sat, 08 Mar 2025 19:01:53 +0100

php-doctrine-dbal (4.2.2+dfsg-2) unstable; urgency=medium

  * Upload to unstable

 -- David Prévot <taffit@debian.org>  Sun, 19 Jan 2025 16:56:40 +0100

php-doctrine-dbal (4.2.2+dfsg-1) experimental; urgency=medium

  [ Simon Podlipsky ]
  * Fix incorrect `transactional()` handling when DB auto-rolled back the
    transaction
  * savepoint support is required in v4 for transaction nesting

  [ Filippo Tessarotto ]
  * [Bug] Query Cache mangled if saved by-reference (#6552)

  [ Alexander M. Turek ]
  * Revert workaround for persistent PDO connections (#6623)

  [ Michael Voříšek ]
  * Fix bigint PHP_INT_MIN/PHP_INT_MAX string to int convert (#6410)

  [ Sergei Morozov ]
  * Fix dropping the PK on a PostgreSQL table with quoted name
  * Fix renaming to quoted names on SQL Server
  * Source IBM DB2 CLI driver from GitHub
  * Use proper unnamed unique constraint DDL syntax

  [ Robert Crossfield ]
  * Replace assert with exception in OCI8 driver

  [ martinedge ]
  * Add option for Oracle drivers to support TCPS

  [ davidxkurka ]
  * fix: max string length resolution in AbstractPlatform::getEnumDeclara…
    (#6579)

  [ Daniel Badura ]
  * Enable platformOptions to be considered for ColumnDiff (PostgreSQL jsonb
    support) (#6693)

  [ David Prévot ]
  * Revert "Force system dependencies loading (tests)"
  * Revert "Force system dependencies loading"
  * Simplify loading for tests
  * Drop version from build-dependencies
  * Use php-fig-log-test for tests

 -- David Prévot <taffit@debian.org>  Fri, 17 Jan 2025 10:08:46 +0100

php-doctrine-dbal (4.2.1+dfsg-1) experimental; urgency=medium

  [ Sergei Morozov ]
  * Handle cached result column names and rows separately (#6504)

  [ Alexander M. Turek ]
  * Invalidate old query cache format (#6510)
  * Leverage the new PDO subclasses (#6532)
  * Implement an EnumType for MySQL/MariaDB (#6536)
  * Prepare the 4.2.0 release (#6540)

  [ Nicolas PHILIPPE ]
  * Passive support for partitioned tables on Postgres (#6516)

 -- David Prévot <taffit@debian.org>  Sun, 13 Oct 2024 11:15:30 +0100

php-doctrine-dbal (4.1.1+dfsg-1) experimental; urgency=medium

  [ Alexander M. Turek ]
  * Raise a proper exception when calling `getColumnName()` with negative index
    (#6505)
  * Use generators for large data providers (#6508)
  * PDO: Raise a proper exception if user or password is false (#6513)

  [ Grégoire Paris ]
  * Try removing quotes (#6501)

  [ Sergei Morozov ]
  * Remove beStrictAboutTodoAnnotatedTests from PHPUnit configuration (#6503)

  [ Lynn ]
  * fix typo

 -- David Prévot <taffit@debian.org>  Sat, 07 Sep 2024 11:38:54 +0200

php-doctrine-dbal (4.1.0+dfsg-1) experimental; urgency=medium

  [ Grégoire Paris ]
  * Establish link between isConnected() and _conn (#6301)

  [ Alexander M. Turek ]
  * Deprecate MariaDB 10.4 and MySQL 5.7 support (#6343)
  * Default to distinct union queries (#6439)
  * Add deprecation layer for TableDiff methods (#6482)
  * Document the new PostgreSQL120Platform (#6494)
  * Deprecate support for Postgres 10 and 11 (#6495)
  * Prepare 3.9.0 and 4.1.0 (#6492)

  [ gitomato ]
  * Remove internal flag on DriverException (#6376)

  [ Willem Mouwen ]
  * MySQL 8.4 Platform (#6385)
  * MySQL 8.4 removed keywords (#6408)

  [ Michał Bundyra ]
  * Remove redundant variable (#6326)

  [ Stefan Bürk ]
  * Add `QueryBuilder` support for `UNION` clause (#6369)
  * Ensure PostgreSQL field length change is executed again (#6490)

  [ Daniel Black ]
  * Add MariaDb1010Platform for fetchTableOptionsByTable

  [ Christophe Coevoet ]
  * Add the Result::getColumnName method (#6428)

  [ Gennadij ]
  * Add SmallFloat type (#6471)

  [ Adrien Foulon ]
  * Add explicit renameColumn method (#6280)

  [ patrick1100 ]
  * Add DBTypes that are missing for TypeMapping (#6463)

  [ Quentin ]
  * Fix condition on Ascii String for SQL Server (#6389)

  [ Allan Simon ]
  * fix #6198: stop considering generated column definition as being
    its default value (#6199)

 -- David Prévot <taffit@debian.org>  Sat, 17 Aug 2024 09:21:07 +0200

php-doctrine-dbal (4.0.5+dfsg-1) experimental; urgency=medium

  [ Matteo Beccati ]
  * Properly handle MySQL error code 4031 from PHP 8.4 (#6363)

  [ Christophe Coevoet ]
  * Make the schema manager aware of the disabling of type comments

 -- David Prévot <taffit@debian.org>  Thu, 08 Aug 2024 07:15:53 +0200

php-doctrine-dbal (4.0.4+dfsg-1) experimental; urgency=medium

  [ David Maicher ]
  * Revert "Merge pull request #6413 from 
    achterin/bugfix/foreign_key_name_change_detection"

  [ Alexander M. Turek ]
  * PHPUnit 10.5.22 (#6454)

  [ Michael Voříšek ]
  * Move schema split for SQLite CREATE INDEX only (#6352)

 -- David Prévot <taffit@debian.org>  Sun, 23 Jun 2024 07:53:35 +0200

php-doctrine-dbal (4.0.3+dfsg-1) experimental; urgency=medium

  [ Oliver Tischlinger ]
  * Fix example for QB delete and update in doc block

 -- David Prévot <taffit@debian.org>  Wed, 19 Jun 2024 08:04:20 +0200

php-doctrine-dbal (4.0.2+dfsg-1) experimental; urgency=medium

  [ Michael Voříšek ]
  * Fix double quote used wrongly for literal value in SqliteSchemaManager
    (#6325)

  [ Alexander M. Turek ]
  * Avoid calling deprecated Type::getName() (#6359)
  * Connection::setNestTransactionsWithSavepoints() should not break lazy
    connection (#6362)

  [ Stefan Bürk ]
  * Ensure correct json default value normalization (#6358)

  [ David Prévot ]
  * Update Standards-Version to 4.7.0

 -- David Prévot <taffit@debian.org>  Mon, 29 Apr 2024 07:55:07 +0200

php-doctrine-dbal (4.0.1+dfsg-1) experimental; urgency=medium

  [ Alexander M. Turek ]
  * Migrate PHPUnit test suite to attributes (#6311)
  * Use native intersection types in test suite (#6312)

  [ Thomas Landauer ]
  * [Documentation] Adding exact command for Postgres serial migration (#6305)

  [ Claudia Schmidt ]
  * Remove Type::canRequireSQLConversion from docs (#6318)

  [ hacfi ]
  * Add gssencmode option to connection string for PgSQL & PDO PgSQL driver
    (#6320)

  [ Rainrider ]
  * Make all mapped database types case insensitive (#6321)

  [ David Prévot ]
  * Force system dependencies loading
  * Drop now useless build-dependency

 -- David Prévot <taffit@debian.org>  Mon, 04 Mar 2024 11:45:46 +0100

php-doctrine-dbal (4.0.0+dfsg-1) experimental; urgency=medium

  [ Vincent Langlet ]
  * Add safety check about cache value (#6283)

  [ Daniel Sentker ]
  * Avoid ambiguous TABLE_NAME in query (#6275)

 -- David Prévot <taffit@debian.org>  Wed, 07 Feb 2024 08:16:17 +0100

php-doctrine-dbal (4.0.0~rc2+dfsg-1) experimental; urgency=medium

  [ Sergei Morozov ]
  * Enable establishing exclusive oci8 connections (#6182)
  * Remove irrelevant details from the savepoint name
  * Enable skipping locked rows in QueryBuilder

  [ Michael Babker ]
  * Add `QueryBuilder::resetOrderBy()` (#6190)

  [ Alexander M. Turek ]
  * Move `getJsonTypeDeclarationSQL()` to `AbstractMySQLPlatform` (#6216)
  * Remove deprecated lock-related methods (#6219)
  * Relax return types of getExceptionConverter() implementations (#6221)
  * Remove API to disable column comments (#6222)

  [ Oliver Klee ]
  * Make the type annotation for CompositeExpression::count more specific
   (#6188)

  [ cgknx ]
  * MySQLSchemaManager. Check expected database type for json columns only
    (#6189)

  [ Martin Auswöger ]
  * Fix MariaDB list columns performance (#6202)
  * Remove AbstractMySQLPlatform::getColumnTypeSQLSnippets() (#6214)

  [ Grégoire Paris ]
  * Move schema part to the index
  * Use different toctrees for different sections
  * Switch to absolute paths

  [ Kit Loong ]
  * Keep NVARCHAR(MAX) length as -1 (#6251)

 -- David Prévot <taffit@debian.org>  Fri, 26 Jan 2024 07:18:42 +0100

php-doctrine-dbal (4.0.0~rc1+dfsg-1) experimental; urgency=medium

  [ Javier Spagnoletti ]
  * [CI] Leverage built-in healthcheck for "db2" service (#6159)

  [ Martin Auswöger ]
  * Fix comparator type detection (#6168)

  [ Christian Kuhn ]
  * Correct Column->getDefault() annotation (#6125)

  [ Alexander M. Turek ]
  * PHPUnit 10.4.0 (#6123)
  * Cast `BIGINT` values to int if possible (#6177)

  [ David Prévot ]
  * Use recent PHPUnit (10)

 -- David Prévot <taffit@debian.org>  Tue, 10 Oct 2023 13:45:31 +0200

php-doctrine-dbal (4.0.0~beta3+dfsg-1) experimental; urgency=medium

  [ Alexander M. Turek ]
  * Prepare release 3.7.0 (#6165)

  [ Sergei Morozov ]
  * Mark PHPUnit data providers static
  * Remove the test that uses TestCase::getMockForAbstractClass()
  * Rename abstract test case classes
  * Update PHPUnit to 10.2.2 (Closes: #1039769)

  [ Franco Lombardo ]
  * Add support for unlogged tables in PostgreSQL (#6046)

  [ Michael Voříšek ]
  * Optimize TypeRegistry::lookupName() from O(N) to O(1) (#6082)

 -- David Prévot <taffit@debian.org>  Wed, 27 Sep 2023 08:27:46 +0200

php-doctrine-dbal (4.0.0~beta2+dfsg-1) experimental; urgency=medium

  [ Alexander M. Turek ]
  * Prepare 3.6.0

  [ David Prévot ]
  * Update standards version to 4.6.2

 -- David Prévot <taffit@debian.org>  Sat, 11 Feb 2023 07:43:45 +0100

php-doctrine-dbal (4.0.0~beta1+dfsg-1) experimental; urgency=medium

  * Upload beta to experimental

  [ Sergei Morozov ]
  * Remove extension via Doctrine Event Manager

  [ Alexander M. Turek ]
  * Remove support for Doctrine Cache
  * Remove the doctrine-dbal binary

  [ David Prévot ]
  * Revert "Track version 3 for now (Bookworm?)"
  * Don’t check missing signature
  * Drop patches not needed anymore
  * Adapt packaging to new version

 -- David Prévot <taffit@debian.org>  Wed, 26 Oct 2022 07:59:01 +0200

php-doctrine-dbal (3.5.0+dfsg-1) unstable; urgency=medium

  [ Alexander M. Turek ]
  * Allow doctrine/event-manager 2

  [ David Prévot ]
  * Track version 3 for now (Bookworm?)

 -- David Prévot <taffit@debian.org>  Mon, 24 Oct 2022 08:02:49 +0200

php-doctrine-dbal (3.4.5+dfsg-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Optimize MySQLSchemaManager::selectForeignKeyColumns()
  * Do not list tables required by extensions

 -- David Prévot <taffit@debian.org>  Sun, 25 Sep 2022 16:05:04 +0200

php-doctrine-dbal (3.4.4+dfsg-1) unstable; urgency=medium

  [ M. Vondano ]
  * Optimize MySQLSchemaManager::selectTableColumns()

 -- David Prévot <taffit@debian.org>  Fri, 09 Sep 2022 10:36:15 -0400

php-doctrine-dbal (3.4.3+dfsg-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Fix database detection on SQLite with PORTABILITY_EMPTY_TO_NULL

  [ Grégoire Paris ]
  * Upgrade to doctrine/coding-standard 10

 -- David Prévot <taffit@debian.org>  Wed, 31 Aug 2022 08:46:17 +0200

php-doctrine-dbal (3.4.2+dfsg-1) unstable; urgency=medium

  * New upstream release

 -- David Prévot <taffit@debian.org>  Wed, 24 Aug 2022 07:55:05 +0200

php-doctrine-dbal (3.4.1+dfsg-1) unstable; urgency=medium

  * New upstream release

 -- David Prévot <taffit@debian.org>  Fri, 19 Aug 2022 07:09:06 +0200

php-doctrine-dbal (3.4.0+dfsg-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Drop support for PHP 7.3

  [ David Prévot ]
  * Drop now usless d/pkg-php-tools-autoloaders entries

 -- David Prévot <taffit@debian.org>  Wed, 10 Aug 2022 05:59:56 +0200

php-doctrine-dbal (3.3.7+dfsg-1) unstable; urgency=medium

  * New upstream release

 -- David Prévot <taffit@debian.org>  Sat, 18 Jun 2022 10:30:14 +0200

php-doctrine-dbal (3.3.6+dfsg-1) unstable; urgency=medium

  [ Alexander M. Turek ]
  * Allow doctrine/deprecations 1.0

  [ David Prévot ]
  * Update Standards-Version to 4.6.1

 -- David Prévot <taffit@debian.org>  Thu, 02 Jun 2022 18:02:47 +0200

php-doctrine-dbal (3.3.2+dfsg-1) unstable; urgency=medium

  [ Arjay Angeles ]
  * Oracle: Convert array keys to uppercase.

  [ Sergei Morozov ]
  * Consider CASE_LOWER being equal to 0

  [ Benjamin Cremer ]
  * Ignore columnDefinition for column quals comparison

  [ Grégoire Paris ]
  * Add support for collation option to MySQL

 -- David Prévot <taffit@debian.org>  Mon, 07 Feb 2022 06:01:13 -0400

php-doctrine-dbal (3.3.1+dfsg-1) unstable; urgency=medium

  [ Markus Staab ]
  * fix typo: `\Doctrine\DBAL\Statement` vs. `\Doctrine\DBAL\Driver\Statement`

  [ Sergei Morozov ]
  * Handle bindng invalid named parameter errors
  * Optimize AbstractMySQLPlatform::getListTableForeignKeysSQL()

  [ Javier Eguiluz ]
  * [Doc] Fix a table of Type Mapping Matrix

  [ Grégoire Paris ]
  * Warn against relying on DC2Type comments.
  * Allow dynamic call to compareSchemas

 -- David Prévot <taffit@debian.org>  Tue, 01 Feb 2022 05:06:56 -0400

php-doctrine-dbal (3.3.0+dfsg-1) unstable; urgency=medium

  [ Alexander M. Turek ]
  * Remove package-versions-deprecated dependency
  * Deprecate the Doctrine DBAL binary

  [ David Prévot ]
  * Drop composer-runtime-api from composer.json
  * Update help2man call again

 -- David Prévot <taffit@debian.org>  Wed, 19 Jan 2022 08:16:45 -0400

php-doctrine-dbal (3.2.1+dfsg-1) unstable; urgency=medium

  [ David Prévot ]
  * Revert "Breaks php-doctrine-bundle (<< 2.3.3) for CI"
  * Update help2man call

 -- David Prévot <taffit@debian.org>  Sat, 08 Jan 2022 10:14:21 -0400

php-doctrine-dbal (3.2.0+dfsg-2) unstable; urgency=medium

  * Upload to unstable since everything seems ready
  * Breaks php-doctrine-bundle (<< 2.3.3) for CI

 -- David Prévot <taffit@debian.org>  Sun, 28 Nov 2021 07:11:44 -0400

php-doctrine-dbal (3.2.0+dfsg-1) experimental; urgency=medium

  * Upload new minor version to experimental

  [ Alexander M. Turek ]
  * Deprecate doctrine/cache in favor of psr/cache

 -- David Prévot <taffit@debian.org>  Sat, 27 Nov 2021 07:19:24 -0400

php-doctrine-dbal (3.1.5-1) unstable; urgency=medium

  [ Grégoire Paris ]
  * Remove references to Doctrine 2

 -- David Prévot <taffit@debian.org>  Sat, 27 Nov 2021 06:44:20 -0400

php-doctrine-dbal (3.1.4+dfsg-2) unstable; urgency=medium

  * Upload to unstable

 -- David Prévot <taffit@debian.org>  Wed, 24 Nov 2021 12:08:50 -0400

php-doctrine-dbal (3.1.4+dfsg-1) experimental; urgency=medium

  [ Sergei Morozov ]
  * Cast LIMIT and OFFSET to int when building limit query [CVE-2021-43608]

  [ David Prévot ]
  * Update upstream version at build time

 -- David Prévot <taffit@debian.org>  Mon, 15 Nov 2021 13:40:19 -0400

php-doctrine-dbal (3.1.3+dfsg-1) experimental; urgency=medium

  [ Alexander M. Turek ]
  * Support Doctrine Cache 2
  * PHP 8.1 compatibility
  * PHPUnit 9.5.10

  [ David Prévot ]
  * Simplify gbp import-orig (and check signature)
  * Install /u/s/p/autoloaders file
  * Exclude non-DFSG material
  * Build-depend on php-doctrine-deprecations and php-symfony-cache
  * Install dh-sequence-* instead of using dh --with
  * Generate phpabtpl at build time
  * Update standards version to 4.6.0, no changes needed.

 -- David Prévot <taffit@debian.org>  Mon, 11 Oct 2021 09:24:17 -0400

php-doctrine-dbal (3.0.0-1) experimental; urgency=medium

  * Upload new major version to experimental

  [ Sergei Morozov ]
  * Branch 3.0

  [ David Prévot ]
  * Drop versioned dependency satisfied in (old)stable
  * Adapt packaging to new upstream layout
  * Don’t rely on PHPStan, not (yet) available in Debian
  * Don’t rely on PackageVersions to provide the current version
  * Update config file to expected syntax

 -- David Prévot <taffit@debian.org>  Mon, 28 Dec 2020 12:54:20 -0400

php-doctrine-dbal (2.12.1-2) unstable; urgency=medium

  * Adapt to recent version of PHPUnit (9)

 -- David Prévot <taffit@debian.org>  Sun, 20 Dec 2020 16:56:37 -0400

php-doctrine-dbal (2.12.1-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Release 2.12.1

  [ David Prévot ]
  * Set upstream metadata fields: Security-Contact.
  * Update watch file format version to 4.
  * Update Standards-Version to 4.5.1

 -- David Prévot <taffit@debian.org>  Sat, 21 Nov 2020 14:50:13 -0400

php-doctrine-dbal (2.12.0-1) unstable; urgency=medium

  [ Grégoire Paris ]
  * Release 2.12.0

  [ David Prévot ]
  * Adapt phpab call to conditional declaration

 -- David Prévot <taffit@debian.org>  Thu, 22 Oct 2020 18:47:55 -0400

php-doctrine-dbal (2.11.1-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Release 2.11.1

 -- David Prévot <taffit@debian.org>  Mon, 28 Sep 2020 06:52:10 -0400

php-doctrine-dbal (2.11.0-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Update PHPUnit to 9.2
  * Release 2.11.0

  [ David Prévot ]
  * Drop patch not needed anymore
  * Revert "Update PHPUnit to 9.2"

 -- David Prévot <taffit@debian.org>  Wed, 23 Sep 2020 18:52:53 -0400

php-doctrine-dbal (2.10.4-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Revert "Add full support for foreign key constraints for SQLite"
  * Release 2.10.4

 -- David Prévot <taffit@debian.org>  Mon, 14 Sep 2020 16:24:35 -0400

php-doctrine-dbal (2.10.3-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Release 2.10.3

  [ David Prévot ]
  * Rename main branch to debian/latest (DEP-14)
  * Set Rules-Requires-Root: no.

 -- David Prévot <taffit@debian.org>  Sat, 05 Sep 2020 17:56:22 -0400

php-doctrine-dbal (2.10.2-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Release v2.10.2

  [ David Prévot ]
  * Update gbp import-ref usage
  * Wrap long lines in changelog entries: 2.8.0-1.
  * Update standards version to 4.5.0, no changes needed.
  * Use debhelper-compat 13
  * Simplify override_dh_auto_test

 -- David Prévot <taffit@debian.org>  Sat, 30 May 2020 09:05:57 -1000

php-doctrine-dbal (2.10.1-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Release v2.10.1

  [ David Prévot ]
  * Set upstream metadata fields:
    Bug-Database, Repository, Repository-Browse, Bug-Submit
  * phpunit: do not fail on warning

 -- David Prévot <taffit@debian.org>  Thu, 09 Jan 2020 08:52:22 +1100

php-doctrine-dbal (2.10.0-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Updated PHPUnit to 8.4.1
  * Release v2.10.0

  [ David Prévot ]
  * Drop php-symfony-phpunit-bridge build-dependency

 -- David Prévot <taffit@debian.org>  Fri, 08 Nov 2019 19:31:28 -1000

php-doctrine-dbal (2.9.3-1) unstable; urgency=medium

  [ Sergei Morozov ]
  * Release v2.9.3

  [ David Prévot ]
  * Add php-symfony-console dependency for CI
  * Update standards version to 4.4.1, no changes needed.
  * Set upstream metadata fields: Repository.

 -- David Prévot <taffit@debian.org>  Sat, 02 Nov 2019 16:50:10 -1000

php-doctrine-dbal (2.9.2+git-1) unstable; urgency=medium

  * Use upstream testsuite
  * Update standards version, no changes needed.
  * Bump debhelper from old 11 to 12.
  * Document gbp import-ref usage

 -- David Prévot <taffit@debian.org>  Sun, 15 Sep 2019 16:11:26 -1000

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog php-doctrine-dbal`.
