*** Version 1.9.2 (stable) - API 1.9.0 (stable) - 2012-06-29


* [mms] Fix cache maxsize preference (Bug #11224).
* [jan] Update Turkish translation (İstanbul Technical University).
 

*** Version 1.0.0alpha1 (alpha) - API 1.0.0 (alpha) - 2011-03-08


* First alpha release for Horde 4.
* Add cache support for themes.
* Add Horde_Session.
* Add Horde::addInlineJsVars().
* Remove Horde::nocacheUrl() and Horde::url() (Ticket #9160).
* Absorb horde/Ui package.
* Absorb horde/Ajax package.
* Import application auth driver from horde/Auth.
* Import signup code from horde/Auth.
* Import Horde backend driver from horde/LoginTasks.
* Import perms UI handling class from horde/Perms.
* Import prefs UI handling class from horde/Prefs.
* Convert from PEAR Log to Horde_Log for logging.
* Add Horde_Themes:: class.
* Add Horde::nocacheUrl().
* Remove dependency on Horde_DOM package.
* Added Horde_Registry_Api:: and Horde_Registry_Application:: classes.
* Moved Horde_Exception to Exception package.
* Renamed Menu:: as Horde_Menu::.
* Renamed Help:: as Horde_Help::.
* Removed Text::/Horde_Text::.
* Converted Horde to Horde 4 coding conventions.
   

*** Version 1.0.0beta1 (beta) - API 1.0.0 (beta) - 2011-03-16


* Catch fatal errors about missing tables during initial configuration.
* Added LoginTasks upgrade framework.
* Added Horde_Core_Perms class.
* Fix clearing expanded state for javascript trees (Bug #9659).
* Only show advanced preferences link if there are some.
   

*** Version 1.0.0RC1 (beta) - API 1.0.0 (beta) - 2011-03-22


* First release candidate for Horde 4.
* [jan] Fix converting identities with non-ascii characters to new format.
* [mjr] Fix IMSP Auth driver.
* [jan] Don't show sub-permissions for adding that exist already.
* [jan] Fix listing more than one sub-permission (Bug #9671).
   

*** Version 1.0.0RC2 (beta) - API 1.0.0 (beta) - 2011-03-29


* Second release candidate for Horde 4.
* [jan] Fix loading of Horde's vhost conf.php file (Bug #9704).
* [jan] Sort applications in preference menu by name.
* [mms] Fix identities pref UI when default_identity is locked (Bug #9701).
* [mms] Added Horde::debug().
   

*** Version 1.0.0 (stable) - API 1.0.0 (stable) - 2011-04-06


* First stable release for Horde 4.
* [mms] Add Horde_Core_Notification_Handler_Decorator_Base.
* [mms] Add listAlarms() to methods provided by
Horde_Core_Registry_Application.
* [jan] Delay sidebar creation if the sidebar is generated through JavaScript.
* [jan] Use localized application names when sorting the preference menu tree.
* [mms] Fix adding port to certain urls passed to Horde::url() (Bug #9712).
   

*** Version 1.0.1 (stable) - API 1.0.0 (stable) - 2011-04-20


* [mms] Fix loading correct identities driver for the Horde application (Bug
#9936).
* [mms] Don't setup notification handlers in applications that are not yet
authenticated (Bug #9733).
* [mms] Allow Horde_Menu to accept string url values (Bug #9917).
* [mjr] Correctly sanitize DSN when using custom cyrus auth driver (Bug
#9879).
* [mms] Reinitialize language after loading prefs before authentication (Bug
#9822).
* [cjh] Fix cyrsql configuration, rename cyrus host and port parameters to not
clash with Horde_Db parameters (Bug #9864).
* [cjh] Fix signups, and update style on signup and reset password pages to
match the login page (Bug #9856, partially from Ian Roth
<iron_hat@hotmail.com>).
* [cjh] Show an unknown app icon rather than a broken image if an application
doesn't have an icon (Bug #9867).
   

*** Version 1.0.2 (stable) - API 1.0.0 (stable) - 2011-05-03


* [jan] Don't show IMP compose link if user doesn't have permissions to IMP
(Bug #10016).
* [mjr] Fix editing settings of fixed portal blocks (Bug #9910).
   

*** Version 1.1.0 (stable) - API 1.1.0 (stable) - 2011-05-14


* [jan] Add Horde_Config#configFile() and
Horde_Config#writePHPConfiguration().
* [mjr] Fix issue with deleting identities (Bug #9997).
* [jan] Store preferences for guests in the session.
   

*** Version 1.1.1 (stable) - API 1.1.0 (stable) - 2011-05-18


* [jan] Updated German translation.
* [mms] Optimize session storage.
   

*** Version 1.2.0 (stable) - API 1.2.0 (stable) - 2011-06-01


* [jan] Add Horde_Config::configSQL() method.
* [jan] Add Horde_Core_Cli and Horde_Core_Bundle classes.
* [jan] Updated Slovak translation.
* [mms] Allow numbers to be zero in certain preferences (Bug #10120).
* [mms] Fix running Horde login tasks (Bug #9767).
* [mms] Fix authenticating as several users in the same request (Bug #10027).
* [gwr] Added support for the Kolab IMAP based preferences backend.
* [jan] Updated Spanish translation.
   

*** Version 1.2.1 (stable) - API 1.2.0 (stable) - 2011-06-09


* [mms] Only list sidebar apps in listApps() if parent app is active (Bug
#10017).
* [mms] Fix autocomplete javascript when contents of DOM element is
dynamically altered.
* [mms] Fix duplicate node IDs in javascript tree rendering code (Bug #10173).
* [rla] Show specific admin privileges a user has permission to (Enhancement
#9350).
   

*** Version 1.3.0 (stable) - API 1.3.0 (stable) - 2011-07-05


* [jan] Update Lithuanian translation.
* [jan] Update Brazilian Portuguese translation.
* [jan] Fix generating database DSN for VFS if the global VFS configuration
doesn't use SQL (Bug #10199).
* [jan] Add option to Horde_Themes_Css#getStylesheetUrls() to never use CSS
cache.
* [jan] Add Horde_Menu#setMask() (Vilius Sumskas, Request #10078).
* [jan] Allow configuration of split read databases for PostgreSQL (Request
#7025).
* [mms] Make sure appinitialized hook gets full application environment.
   

*** Version 1.3.1 (stable) - API 1.3.0 (stable) - 2011-07-27


* [jan] Update Latvian translation.
* [jan] Don't set optional integer fields to 0 when automatically updating
configuration.
* [mjr] Fix recurring event exception handling for ActiveSync.
* [mms] Fix removing user data from applications (Bug #10241).
   

*** Version 1.4.0 (stable) - API 1.4.0 (stable) - 2011-08-17


* [rla] Display permissions of hidden apps too
* [gwr] Do not fail when no basedn is set for the Horde_Kolab_Server
configuration.
* [mms] When reopening sessions, ensure that we don't alter session
information if the authentication status changed (Bug #10403).
* [jan] Use 'ident' option of Horde_Log handlers to prefix log messages
(Gonçalo Queirós <goncalo.queiros@portugalmail.net>, Request #9322).
* [jan] Check applications' authValidate() method if present.
* [mms] Add Horde_Session::isActive().
* [mjr] Add remove button to image fields (Request #9870).
   

*** Version 1.4.1 (stable) - API 1.4.0 (stable) - 2011-08-30


* [rla] Add locking routines to Horde_Core_Auth_Application.
* [rla] Add support for Horde_Auth's new locking feature.
   

*** Version 1.5.0 (stable) - API 1.5.0 (stable) - 2011-09-20


* [jan] Fix generating of URLs if both the webroot and the original URL are
full URLs.
* [mjr] Support additional GAL fields (Bug #10504).
* [jan] Allow to pass a configuration array to the LDAP factory.
* [mms] Revamp and fix Horde_Registry#removeUserData(); this method should now
be the sole access point to delete user data for any/all apps (Bug #10241).
* [mms] Correctly apply value of $conf['session']['timeout'] to PHP
environment.
* [mms] Fix cookie timeouts.
   

*** Version 1.6.0 (stable) - API 1.6.0 (stable) - 2011-10-11


* [jan] Fix PostgreSQL DSN when using SQL authentication (Bug #10538).
* [mjr] Add factory for Horde_Service_UrlShortener.
* [mms] Fix minChars behavior in autocomplete javascript code.
* [mms] Allow in-page base64 image encoding to be disabled via Horde
configuration.
* [jan] Allow both application and interface names in <configspecial>.
   

*** Version 1.6.1 (stable) - API 1.6.0 (stable) - 2011-10-28


* [jan] Fix resetting authentication credentials (Bug #10228).
* [jan] Correctly render keyval_multienum form field contents.
* [jan] Don't use Xcache in CLI scripts (Bug #10288).
   

*** Version 1.7.0 (stable) - API 1.7.0 (stable) - 2011-11-02


* [mms] Detect @import tags in CSS and add to compressed data.
* [mjr] Add ability to remove temporary files at session shutdown.
   

*** Version 1.8.0 (stable) - API 1.8.0 (stable) - 2011-11-22


* [jan] Update Estonian translation.
* [jan] Update Hungarian translation.
* [jan] Fix tests to work with PHPUnit 3.6.
* [mjr] Add Horde_Service_Weather factory.
* [mms] Fix importing CSS data in cache files.
   

*** Version 1.8.1 (stable) - API 1.8.0 (stable) - 2011-12-06


* [gwr] Fixed hiding menu entries that should not be displayed to admin.
* [gwr] Fixed Kolab anonymous bind.
* [jan] Update Japanese translation (Hiromi Kimura
<hiromi@tac.tsukuba.ac.jp>).
   

*** Version 1.8.2 (stable) - API 1.8.0 (stable) - 2011-12-13


* [mjr] Allow separate ActiveSync logs per device.
* [jan] Make the lifetime of cached weather information configurable (Arjen de
Korte, Request #10848).
   

*** Version 1.8.3 (stable) - API 1.8.0 (stable) - 2011-12-23


* [mjr] Fix implementation of SENDMAIL ActiveSync command. Fixes sending of
meeting requests from device.
* [mjr] Fix issue that caused ActiveSync failure when using device specific
logging in certain cases.
* [mms] Fix merging config data (Bug #10381).
   

*** Version 1.8.4 (stable) - API 1.8.0 (stable) - 2012-01-31


* [mjr] Fix issue with autocompletion that would cause it to fail in certain
circumstances (Bug #10904).
* [mms] Remove trailing semicolon when replacing @import statements.
* [mjr] Fix issue that could cause failure of ActiveSync due to incorrect
packing of binary data.
* [jan] Use separate database connection for SQL session handler (Bug #10906).
* [mms] Fix parsing DB config when using splitread database setup.
   

*** Version 1.8.5 (stable) - API 1.8.0 (stable) - 2012-02-28


* [jan] Fix setting default values for HTML signatures.
* [mjr] Throw exception if no weather service configured (Bug #11005).
* [mms] Fix viewable prefs when toggling from Hide->Show Advanced.
* [mms] Better error message when missing required parameters (Bug #10979).
* [mms] Add Horde_Core_Alarm_Handler_Notify class.
   

*** Version 1.9.0 (stable) - API 1.9.0 (stable) - 2012-04-10


* [jan] Add parameters to specify field size of phone and email fields.
* [jan] Log details too, if logging an exception.
* [jan] Fix showing applications with 'admin' status in the sidebar.
   

*** Version 1.9.1 (stable) - API 1.9.0 (stable) - 2012-05-29


* [jan] Update Swedish translation.
* [gwr] Fixed session based preferences.
   

*** Version 1.9.2 (stable) - API 1.9.0 (stable) - 2012-06-29


* [mms] Fix cache maxsize preference (Bug #11224).
* [jan] Update Turkish translation (İstanbul Technical University).
   

