Release Notes - Doctrine DBAL - Version 2.3 - HTML format

Bug

  • [DBAL-161] - Character Set of Database not UTF-8
  • [DBAL-166] - Table Encoding on generation table creation query
  • [DBAL-229] - oic8 oci_pconnect is not surported
  • [DBAL-238] - Disable MultipleActiveResultSets in SQL Server (pdo_sqlsrv) not possible
  • [DBAL-243] - setCharset raises an error when using pdo_sqlite
  • [DBAL-246] - [GH-125] PHPDoc blocks improvments + 1 CS Fix
  • [DBAL-248] - [GH-127] Fix Statement class passing bound objects to SQL logger
  • [DBAL-250] - [GH-128] [DBAL-249] result cache with fetch type PDO::FETCH_COLUMN
  • [DBAL-251] - [GH-130] [mysqli] Added support for fetchAll(PDO::fetch_column)
  • [DBAL-252] - [GH-131] [mysqli] Added mysqli driver to travis tests.
  • [DBAL-259] - [GH-134] Removed Paranthesis to allow for more complex Regex
  • [DBAL-262] - [GH-136] Support oci8 in TableGenerator
  • [DBAL-266] - [GH-139] [Mysql Platform] Added mapping for binary and varbinary.
  • [DBAL-270] - [GH-142] Dbal 264
  • [DBAL-272] - [GH-144] [MYSQLI] Fixed infinite loop in fetchAll()
  • [DBAL-279] - [GH-147] 2.2 Add lastInsertId() support for OCI8 Driver
  • [DBAL-280] - [GH-148] No bug. Respect the case used in the interface
  • [DBAL-281] - [GH-149] changed some phpdoc's, set correct namespaces and types
  • [DBAL-282] - [GH-150] Added missing regex delimiters in the testsuite
  • [DBAL-283] - [GH-151] Fixed the doctrine/common constraint and added the branch-alias
  • [DBAL-287] - [GH-155] Update license for Composer
  • [DBAL-288] - [GH-156] [Platform] Allow a string to be passed as type
  • [DBAL-295] - [GH-164] Getters for AbstractAsset$_quoted and ForeignKeyConstraint$_options
  • [DBAL-296] - [GH-165] interface compatibility
  • [DBAL-298] - [GH-166] Fixes a bug caused by unquoted reserved table name being referenced during schema creation
  • [DBAL-301] - [GH-167] Oracle stored procedures
  • [DBAL-302] - [GH-168] DebugStack should ignore stopQuery when disabled
  • [DBAL-314] - [GH-180] Fixed some phpdoc
  • [DBAL-315] - [GH-182] Added a missing method in the Constraint interface
  • [DBAL-322] - Change Detection fails when 'unsigned' is used in MySQL Schema
  • [DBAL-329] - [GH-190] Fix DDC-1978
  • [DBAL-334] - [GH-194] Small test fixes for PostgreSQL
  • [DBAL-335] - Is MasterSlaveConnection implemented correctly - seems to overwrite master connection on transaction methods?
  • [DBAL-338] - Typo in AbstractPlatform for GUID type declaration
  • [DBAL-339] - setFetchMode arguments exception
  • [DBAL-341] - [GH-197] Bugfix for DDC-2013
  • [DBAL-342] - [GH-198] Change default MySQL table collation to utf8_unicode_ci
  • [DBAL-345] - When inserting decimals into Oracle, getting ORA-01722: invalid number
  • [DBAL-346] - Generated schema fails on MySQL (BLOB/TEXT cant have DEFAULT value)
  • [DBAL-479] - Doctrine2 schema-tool:update doesn't re-create foreign keys on entity change
  • [DBAL-829] - binding with PARAM_INT_ARRAY does not convert the values to integer

Improvement

  • [DBAL-153] - Github-PR-48 by phekmat: Added a regression test case for recently fixed PostgreSQLSchemaManager bug
  • [DBAL-178] - Unknown column type requested
  • [DBAL-208] - Uniqueidentifier MSSQL type is not supported in DBAL
  • [DBAL-214] - Unable to use PDO::FETCH_CLASS with a call to fetch()
  • [DBAL-249] - Enable caching for fetch type FETCH_COLUMN
  • [DBAL-271] - [GH-143] added simple_array type
  • [DBAL-273] - Allow MasterSlave Connection to switch back to slave
  • [DBAL-278] - add support for lastInsertId method on OCI8 Driver

New Feature

  • [DBAL-100] - Add Drizzle Support
  • [DBAL-191] - GH-85: [WIP] Drizzle Support
  • [DBAL-220] - Some platforms require specific index handling
  • [DBAL-222] - Add Azure Platform
  • [DBAL-223] - Add DBAL TableGenerator
  • [DBAL-224] - Allow drop index and pk from table instance
  • [DBAL-241] - Add fetchAll(PDO::FETCH_COLUMN) support to OCI8 driver

Task

Sub-task

  • [DBAL-861] - ensure the dateformat Y-m-d gets used by the MsSQL-Server 2005

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.