----------
v2.9.0-git
----------

[jan] Add Horde_Prefs#getScopeObject().


------
v2.8.1
------

[jan] Fix PostgreSQL backend with newer Horde_Db version.


------
v2.8.0
------

[jan] Use more efficient database access in SQL backend.
[jan] Fix and optimize removing preferences for a single application.
[jan] Add Horde_Prefs::removeAll().


------
v2.7.6
------

[jan] Update Greek translation (Limperis Antonis <limperis@cti.gr>).
[jan] Mark PHP 7 as supported.


------
v2.7.5
------

[jan] Improve Oracle compatibility.


------
v2.7.4
------

[jan] Updated UK translation.


------
v2.7.3
------

[jan] Fix issues with certain locales like Turkish.


------
v2.7.2
------

[mms] Removed unused 'password' parameter.


------
v2.7.1
------

[mms] Fix Horde_Prefs#isDefault() to return true if the given pref name doesn't
      exist in a scope.


------
v2.7.0
------

[mms] Add ArrayAccess, Countable, and Iterator functionality to the
      Horde_Prefs_Identity object.


------
v2.6.0
------

[mms] Add Horde_Prefs#getCache().
[mms] Add Horde_Cache based cache driver.
[mms] Pref scopes are now loaded on-demand.
[mms] Add Horde_Prefs#changeScope().


------
v2.5.2
------

[mms] Correct fix for iteration of Horde_Prefs_Scope object.


------
v2.5.1
------

[mms] Fix iteration of Horde_Prefs_Scope object.


------
v2.5.0
------

[mms] Add ability to override locked pref status when setting value via
      Horde_Prefs#setValue().


------
v2.4.1
------

[mms] Fix removing prefs from storage backends (Bug #12208).
[mms] Fix fatal error in Horde_Prefs_Scope#valid().


------
v2.4.0
------

[mms] Add MongoDB storage driver.
[mms] Fix removing preference from backend (Bug #12207).
[mms] More compact internal/serialized representation of data in
      Horde_Prefs_Scope.


------
v2.3.2
------

[jan] Improve unit tests.
[mms] Simplify Horde_Prefs_Scope iterator.


------
v2.3.1
------

[mms] Fix regression that broke Horde_Prefs_Identity#getDefaultFromAddress()
      in 2.3.0.


------
v2.3.0
------

[jan] Add Horde_Prefs_Identity#getFromAddress().
[jan] Fix LDAP driver and use Horde_Ldap (Heinz Schweiger
      <heinz@htl-steyr.ac.at>, Request #11697).


------
v2.2.0
------

[mms] Horde_Prefs_Identity#getDefaultFromAddress() now returns a
      Horde_Mail_Rfc822_Address object.
[jan] Update French translation (Paul De Vlieger
      <paul.de_vlieger@moniut.univ-bpclermont.fr>).


------
v2.1.0
------

[mms] When removing a pref, reset its value in the cached scope to the default
      (Bug #11895).
[mms] Delete preference from storage backend when calling Horde_Prefs#remove().
[mms] Add throw parameter to Horde_Prefs#store().
[jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>).
[jan] Fix creating storage folder for Kolab/IMAP backends (Bug #11751).


------
v2.0.1
------

[jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).


------
v2.0.0
------

First stable release for Horde 5.
[jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>).


-----------
v2.0.0beta1
-----------

First beta release for Horde 5.


------------
v2.0.0alpha1
------------

First alpha release for Horde 5.
[mms] Use new Horde_Mail API.


------
v1.1.9
------


------
v1.1.8
------

[jan] Update translations.


------
v1.1.7
------

[jan] Catch exceptions from storage writing during shutdown.
[jan] Use binary column type for preference values (Bug #10803).


------
v1.1.6
------

[jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).


------
v1.1.5
------

[jan] Skip Kolab test if Horde_Kolab_Storage is not installed.


------
v1.1.4
------

[mms] Fix identities when default_identity is locked (Bug #10098).


------
v1.1.3
------

[jan] Update Latvian translation.


------
v1.1.2
------

[jan] Update Lithuanian translation.
[jan] Update Brazilian Portuguese translation.
[mms] Null argument to Horde_Prefs#remove() will remove all prefs (Bug #10241).


------
v1.1.1
------

[gwr] Revert dependency on Kolab_Storage-1.1.*


------
v1.1.0
------

[gwr] Added a script for exporting/importing preferences from/to a backend.
[gwr] Added support for listing the scopes in some storage backends.
[gwr] Fixed the driver for the Kolab IMAP backend.


------
v1.0.0
------

First stable release for Horde 4.


---------
v1.0.0RC2
---------

Second release candidate for Horde 4.


---------
v1.0.0RC1
---------

First release candidate for Horde 4.
[mjr] Fix IMSP driver.


-----------
v1.0.0beta1
-----------

First beta release for Horde 4.


------------
v1.0.0alpha1
------------

First alpha release for Horde 4.
Abstract caching code into Horde_Prefs_Cache.
Removed Horde_Prefs_Storage_Kolab driver.
Abstract storage code into Horde_Prefs_Storage.
Add array access API to Horde_Prefs.
Remove dependency on horde/Core.
Use Horde_Db as backend for Sql driver.
Moved UI code to horde/Core.


------
v0.0.3
------

Data in postgres must be stored in a BYTEA field, not a TEXT field (Bug #8130).
Converted to package.xml 2.0 for pear.horde.org
Added files-based preferences backend (thomas.jarosch@intra2net.com, Request
      #6653)


------
v0.0.2
------

Add failover functionality, if one of the drivers is not available will fall
      back to session-based preferences.
Add support for separate read and write DB servers for the sql driver.


------
v0.0.1
------

Initial release as a PEAR package
