Bug
- [DBAL-340] - [GH-196] Fixed mini-typo
- [DBAL-344] - [GH-200] params not passed from execute to logger
- [DBAL-350] - [GH-205] Added exit code for dbal:reserved-words command
- [DBAL-355] - [GH-208] Optimize autoload prefix in composer.json
- [DBAL-356] - [GH-209] Added query micro-optimization
- [DBAL-366] - [GH-218] [MySQL] Fixed bug with comments not adding quotes for tables
- [DBAL-370] - [GH-220] Added support for alter table, foreign keys and autoincrement detection to Sqlite platform and schema
- [DBAL-381] - [GH-227] MySql TEXT and BLOB type declarations
- [DBAL-383] - [GH-228] fixed typo for enabling DEFERRED support
- [DBAL-396] - [GH-236] DBAL-200 Missing docs for 1 parameter in Connection::update
- [DBAL-417] - [GH-250] Lightweight export as of doctrine/doctrine2#543
- [DBAL-431] - [GH-261] Fix OFFSET without LIMIT cause MySQL syntax error.
- [DBAL-432] - [GH-262] Add Symfony Console dependency to composer.json
- [DBAL-435] - [GH-264] Allow passing empty arrays as parameters
- [DBAL-438] - [GH-266] Removed outdated methods in DatabasePlatformMock.
- [DBAL-439] - [GH-267] Add SQLServerPlatform supports schemas
- [DBAL-440] - [GH-268] Remove deprecated getShowDatabasesSQL() from Platforms
- [DBAL-442] - Break the query building with multiple from parts
- [DBAL-444] - OraclePlatform getSequenceNextValSQL not handling case/quoting properly on 11g
- [DBAL-445] - [GH-271] added the possibility to use column names as keys for the types in Connection::insert()
- [DBAL-447] - [GH-272] Refactor SQL Server keyword dictionaries and MsSQL leftovers
- [DBAL-455] - [GH-278] OraclePlatform sequence naming for primary keys
- [DBAL-459] - [GH-282] Add column collation support for SQL Server
- [DBAL-460] - [GH-283] Fix SchemaManagerFunctionalTestCase composite foreign keys test
- [DBAL-462] - [GH-284] Correcting code example
- [DBAL-473] - [GH-292] Add length in the OCI8 bindParam
- [DBAL-476] - [GH-294] Allow removing column comment on some platforms
- [DBAL-478] - [GH-295] Fix ModifyLimitQueryTest
- [DBAL-484] - [GH-298] Fix SQL Server default constraints
- [DBAL-485] - [GH-299] Fix list SQL Server composite foreign keys
- [DBAL-486] - [GH-300] Improve list SQL Server table indexes
- [DBAL-494] - [GH-304] Fix for DBAL-442
- [DBAL-497] - SQLServerPlatform modifies limit query incorrectly when column names start with "from"
- [DBAL-498] - [GH-306] [DBAL-497] Fixed SQL Server platform replacing 'FROM' in column names during limit
- [DBAL-499] - [GH-307] Postgres fix for a possible unavailable dbname
- [DBAL-500] - [GH-308] added index flags to schema table
- [DBAL-506] - [GH-312] [DBAL-264] Support for UIDs in PostgreSQL
- [DBAL-508] - MySqlSchemaManager accessing undefined index tableColumn[comment]
- [DBAL-511] - Schema\ColumnDiff incorrect with default varchar value and postgresql
- [DBAL-520] - [GH-319] Delete unnecessary "use PDO" statement
- [DBAL-522] - BC break : executeQuery with an array containing null value(s).
- [DBAL-530] - sqlite: foreignKey - definition wrong when tables has databasename as prefix
- [DBAL-539] - [GH-332] [DDC-2470] Use column name instead of alias to modify order by clause
Improvement
- [DBAL-81] - Add support for auto-commit = NO accross databases
- [DBAL-96] - Make approach towards identifier quoting consistent
- [DBAL-131] - Remove Static Types
- [DBAL-162] - BeforeInsertID & AfterInsertID emulation workflow, wie bei MDB2
- [DBAL-163] - Upsert support in DBAL
- [DBAL-325] - [GH-186] Added third an optional argument `types` to use prepared statement
- [DBAL-331] - [GH-192] ExpressionBuilder in and notIn methods
- [DBAL-403] - [GH-240] Fix for DBAL-209
New Feature
- [DBAL-182] - Insert and Merge Query Objects
- [DBAL-221] - Schema toSQL() and toDropSQL() both need to delegete creation/drop of schema-level elements
- [DBAL-225] - Add events for onBeginTransaction, onCommit, onCommitFailure
- [DBAL-242] - Catch and re-throw exceptions with common messages + codes
Task
- [DBAL-217] - Introduction Interface for Connection
- [DBAL-218] - Add Object for BulkInsert Abstraction
Sub-task
- [DBAL-69] - Varchar definition should automatically switch to CLOB for sizes larger than max varchar length.
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.