Horde_Prefs
pear.horde.org
Horde Preferences API
The Horde_Prefs package provides a common abstracted interface into the various preferences storage mediums. It also includes all of the functions for retrieving, storing, and checking preference values.
Michael Slusarz
slusarz
slusarz@horde.org yes
Chuck Hagenbuch
chuck
chuck@horde.org yes
Jan Schneider
jan
jan@horde.org yes
2016-01-05
14:10:23
2.7.5
2.7.0
stable
stable
LGPL-2.1
* [jan] Improve Oracle compatibility.
5.3.0
6.0.0alpha1
6.0.0alpha1
1.7.0
Horde_Exception
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Mail
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Mime
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Translation
pear.horde.org
2.2.0
3.0.0alpha1
3.0.0alpha1
Horde_Util
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
json
Horde_Autoloader
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Cache
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Db
pear.horde.org
2.2.0
3.0.0alpha1
3.0.0alpha1
Horde_Image
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Imsp
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Kolab_Storage
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Ldap
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Mongo
pear.horde.org
1.0.0
2.0.0alpha1
2.0.0alpha1
Horde_Test
pear.horde.org
2.1.0
3.0.0alpha1
3.0.0alpha1
0.0.1
0.0.1
alpha
alpha
2003-07-05
LGPL-2.1
Initial release as a PEAR package
0.0.2
0.0.2
alpha
alpha
2004-01-01
LGPL-2.1
* 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.
2006-05-08
22:57:02
0.0.3
0.0.3
alpha
alpha
LGPL-2.1
* 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)
1.0.0alpha1
1.0.0
alpha
alpha
2011-03-08
LGPL-2.1
* 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.
1.0.0beta1
1.0.0
beta
beta
2011-03-16
LGPL-2.1
* First beta release for Horde 4.
1.0.0RC1
1.0.0
beta
beta
2011-03-22
LGPL-2.1
* First release candidate for Horde 4. * [mjr] Fix IMSP driver.
1.0.0RC2
1.0.0
beta
beta
2011-03-29
LGPL-2.1
* Second release candidate for Horde 4.
1.0.0
1.0.0
stable
stable
2011-04-06
LGPL-2.1
* First stable release for Horde 4.
1.1.0
1.1.0
stable
stable
2011-06-01
LGPL-2.1
* [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.
1.1.1
1.1.0
stable
stable
2011-06-03
LGPL-2.1
* [gwr] Revert dependency on Kolab_Storage-1.1.*
1.1.2
1.1.0
stable
stable
2011-07-05
LGPL-2.1
* [jan] Update Lithuanian translation. * [jan] Update Brazilian Portuguese translation. * [mms] Null argument to Horde_Prefs#remove() will remove all prefs (Bug #10241).
1.1.3
1.1.0
stable
stable
2011-07-27
LGPL-2.1
* [jan] Update Latvian translation.
1.1.4
1.1.0
stable
stable
2011-08-30
LGPL-2.1
* [mms] Fix identities when default_identity is locked (Bug #10098).
1.1.5
1.1.0
stable
stable
2011-11-08
LGPL-2.1
* [jan] Skip Kolab test if Horde_Kolab_Storage is not installed.
1.1.6
1.1.0
stable
stable
2011-12-06
LGPL-2.1
* [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
1.1.7
1.1.0
stable
stable
2011-12-13
LGPL-2.1
* [jan] Catch exceptions from storage writing during shutdown. * [jan] Use binary column type for preference values (Bug #10803).
1.1.8
1.1.0
stable
stable
2012-04-10
LGPL-2.1
* [jan] Update translations.
1.1.9
1.1.0
stable
stable
2012-04-10
LGPL-2.1
*
2012-07-05
19:43:18
2.0.0alpha1
1.1.0
alpha
stable
LGPL-2.1
* First alpha release for Horde 5. * [mms] Use new Horde_Mail API.
2.0.0beta1
1.1.0
beta
stable
2012-07-19
LGPL-2.1
* First beta release for Horde 5.
2.0.0
1.1.0
stable
stable
2012-10-30
LGPL-2.1
* First stable release for Horde 5. * [jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>).
2.0.1
1.1.0
stable
stable
2012-11-06
LGPL-2.1
* [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).
2.1.0
2.1.0
stable
stable
2013-01-09
LGPL-2.1
* [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).
2.2.0
2.2.0
stable
stable
2013-01-29
LGPL-2.1
* [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>).
2.3.0
2.2.0
stable
stable
2013-02-12
LGPL-2.1
* [jan] Add Horde_Prefs_Identity#getFromAddress(). * [jan] Fix LDAP driver and use Horde_Ldap (Heinz Schweiger <heinz@htl-steyr.ac.at>, Request #11697).
2.3.1
2.2.0
stable
stable
2013-02-13
LGPL-2.1
* [mms] Fix regression that broke Horde_Prefs_Identity#getDefaultFromAddress() in 2.3.0.
2.3.2
2.2.0
stable
stable
2013-03-05
LGPL-2.1
* [jan] Improve unit tests. * [mms] Simplify Horde_Prefs_Scope iterator.
2.4.0
2.2.0
stable
stable
2013-05-06
LGPL-2.1
* [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.
2.4.1
2.2.0
stable
stable
2013-05-16
LGPL-2.1
* [mms] Fix removing prefs from storage backends (Bug #12208). * [mms] Fix fatal error in Horde_Prefs_Scope#valid().
2.5.0
2.5.0
stable
stable
2013-07-16
LGPL-2.1
* [mms] Add ability to override locked pref status when setting value via Horde_Prefs#setValue().
2.5.1
2.5.0
stable
stable
2013-10-28
LGPL-2.1
* [mms] Fix iteration of Horde_Prefs_Scope object.
2.5.2
2.5.0
stable
stable
2013-11-11
LGPL-2.1
* [mms] Correct fix for iteration of Horde_Prefs_Scope object.
2.6.0
2.6.0
stable
stable
2014-05-02
LGPL-2.1
* [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().
2.7.0
2.7.0
stable
stable
2014-08-29
LGPL-2.1
* [mms] Add ArrayAccess, Countable, and Iterator functionality to the Horde_Prefs_Identity object.
2.7.1
2.7.0
stable
stable
2014-12-29
LGPL-2.1
* [mms] Fix Horde_Prefs#isDefault() to return true if the given pref name doesn't exist in a scope.
2.7.2
2.7.0
stable
stable
2015-02-10
LGPL-2.1
* [mms] Removed unused 'password' parameter.
2.7.3
2.7.0
stable
stable
2015-04-28
LGPL-2.1
* [jan] Fix issues with certain locales like Turkish.
2.7.4
2.7.0
stable
stable
2015-07-31
LGPL-2.1
* [jan] Updated UK translation.
2.7.5
2.7.0
stable
stable
2016-01-05
LGPL-2.1
* [jan] Improve Oracle compatibility.