Horde_Dbpear.horde.orgDbHorde Database LibrariesHorde database/SQL abstraction layerMike Nabereznymnaberezmike@naberezny.comnoChuck Hagenbuchchuckchuck@horde.orgnoJan Schneiderjanjan@horde.orgyes2017-02-272.4.02.4.0stablestableBSD-2-Clause
* [mjr] Improve Horde_Db logging options (Request #10773).
* [mjr] Allow Horde_Value objects to contain stream data (Request #10805).
5.3.08.0.0alpha18.0.0alpha11.7.0Horde_Datepear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Exceptionpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Supportpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Utilpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Autoloaderpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Cachepear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Logpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Testpear.horde.org2.1.03.0.0alpha13.0.0alpha1mysqlmysqlioci8PDO0.1.00.1.0betabeta2011-02-01BSD-2-Clause
* Initial release
1.0.0alpha11.0.0alphaalpha2011-03-08BSD-2-Clause
* First alpha release for Horde 4.
* Add support for adding autoincrement to a column.
1.0.0beta11.0.0betabeta2011-03-16BSD-2-Clause
* Drop schema table when migrating down to schema version 0.
* Don't try to create schema tables if they exist, to avoid irritating log entries.
1.0.0RC11.0.0betabeta2011-03-22BSD-2-Clause
* First release candidate for Horde 4.
1.0.0RC21.0.0betabeta2011-03-29BSD-2-Clause
* Second release candidate for Horde 4.
* [jan] Don't throw exception when setting port number while using localhost in PDO MySQL driver (Bug #9738).
* [jan] Rename pseudo-type primaryKey to autoincrementKey.
1.0.01.0.0stablestable2011-04-06BSD-2-Clause
* First stable release for Horde 4.
* [jan] Add buildClause() from obsolete Horde_Sql.
1.0.11.0.0stablestable2011-04-20BSD-2-Clause
* [jan] Fix migration detection on Windows.
* [jan] Fix setting incorrect charset in PDO drivers.
1.0.21.0.0stablestable2011-07-05BSD-2-Clause
* [jan] Convert host parameter from "localhost" to "127.0.0.1" in MySQL drivers (Request #9738).
* [gwr] Renamed migration helper to avoid namespace clash with a similar tool from the horde base package.
* [jan] Keep using the write backend in the same request after writing once with the split read/write driver.
1.0.31.0.0stablestable2011-07-27BSD-2-Clause
* [jan] Correctly format float values independently from the current locale (Bug #10371).
1.0.41.0.0stablestable2011-08-30BSD-2-Clause
* [jan] Fix migrations from primary keys that have not been created with Horde_Db in PostgreSQL.
* [jan] Fix autoincrementKey sequences not incrementing after manually inserting key values in PostgreSQL.
* [jan] Fix changeColumn() migration to autoincrementKey if no primary key exists yet.
1.0.51.0.0stablestable2011-08-31BSD-2-Clause
* [jan] Fix determination of last insert id on PostgreSQL up to 8.1.
1.1.01.1.0stablestable2011-09-20BSD-2-Clause
* [jan] Add methods to add and drop primary keys (Request #10469).
* [gwr] Fix usage of Horde_Exception_Wrapped.
* [jan] Fix setting unix socket in PostgreSQL DSN (bug-reports@flipjam.co.uk, Bug #10466).
1.1.11.1.0stablestable2011-10-11BSD-2-Clause
* [jan] More flexible conversion of charset names to native MySQL names.
* [jan] Correctly escape binding characters in buildClause() (Bug #10610).
* [jan] Fix transactions with MySQLi driver (Bug #10578).
* [jan] Fix DISTINCT clause generation on PostgreSQL (Bug #10543).
* [mms] Fix escaping binary data on Postgresql 9.1+ servers (Bug #10602).
1.1.21.1.0stablestable2011-11-22BSD-2-Clause
* [mms] Greatly reduce memory usage when working with binary data in PostgreSQL 9.0+ (Bug #10774).
* [mms] Cache postgresql version.
* [jan] Improve API documentation.
1.2.01.2.0stablestable2011-12-13BSD-2-Clause
* [gwr] Alternative API to support modified dates with SQLite as well.
* [mjr] Add support for mediumtext and longtext field types.
1.2.11.2.0stablestable2012-03-20BSD-2-Clause
* [jan] Fix escaping of binary values in SQLite.
1.2.21.2.0stablestableBSD-2-Clause
* [mms] Fix resetting postgresql error reporting.
* [mms] Fix Horde_Db_Adapter_Base_Table#offsetExists().
* [mms] Fix addLock() command.
2.0.0alpha11.2.0alphastable2012-07-05BSD-2-Clause
* First alpha release for Horde 5.
2.0.0beta11.2.0betastable2012-07-19BSD-2-Clause
* First beta release for Horde 5.
* [jan] Allow for nested transactions.
2.0.0RC11.2.0betastable2012-10-26BSD-2-Clause
* [mms] Fix resetting postgresql error reporting.
* [mms] Fix Horde_Db_Adapter_Base_Table#offsetExists().
* [mms] Fix addLock() command.
2.0.01.2.0stablestable2012-10-30BSD-2-Clause
* First stable release for Horde 5.
2.0.11.2.0stablestable2012-11-19BSD-2-Clause
* [mms] Use new Horde_Test layout.
2.0.21.2.0stablestable2013-03-05BSD-2-Clause
* [jan] Improve unit tests.
2.0.31.2.0stablestable2013-05-03BSD-2-Clause
* [mms] Fix storing schema information in Horde_Cache.
* [jan] Use LONGBLOB columns in MySQL when creating binary fields (l.kiraly@madalbal.hu, Bug #12195).
* [jan] Fix updating existing rows with default values when adding columns in PostgreSQL (Bug #12101).
2.0.41.2.0stablestable2013-08-22BSD-2-Clause
* [jan] Fix schema version table names when using horde-db-migrate-component.
2.1.02.1.0stablestable2014-03-03BSD-2-Clause
* [jan] Return generated (or manipulated) index name from addIndex().
* [jan] Avoid cache collisions when changing adapters or configurations.
* [jan] Add Horde_Db_Adapter_Base#writeCache() and readCache().
* [jan] Add Horde_Db_Adapter#insertBlob().
* [jan] Make value of Horde_Db_Value_Binary publically accessible.
* [jan] Add Oracle driver (Request #11974).
* [jan] Add Horde_Db_Adapter_Base_Schema#column() method.
* [jan] Always re-throw PDOExceptions as Horde_Db_Exceptions.
* [jan] Fix issues with active Turkish locale.
* [jan] Always return a Horde_Db_Adapter_Base_Result sub-class from the select() method.
* [jan] Don't ping server before each query in PDO drivers (Bug #12656).
* [jan] Re-organize unit tests.
* [jan] Make several methods abstract in Horde_Db_Adapter_Base.
* [jan] Deprecate external usage of execute() method.
2.1.12.1.0stablestable2014-03-31BSD-2-Clause
* [mms] Fix regression preventing caching of any internal DB information.
* [mms] SECURITY: Don't leak PDO DSN authentication/connection information in exception messages.
* [jan] Fix columnCount() result of PDO result objects.
2.1.22.1.0stablestable2014-05-21BSD-2-Clause
* [jan] Fix migrating large values to BLOB on Oracle.
* [jan] Fix certain migrations with Oracle.
2.1.32.1.0stablestable2014-06-17BSD-2-Clause
* [jan] Fix changing columns to NULL/NOT NULL on Oracle and SQLite.
2.1.42.1.0stablestable2014-10-02BSD-2-Clause
* [jan] Catch exceptions from PDO result set methods.
2.1.52.1.0stablestable2014-10-23BSD-2-Clause
* [jan] Fix migrating NULL values to BLOB on Oracle.
2.2.02.2.0stablestable2014-11-06BSD-2-Clause
* [jan] Fix returning primary key value from insertBlob().
* [jan] Add Horde_Db_Adapter::updateBlob().
* [jan] Add Horde_Db_Value_Text to encapsulate long text values.
* [jan] Add missing insertBlob to adapter interface.
2.2.12.2.0stablestable2014-11-18BSD-2-Clause
* [jan] Fix using addColumn() with autoincrementKey types in SQLite.
* [jan] Fix several issues with changing autoincrementKey columns in Oracle.
* [mms] Fix SplitRead driver to work with the recent blob changes.
2.2.22.2.0stablestable2014-11-18BSD-2-Clause
* [jan] Make Oracle's updateBlob() compatible with PHP 5.3.
2.2.32.2.0stablestable2015-04-28BSD-2-Clause
* [jan] Fix certain migrations on Oracle.
* [jan] Fix issues with certain locales like Turkish.
2.3.02.3.0stablestable2015-11-17BSD-2-Clause
* [mjr] Fix SQL error when setting blob fields to empty in oracle driver (Bug #14163).
* [jan] Add 'status' argument to horde-db-migrate-component (Nicolas Rochelemagne <nicolas.rochelemagne@cpanel.net>).
2.3.12.3.0stablestable2016-02-01BSD-2-Clause
* [jan] Bump earliest supported PostgreSQL version to 8.3.
* [jan] Improve getting tables and indexes from PostgreSQL servers (Ivan Sergio Borgonovo <mail@webthatworks.it>).
* [jan] Mark PHP 7 as supported.
2.3.22.3.0stablestable2016-07-02BSD-2-Clause
* [jan] Drop ereg_replace() usage (Remi Collet <fedora@famillecollet.com>).
* [mjr] Fix setting Oracle charset in certain cases.
2.3.32.3.0stablestable2016-09-01BSD-2-Clause
* [jan] Make sure to return NULL values in result sets from Oracle.
* [jan] Fix failing transactions if retrieving last INSERT ID from PostgreSQL fails on PHP 7.2.
2.3.42.3.0stablestable2016-12-16BSD-2-Clause
* [jan] Fix some PHP 7.2 issues.
2.4.02.4.0stablestable2017-02-27BSD-2-Clause
* [mjr] Improve Horde_Db logging options (Request #10773).
* [mjr] Allow Horde_Value objects to contain stream data (Request #10805).