Release [3.1.4](https://github.com/doctrine/dbal/milestone/99) 3.1.4 ===== - Total issues resolved: **6** - Total pull requests resolved: **20** - Total contributors: **13** Bug,oci8 -------- - [4995: Fix getServerVersion for OCI8 when assertions are disabled](https://github.com/doctrine/dbal/pull/4995) thanks to @derrabus and @SylvainSimonGPA Connections,Test Suite ---------------------- - [4991: Optimize sharing test connection](https://github.com/doctrine/dbal/pull/4991) thanks to @morozov Bug,QueryBuilder ---------------- - [4984: Cast LIMIT and OFFSET to int when building limit query](https://github.com/doctrine/dbal/pull/4984) thanks to @morozov Bug,Prepared Statements,Regression,SQL Parser --------------------------------------------- - [4980: DBAL 3.1: Array parameter conversion does not work with long SQL queries](https://github.com/doctrine/dbal/issues/4980) thanks to @AlexeyKosov Documentation ------------- - [4979: Remove unwanted colon in code samples](https://github.com/doctrine/dbal/pull/4979) thanks to @greg0ire - [4947: [Docs] Removing paragraph about PDO similarity](https://github.com/doctrine/dbal/pull/4947) thanks to @ThomasLandauer - [4931: Fixes spelling error discovered via textlint](https://github.com/doctrine/dbal/pull/4931) thanks to @raphaelstolt Bug,MySQL,Schema Introspection ------------------------------ - [4978: Use correct column order for composite foreign keys](https://github.com/doctrine/dbal/pull/4978) thanks to @AndreasA CI -- - [4942: Do not mark issues as stale](https://github.com/doctrine/dbal/pull/4942) thanks to @morozov Bug,Connections,Test Suite,pdo_oci ---------------------------------- - [4940: Fix connection leaks in Oracle functional tests](https://github.com/doctrine/dbal/pull/4940) thanks to @morozov Bug,Platforms,SQL Server ------------------------ - [4939: Use CONCAT() with SQL Server to concatenate strings](https://github.com/doctrine/dbal/pull/4939) thanks to @morozov - [3346: mssql 2016 SQLServer2012Platform::getConcatExpression() missing/wrong](https://github.com/doctrine/dbal/issues/3346) thanks to @Lacoi - [4935: Workflow for closing stale pull requests](https://github.com/doctrine/dbal/pull/4935) thanks to @morozov Prepared Statements,Regression,SQL Parser ----------------------------------------- - [4927: Rework negation of the special characters in SQL parser](https://github.com/doctrine/dbal/pull/4927) thanks to @morozov and @j-schumann - [4916: Make the SQL parser regular expression less greedy](https://github.com/doctrine/dbal/pull/4916) thanks to @morozov and @j-schumann Bug,PostgreSQL,Prepared Statements,Regression,SQL Parser -------------------------------------------------------- - [4904: Fix parsing escaped PostgreSQL JSONB question operator](https://github.com/doctrine/dbal/pull/4904) thanks to @morozov and @lugosium Bug,PHP,mysqli -------------- - [4880: Catch MySQLi exceptions on PHP 8.1](https://github.com/doctrine/dbal/pull/4880) thanks to @derrabus Test Suite ---------- - [4868: Rework connect/disconnect routines in functional tests](https://github.com/doctrine/dbal/pull/4868) thanks to @morozov CI,Code Style ------------- - [4865: Remove obsolete PHPCS config](https://github.com/doctrine/dbal/pull/4865) thanks to @derrabus SQL Server,Test Suite --------------------- - [4856: Merge AbstractSQLServerPlatformTestCase into SQLServerPlatformTestCase](https://github.com/doctrine/dbal/pull/4856) thanks to @morozov Bug,Cache --------- - [4852: QueryCacheProfiler::generateCacheKey: Param password should be ignore in connection hash](https://github.com/doctrine/dbal/pull/4852) thanks to @janbarasek Bug,SQLite ---------- - [4838: fixed using lower case column names](https://github.com/doctrine/dbal/pull/4838) thanks to @eschricker