Release [3.1.2](https://github.com/doctrine/dbal/milestone/95) 3.1.2 ===== - Total issues resolved: **6** - Total pull requests resolved: **11** - Total contributors: **4** PDO,PHP ------- - [4793: Do not pass NULL to internal functions that do not expect NULL](https://github.com/doctrine/dbal/pull/4793) thanks to @derrabus Bug,Platforms,SQLite -------------------- - [4776: Retain SQLite column position when renaming or altering](https://github.com/doctrine/dbal/pull/4776) thanks to @morozov Documentation ------------- - [4768: Remove obsolete TODO annotation](https://github.com/doctrine/dbal/pull/4768) thanks to @derrabus Bug,IBM DB2,Oracle,SQL Server,Schema Introspection -------------------------------------------------- - [4766: Fix introspection of BINARY columns](https://github.com/doctrine/dbal/pull/4766) thanks to @morozov Bug,SQL Server,Schema Introspection ----------------------------------- - [4765: Fix introspection of BLOB columns on SQL Server](https://github.com/doctrine/dbal/pull/4765) thanks to @morozov Static Analysis --------------- - [4739: Code cleanup](https://github.com/doctrine/dbal/pull/4739) thanks to @morozov - [4717: PHPStan check fails on PHP 8](https://github.com/doctrine/dbal/pull/4717) thanks to @morozov Bug,Oracle,Sequences -------------------- - [4733: Fix auto_increment implementation for Oracle](https://github.com/doctrine/dbal/pull/4733) thanks to @mondrake Bug,Connections,Transactions ---------------------------- - [4719: Reset transaction nesting level when closing connection](https://github.com/doctrine/dbal/pull/4719) thanks to @morozov Bug,Documentation ----------------- - [4716: Clarify ExpressionBuilder arguments](https://github.com/doctrine/dbal/pull/4716) thanks to @morozov Bug,PostgreSQL,Schema --------------------- - [4677: Create tables with unique constraints on PostgreSQL](https://github.com/doctrine/dbal/pull/4677) thanks to @hschletz