@ezimuel ezimuel released this Apr 9, 2018 · 27 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #295 fix error when datasource passed to AbstractResultSet::initialize() is empty array at PHP 7.2 environment

  • #300 fix error for nested queries inside field parameters

  • #301 fix for issue with set fields that exists in different tables in one query

  • #304 fix PDO bind parameter name to use field name with extended charset (PDO only supports alphanumeric and underscore for placeholder/parameter names)

@weierophinney weierophinney released this Dec 11, 2017 · 88 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #292 ensures that you may reference bound parameter names using a leading colon (:) character when using the PDO adapter. (The leading colon is not technically necessary, as the adapter will prefix for you; however, this ensures portability with vanilla PDO.)

@weierophinney weierophinney released this Dec 7, 2017 · 95 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • #289 reverts a change introduced in 2.9.0 and modifies the behavior of the PDO adapter slightly to remove a regression. In 2.9.0, when binding parameters with names that contained characters not supported by PDO, we would pass the parameter names to md5(); this caused a regression, as the SQL string containing the parameter name was not also updated.

    This patch modifies the behavior during a bind-operation to instead raise an exception if a parameter name contains characters not supported by PDO.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

@ezimuel ezimuel released this Dec 6, 2017 · 102 commits to master since this release

Assets 2

Added

  • #216 added AFTER support in ALTER TABLE syntax for MySQL
  • #223 added support for empty values set with IN predicate
  • #271 added support for dash character on MySQL identifier
  • #273 added support for implementing an error handler for db2_prepare
  • #275 added support for LIMIT OFFSET for db2
  • #280 added version dsn parameter for pdo_dblib

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #205 fixes the spaces in ORDER BY syntax
  • #224 fixes how parameters are bound to statements in the PDO adapter. PDO has a restriction on parameter names of [0-9a-zA_Z_]; as such, the driver now hashes the parameter names using md5() in order to ensure compatibility with other drivers.
  • #229 fixes the support of SSL for mysqli
  • #255 fixes ResultSet with array values
  • #261 fixes Exception in Firebird driver doesn't support lastInsertId
  • #276 fixes the support of PHP 7.2
  • #287 fixes the usage of count() with PHP 7.2
Jul 13, 2017
zend-db 2.4.13
Jun 19, 2017
zend-db 2.4.12
Dec 19, 2016
zend-db 2.4.11

@mwillbanks mwillbanks released this Aug 9, 2016 · 408 commits to master since this release

Assets 2

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #154 fixes the how the
    COMBINE operator is applied to SQLite adapters, ensuring a valid UNION
    statement is generated.
  • #112 fixes the test on
    the number of replacements when using the same variable name.
  • #115 TableGateway update
    method was incorrect when specifying default join declaration.
  • #145 Fix MSSQL Select
    when encounting DISTINCT and OFFSET and LIMIT together.
  • #153 Runtime exception
    threw fatal error due to incorrect spelling of the class when a DSN did not
    exist.
May 9, 2016
zend-db 2.4.10

@weierophinney weierophinney released this Apr 18, 2016 · 454 commits to master since this release

Assets 2

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #100 fixes the JOIN behavior to re-allow selecting an empty column set from the joined table.
  • #106 fixes an issue in the test suite when ext/pgsql is enabled, but no databases are available.