kronolith
pear.horde.org
A web based calendar
Kronolith is the Horde calendar application. It provides web-based calendars backed by a SQL database or a Kolab server. Supported features include Ajax and mobile interfaces, shared calendars, remote calendars, invitation management (iCalendar/iTip), free/busy management, resource management, alarms, recurring events, and a sophisticated day/week view which handles arbitrary numbers of overlapping events.
Jan Schneider
jan
jan@horde.org yes
Michael J Rubinsky
mrubinsk
mrubinsk@horde.org yes
Chuck Hagenbuch
chuck
chuck@horde.org no
2016-02-04
01:15:46
4.2.13
4.2.0
stable
stable
GPL-2.0
* [mjr] Add missing EAS ghosted property support for all EAS versions. Prevents potential loss of event data during synchronization.
5.3.0
6.0.0alpha1
6.0.0alpha1
1.7.0
content
pear.horde.org
2.0.5
3.0.0alpha1
3.0.0alpha1
horde
pear.horde.org
5.0.0
6.0.0alpha1
6.0.0alpha1
Horde_Auth
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Autoloader
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Core
pear.horde.org
2.21.0
3.0.0alpha1
3.0.0alpha1
Horde_Data
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Date
pear.horde.org
2.0.8
3.0.0alpha1
3.0.0alpha1
Horde_Date_Parser
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Dav
pear.horde.org
1.0.0
2.0.0alpha1
2.0.0alpha1
Horde_Exception
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Form
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Group
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Http
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_History
pear.horde.org
2.1.0
3.0.0alpha1
3.0.0alpha1
Horde_Icalendar
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Image
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Lock
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_LoginTasks
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_Nls
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Notification
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Perms
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Serialize
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Share
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Support
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Text_Filter
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Timezone
pear.horde.org
1.0.0
2.0.0alpha1
2.0.0alpha1
Horde_Url
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Util
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_View
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Date
pear.php.net
gettext
json
SimpleXML
nag
pear.horde.org
4.2.0
5.0.0alpha1
5.0.0alpha1
timeobjects
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_ActiveSync
pear.horde.org
2.4.0
3.0.0alpha1
3.0.0alpha1
Horde_Db
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_OpenXchange
pear.horde.org
1.0.0
2.0.0alpha1
2.0.0alpha1
Horde_Test
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Date_Holidays
pear.php.net
0.21.0
xmlwriter
horde
Role
pear.horde.org
3.0.0alpha1
3.0.0
alpha
alpha
2011-03-09
GPL-2.0
* First alpha release for Horde 4.
3.0.0beta1
3.0.0
beta
beta
2011-03-16
GPL-2.0
* Only load external events in IFRAME if configured. * Fix retrieving event UIDs without date limit (Simon Bühler, Bug #9651). * Fix saving display status of other applications' calendars (Bug #9636). * Add migration for converting existing event categories to tags.
3.0.0RC1
3.0.0
beta
beta
2011-03-23
GPL-2.0
* First release candidate for Horde 4. * [jan] Fix custom event alarm settings in traditional view (Bug #9154).
3.0.0RC2
3.0.0
beta
beta
2011-03-29
GPL-2.0
* Second release candidate for Horde 4. * [jan] Fix javascript error when viewing events with desktop notifications (Bug #9727).
3.0.0
3.0.0
stable
stable
2011-04-06
GPL-2.0
* First stable release for Horde 4. * [jan] Fix application-specific permission checks (Bug #9786). * [jan] Fix fatal error when using the max_events permission (Bug #9784). * [mjr] Datatree share to SQL upgrade script refactored for Horde 4. * [mjr] Add migration for mysql specific geospatial fields (Bug #9758). * [jan] Set default alarm in dynamic view (Bug #9752). * [jan] Set default alarm in dynamic view (Bug #9752). * [jan] Move all executable scripts to bin/ and prefix with kronolith-.
3.0.1
3.0.0
stable
stable
2011-04-20
GPL-2.0
* [jan] Don't store all task lists in the session. * [jan] Fix new task lists not showing up until next login (Bug #9814). * [mjr] Fix broken event alarm links in sidebar (Bug #9897). * [mjr] Fix drag/drop editing of recurring events (Bug #9880). * [jan] Fix undefined function on Windows (Bug #9916). * [jan] Support adding and editing of CalDAV events in dynamic view (Bug #9865). * [mjr] Allow migrations to complete despite of missing shares. * [jan] Remove debug code in Ajax library (Bug #9818).
3.0.2
3.0.0
stable
stable
2011-05-03
GPL-2.0
* [jan] Don't show event edit links if user doesn't have edit permissions on any calendar. * [jan] Fix parsing of recurrence end date in dynamic view (Bug #10025). * [jan] Fix displaying of new tasks in new task lists. * [jan] Delete tasks from tasks view when deleting tasks lists. * [jan] Don't export multi-day events as multiple events to iCalendar data (Bug #10007). * [jan] Fix dragging tasks in the dynamic view.
3.0.3
3.0.0
stable
stable
2011-05-18
GPL-2.0
* [jan] Add header for timeobjects calendars. * [jan] Fix date picker in advanced search form (Bug #10039). * [mjr] Remove visible exceptions when deleting recurring events (Bug #10013). * [mjr] Fix issue causing listTimeObject calendars to not appear (Bug #10012).
3.0.4
3.0.0
stable
stable
2011-06-14
GPL-2.0
* [jan] Only highlight days in the mini calendar that are currently displayed (Bug #10048). * [jan] Fix advanced search with empty search criteria (Bug #10038).
3.0.5
3.0.0
stable
stable
2011-07-05
GPL-2.0
* [jan] Update task due date in interface after dragging a task (Bug #10001). * [jan] Correctly sort events in portal block or widget if only displaying a single calendar (Bug #10099). * [mjr] Allow syncing of multiple owner-owned calendars (Request #8734). * [jan] Don't show calendar drop down in event form without delete permissions (Bug #10201). * [jan] Don't change event creator when saving events. * [jan] Fetch events immediately after saving remote calendar.
3.0.6
3.0.0
stable
stable
2011-08-02
GPL-2.0
* [jan] Display event time in dynamic agenda/search view. * [jan] Don't load all shares with requested permissions from the backend if $conf['share']['hidden'] is enabled. * [jan] Improve exporting all-day events to Funambol clients. * [mjr] Fix removing an exception from a recurrence series (Bug # 10365). * [jan] Close session while listing events to speed up parallel loading from different calendars. * [jan] Share list of displayed task lists with Nag (requires Nag 3.0.3). * [jan] Don't show import/export link in preferences if using the dynamic view. * [mjr] Force ActiveSync device reset after sync_calendars pref is changed (Request #10342). * [jan] Support updating attendees from vCalendar 1.0 iTip responses. * [jan] Fix sending invitations to attendees from traditional view. * [jan] Fix organizer attribute when exporting to vCalendar 1.0. * [mjr] Fix issue that prevented synching when no sync_calendar pref was set (Bug #10329).
3.0.7
3.0.0
stable
stable
2011-08-05
GPL-2.0
* [mjr] Fix updating attendees (Bug #10411). * [jan] Fix error if Nag is not installed (Bug #10406).
3.0.8
3.0.0
stable
stable
2011-08-17
GPL-2.0
* [jan] Fix deleting resources (Bug #10427) * [jan] Support snoozing alarms with Sundbird/Lightning (Request #7470). * [jan] Import VALARM components from iCalendar 2.0 data (Request #6665). * [jan] Fix creating events from dynamic view on Windows (Bug #9916). * [mjr] Fix displaying of freebusy data in dynamic view (adominguez@cne.gob.ve, Bug #10347).
3.0.9
3.0.0
stable
stable
2011-08-30
GPL-2.0
* [jan] Fix fatal error while searching if hitting certain recurring events. * [jan] Fix exporting events with snoozed alarms (Bug #10438).
3.0.10
3.0.0
stable
stable
2011-09-21
GPL-2.0
* [jan] Fix opening events from agenda view. * [mjr] The current default calendar is always included in the sync_calendars pref. * [mjr] Ensure exception gets start and end times when created from month view (Bug #10496) * [jan] Update group permission when changing group down list in basic permissions (Bug #10482). * [jan] Fix race condition when editing group permission in basic permission screen (Bug #10482). * [mjr] Fix removeUserData API (Bug #10241). * [jan] Fix deleting events with a WebDAV client (Bug #10478).
3.0.11
3.0.0
stable
stable
2011-11-02
GPL-2.0
* [mjr] Fix alarms for recurring events (Bug #10678). * [mjr] Allow filtering listTagInfo results by user. * [jan] Fix uncompleting tasks in dynamic view (Carlos Timóteo, Bug #10653). * [cjh/jan] Improve design. * [mjr] Fix displaying resources when no attendees are present (Bug #10507).
3.0.12
3.0.0
stable
stable
2011-11-22
GPL-2.0
* [jan] Show status of events in agenda messages (Request #10517). * [mjr] Fix selecting custom time from time selection drop down (Bug #10737). * [jan] Always use fresh Horde_Http_Client instances for remote calendars (Bug #10740). * [jan] Add confirmation screen when deleting events in dynamic view (Request #10725). * [jan] Fix holidays disappearing from month view if deleting another event. * [jan] Fix resetting attendee response status when saving events in dynamic view (Bug #10620). * [jan] Support CalDAV servers that don't use DAV: as the default namespace (christof@buergi.lugs.ch, Bug #10716). * [jan] Allow to view and create copies of holiday events (Bug #10650). * [jan] Don't show import/export tabs in dynamic view if disabled (Bug #10705). * [jan] Don't show option to share with everyone in basic permissions if disabled (piper@hrz.uni-marburg.de, Bug #10706). * [mjr] Only set ORGANIZER field if the event is a group meeting (Bug #10697).
3.0.13
3.0.0
stable
stable
2011-12-13
GPL-2.0
* [jan] Hide disabled calendar sections (Bug #9815). * [gwr] Fixed recurrence handling with the Kolab backend. * [gwr] Fixed naming of the default calendar for the Kolab backend. * [gwr] Fixed deleting events with the Kolab backend. * [gwr] Fixed migrations for SQLite as database backend. * [mjr] Fix keyboard navigation of time entry fields in dynamic view (Bug #10799). * [mjr] Fix parsing display_cal variables for internal calendar links on various blocks and embedded imples (Bug #10767). * [mjr] Fix adding events directly to a resource's calendar (Bug #10827). * [mjr] Fix regression introduced in 3.0.12 that broke checking a Resource's availability in certain cases (Bug #10806). * [jan] Don't fail on empty CalDAV calendars (christof@buergi.lugs.ch, Bug #10739). * [jan] Check permissions when building application drop down (sberthelot@emisfr.com, Bug #10811). * [gwr] Fix saving Kolab events. * [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
3.0.14
3.0.0
stable
stable
2012-01-17
GPL-2.0
* [mjr] Fix bug that could cause incorrect event exceptions to be created when drag and dropping events in month view. * [jan] Fix page titles not always updating correctly. * [jan] Display event time in dynamic view if requested (Request #9866). * [jan] Only show end time if different from start time. * [jan] Fix day sorting in agenda view. * [jan] Sort user and group names in permission screen (Request #10896).
3.0.15
3.0.0
stable
stable
2012-01-31
GPL-2.0
* [jan] Search complete names and addresses when auto-completing attendees. * [jan] Fix syntax error in migration script (Bug #10902).
3.0.16
3.0.0
stable
stable
2012-03-20
GPL-2.0
* [jan] Use preferred date format in week and agenda views (Bug #11089). * [jan] Fix fatal error if no external calendars are available (Bug #11079). * [jan] Fix positioning of events on DST changing dates (Bug #11070). * [mjr] Fix bug that caused time shift of all day events when imported from ActiveSync devices for users in certain timezones (Bug #10991). * [mjr] Correctly deal with deleted calendars in sync clients (Bug #10969).
3.0.17
3.0.0
stable
stable
2012-05-14
GPL-2.0
* [jan] SECURITY: Fix XSS vulnerabilities in tasks view and search view (Bug #11189). * [jan] Update Italian translation (Massimo Malabotta <mmalabotta@units.it>). * [jan] Improve print styles. * [jan] Catch if external client doesn't send LAST-MODIFIED attributes (Bug #11130). * [jan] Don't stop agenda script if there is an error with a single user (Bug #11129). * [jan] Update Hungarian translation (Zoltán Németh <nemeth.zoltan@etit.hu>). * [jan] Show round corners only on the start and end of multi-day events (Request #11067).
3.0.18
3.0.0
stable
stable
2012-05-14
GPL-2.0
* [mms] Fix permissions checking in the 'path_delete' API call. * [mms] SECURITY: Fix XSS vulnerabilities in the portal blocks. * [mjr] Fix setting permissions in dynamic mode while $conf[share][world] is false (Bug #11359). * [mjr] Fix issue causing broken alarm values from being imported from certain ics files. * [rla] Fix sender of appointment notification (Bug #11198). * [mjr] Use SSL for map providers if current connection is SSL (Request #11193). * [jan] Don't show location of private events (Bug #11235). * [jan] Fix exporting multi-all-day events to iCalendar. * [jan] Update Turkish translation (İstanbul Technical University). * [jan] Update Swedish translation (Jakob Alvermark <jakob.alvermark@bsdlabs.com>).
2012-08-29
17:24:36
4.0.0beta1
4.0.0beta1
beta
beta
GPL-2.0
* [jan] Add quick task adding to dynamic view. * [rla] Fix sender of appointment notification (Bug #11198) * [mjr] Fix tagging in traditional interface. * [rla] Make system shares browseable in WebDAV (Request #10998). * [jan] Make calendar lists collapsible (Request #10865). * [jan] Delay calendar list loading to speed up initial display. * [mjr] Implement resource scheduling in dynamic view (Request #9774). * [mjr] Fix issue that could cause incorrect freebusy data to be displayed in certain circumstances. * [mjr] Prompt to send updates when modifying an event with attendees (Request #10724). * [mjr] Add heatmap to year view (Request #10658). * [mjr] Implement proper editing and deleting of recurrence series and exceptions in ajax view (Request #9926). * [jan] Remove print buttons. * [jan] Add work week view to dynamic interface (rsalmon@mbpgroup.com, Request #10519). * [jan] Support importing of iCalendar events with non-local timezones (Request #7156). * [jan] Include timezone information when exporting events to iCalendar (Request #7156). * [jan] Allow to set individual timezones for each event (Request #10727).
4.0.0beta2
4.0.0beta1
beta
beta
2012-10-12
GPL-2.0
* [jan] Synchronize tags with Kolab categories. * [mjr] Improvements to resource calendar handling. * [gwr] Mark the initial default share as such with the Kolab backend. * [gwr] Always mark the initial share as default calendar. * [jan] Fix attendees button in traditional view. * [jan] Fix sending alarm emails.
4.0.0RC1
4.0.0beta1
beta
beta
2012-10-27
GPL-2.0
* [jan] Show completed future tasks in complete category, not in future category (Bug #11562). * [jan] Fix exporting of recurring events with exceptions from Kolab backends. * [jan] Fix export links for calendars (Bug #11576). * [jan] Fix broken Apple iCal behavior with exception dates (Evert Pot <evert@rooftopsolutions.nl>). * [jan] Use more compatible message format for iTip notifications (Bug #9854). * [jan] Fix free/busy retrieval on Kolab.
4.0.0
4.0.0
stable
stable
2012-10-30
GPL-2.0
* [jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>). * [jan] Update Dutch translation (Arjen de Korte <arjen+horde@de-korte.org>).
4.0.1
4.0.0
stable
stable
2012-11-07
GPL-2.0
* [jan] Fix migration of exceptionoriginaldate field (Bug #11654). * [jan] Fix generating calendar names when exporting non-internal calendars to iCalendar. * [jan] Fix authentication to remote calendars (Bug #11643). * [jan] Fix incorrect nesting of VTIMEZONE components when exporting to iCalendar (Bug #11636). * [jan] Fix fatal error when moving non-recurring events with resources (Bug #11629).
4.0.2
4.0.0
stable
stable
2012-11-27
GPL-2.0
* [jan] Use Kolab modification and creation dates in the UI (Bug #11591). * [jan] Try to translate holiday drivers (Request #11755). * [jan] Fix timezone when reading events from Kolab (Bug #11695). * [jan] Use encoded UIDs as IDs in Kolab driver. * [jan] Fix saving of events if no calendar has been loaded yet. * [mjr] Fix importing events from ActiveSync with empty descriptions in EAS version 2.5
4.0.3
4.0.0
stable
stable
2013-01-10
GPL-2.0
* [jan] Fix setting default start time in new event dialog of basic view (Bug #11861). * [jan] Fix saving alarm methods to Kolab backend (Thomas Jarosch <thomas.jarosch@intra2net.com>, Bug #11880). * [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). * [jan] Fix moving events between calendars (Bug #11830). * [jan] Fix fatal error on recurring events with custom timezone (Bug #11587). * [jan] Fix double owner name on shared calendars. * [jan] Use default Kolab folder for default calendar preference. * [jan] Mark Kolab folder as default when changing default calendar preference. * [jan] Defer navigation in dynamic view until environment has been initialized. * [jan] Fix receiving resource calendars in dynamic view (Bug #11776).
4.0.4
4.0.0
stable
stable
2013-02-12
GPL-2.0
* [jan] Update alarms, resources, and tags when deleting Kolab events (Bug #11988). * [jan] Update French translation (Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont.fr>). * [jan] Fix some issues with workweek views if first day of week is Sunday (Bug #11973). * [jan] Fix adding holiday calendars if not using English locale (Bug #11961). * [jan] More robust date parsing during event importing (Bug #11916). * [jan] Always export year numbers with four digits to CSV (Request #11917). * [jan] Fix JavaScript error if Nag is not installed.
4.0.5
4.0.0
stable
stable
2013-05-29
GPL-2.0
* [jan] Don't throw error on importing events with unknown timezones (Bug #11688). * [jan] Don't send notifications for all recurrence exceptions when deleting events. * [jan] Only send update notifications for local calendars. * [jan] Re-enable users in drop-down list after revoking permissions (Bug #12000). * [jan] Fix exporting events of a certain time span (piper@hrz.uni-marburg.de, Bug #12074). * [mjr] Always populate the meetingstatus property in ActiveSync requests to avoid issues with some versions of iOS (Bug #12056). * [mjr] Fix deletion of resource events after deleting resource (Bug #12034).
2013-05-07
16:40:30
4.1.0beta1
4.1.0
beta
stable
GPL-2.0
* [jan] Add CalDAV server support (Request #4267). * [jan] Use Horde_Dav for accessing remote calendars. * [mjr] Expose Kronolith_FreeBusy::get() via the external API.
4.1.0beta2
4.1.0
beta
stable
2013-05-14
GPL-2.0
* [jan] Fix incorrect dependencies.
4.1.0RC1
4.1.0
beta
stable
2013-05-29
GPL-2.0
* [jan] Fix editing of events per CalDAV if client sends LAST-MODIFIED attribute (Bug #12244).
4.1.0
4.1.0
stable
stable
2013-06-04
GPL-2.0
* [jan] Add help text for CalDAV usage.
4.1.1
4.1.0
stable
stable
2013-06-18
GPL-2.0
* [mjr] Fix setting RECURRENCE-ID field when exporting ics file (Bug #12368). * [jan] Fix propagating calendar URLs if import/export is turned off. * [mjr] Add API methods for using history modification sequences.
4.1.2
4.1.0
stable
stable
2013-07-16
GPL-2.0
* [jan] Display CalDAV URL of system calendars and tasklists (Bug #12342). * [jan] Fix system calendar listing via WebDAV. * [rla] Add system calendar support for Kronolith CalDAV access (Request #12342). * [mjr] Fix automatically adding organizer as attendee in dynamic view. * [mjr] Prompt for sending cancellation iTip when deleting an event (Bug #12415). * [rla] Properly display system-owned calendars when browsing DAV (Bug #12325).
4.1.3
4.1.0
stable
stable
2013-08-27
GPL-2.0
* [jan] Fix inconsistent handling of all-day events (Bug #12627). * [mjr] Fix infinite loop for Kolab driver when event has recurrence (Bug #12160, Thomas Jarosch <thomas.jarosch@intra2net.com>). * [jan] Fix fatal errors if DAV support is disabled (Bug #12481). * [jan] Fix synchronization of shared events in Kolab driver (Thomas Jarosch <thomas.jarosch@intra2net.com>, Bug #12585). * [jan] Link to CalDAV help text from calendar dialog. * [mjr] Fix requesting changes by modification sequence (Bug #12508, Thomas Jarosch <thomas.jarosch@intra2net.com>). * [mjr] Fix subscribing to internal calendars via subscription URL (Bug #12495).
4.1.4
4.1.0
stable
stable
2013-10-29
GPL-2.0
* [jan] SECURITY: Protect against CSRF attacks on share permissions form (Bug #12804, CVE-2013-6365). * [jan] SECURITY: Fix XSS vulnerabilities when deleting calendars and resources. * [jan] Fix edge case that allowed to enter start time after end time (Bug #12752). * [mjr] Expire fb cache when fb_cals preference changes (Bug #12714). * [jan] Fix setting DTEND in iCalendar data if event has a timezone (Bug #12693). * [mjr] Fix importing new ActiveSync events created on the client with recurrence. * [mjr] Fix some issues with recurring event exceptions due to improper timezone handling (Bug #12630).
4.1.5
4.1.0
stable
stable
2014-03-10
GPL-2.0
* [mjr] Fix triggering alarms for cancelled events (Bug #12928). * [jan] Update Danish translation (Erling Preben Hansen <erling@eph.dk>). * [mjr] Fix exporting recurring events with no recur_end value to CSV. * [mjr] No longer include AIRSYNCBASEBODY when exporting for ActiveSync if there is no description. * [mjr] Properly set event status to Cancelled on Resource calendars when the original event status is set to Cancelled. * [mjr] Fix updating free/busy display when updating event times (Bug #12676). * [mjr] Fix issue that could cause calendar sync to break when creating an exception on EAS versions < 14.0 * [jan] Fix rounding of start time when dragging events (Bug #11904). * [mjr] Fix fatal error when searching if Holiday driver is disabled (Bug #12870). * [jan] Ignore iCalendar alarms without action, and use first, not last alarm (Bug #12865). * [mjr] Fix incorrect case comparison when synchronizing tags with Kolab (Bug #12770). * [mjr] Honor recurrence-id range values when deleting recurring events (Bug #12746). * [mjr] Fix deleting and sending iTip notifications for recurring events (Bug #12746). * [jan] Fix calculation of work week start if on a weekend. * [jan] Fix deleting calendars with exceptions to recurring events. * [jan] Fix fatal error if recurrence exceptions have timezones set (Bug #12801).
4.1.6
4.1.0
stable
stable
2014-07-07
GPL-2.0
* [jan] Fix history not always returning the last modification time of an event (Bug #13113). * [jan] Support timezone aliases when importing events (Bug #13100). * [mjr] Honor the no_sharing configuration option in dynamic view (Bug #13002). * [mjr] Fix issue that could remove all events from shared calendars if a user with Horde_Perms::EDIT on that calendar is removed via the removeUserData API (Bug #12524). * [jan] Fix TRIGGER generation if alarm value is negative (Bug #13064). * [jan] Update Korean translation (Deokgon Kim <dgkim@dgkim.net>).
4.2.0alpha1
4.2.0
alpha
alpha
2014-05-05
GPL-2.0
* [mjr] Gracefully handle import errors in dynamic interface (Bug #11127). * [mjr] Show reservee of a resource in resource's event description (Request #13037). * [mjr] Add resource_management permission (Request #13049). * [jan] Allow to synchronize shared calendars via CalDAV (Request #12380). * [jan] Add script to import events from Open-Xchange. * [mjr] Fix various issues with alarms for recurring events. * [jan] Add calendar legend to print output. * [jan] Make SQL backend compatible with Oracle. * [mjr] Allow for exporting of resource calendars (Request #12372). * [mjr] Make event url property a true hyperlink in dynamic view (Request #12920). * [jan] Support task assignees. * [jan] Support parent tasks. * [jan] Indent sub tasks. * [jan] Make shares table compatible with Oracle. * [mjr] Improve display of Free/Busy information and add pagination (Requests #12899, #12676). * [mjr] Add ability to export event to a timeslice (Request #11307). * [mjr] Add API support for supporting multiple calendar sync via ActiveSync. * [jan] Improve sort order of events in month view (Request #11155).
4.2.0alpha2
4.2.0
alpha
alpha
2014-05-07
GPL-2.0
* [jan] Fix dependency on Nag (Bug #13166). * [jan] Use the event's or calendar's owner identity when sending notifications (Bug #13158).
4.2.0beta1
4.2.0
beta
beta
2014-05-21
GPL-2.0
* [mjr] Do not include resources with no email address when synching to EAS clients.
4.2.0beta2
4.2.0
beta
beta
2014-06-04
GPL-2.0
* [jan] Add synchronization of attendees via CalDAV (Request #13027). * [mjr] Fix moving an event from one calendar to another while resources are disabled (Bug #13201, Carlos Timóteo <ctimoteo@sapo.pt>)
4.2.0RC1
4.2.0
beta
beta
2014-06-17
GPL-2.0
* [jan] Fix error when deleting unselected calendars. * [jan] Improve DTEND compatibility with other programs using iCalendar. * [mjr] Fix sending iTip invitations when Save As New is used (Bug #13239). * [jan] Fix free/busy display with 24-hours-busy days. * [jan] Fix navigating free/busy dates. * [jan] Fix hover style in year view (Bug #13057). * [jan] Update Polish translation (Maciej Uhlig <maciej.uhlig@us.edu.pl>).
4.2.0RC2
4.2.0
beta
beta
2014-07-01
GPL-2.0
* [jan] Fix issues with event URL field not updating (Carlos Timóteo <ctimoteo@sapo.pt>).
4.2.0
4.2.0
stable
stable
2014-07-08
GPL-2.0
* [jan] Fix selecting days in the sidebar mini calendar (Bug #13327). * [mjr] Issue a cancellation iTip when an event's status changes to cancelled (Bug #13321). * [jan] Fix loading events for intial view in smartphone mode.
4.2.1
4.2.0
stable
stable
2014-08-04
GPL-2.0
* [jan] Fix displayed CalDAV URLs for shared calendars (Bug #12380). * [jan] Don't show today's events that are over in portal (Bug #13368). * [mjr] Fix exporting to ics file when event contains exceptions and an explicit timezone (Bug #13369). * [mjr] Fix importing iCalendar data that contains timezone parameters. * [mjr] Fix both importing and replacing text/calendar data via the API when recurrence exceptions are present (Bug #13399). * [mjr] Ensure default share attribute is set when auto determining a default share. * [mjr] Fix fatal error when calculating alarms on a recurring event that has completed. * [mjr] Fix catching minical clicks on browsers that return element names in uppercase (Jasper.Olbrich@students.uni-marburg.de, Bug #13370).
4.2.2
4.2.0
stable
stable
2014-09-05
GPL-2.0
* [mjr] Fix removing resource event when editing the bound event causes the resource to reject the event (Bug #13466). * [mjr] Fix refreshing resource events in the UI when the host event changes (Bug #13465). * [mjr] Fix updating the exceptionoriginaldate field when the base event changes (Bug #13512). * [mjr] Fix moving recurring events with exceptions from one calendar to another (Bug #13524). * [mjr] Fix honoring resource_management permission (Bug #13049). * [jan] Fix visual overlapping of certain events (Bug #13376). * [jan] Fix error editing events if using exotic date formats. * [jan] Fix JavaScript error if not showing all events in month view (Jasper Olbrich <Jasper.Olbrich@students.uni-marburg.de>, Bug #13433). * [jan] Fix displayed CalDAV URLs for shared calendars in basic view too (piper@hrz.uni-marburg.de, Bug #12380).
4.2.3
4.2.0
stable
stable
2014-10-29
GPL-2.0
* [jan] Export nicer display names for users and resources via WebDAV. * [jan] Export custom owner and read-only properties via WebDAV. * [jan] Fix finding modification times of shared calendars via WebDAV. * [jan] Support time label rotation in week and day views on IE 11. * [jan] Fix updating of task list view if no tasks are returned from server. * [jan] Fix ordering of sub-tasks. * [jan] Send iTip notifications even to attendees that are not required to attend (Bug #13600). * [jan] Fix notification and alarm issues if alarm is longer than a day (Bug #13584). * [jan] Fix closure compiler errors (Bug #13593). * [mjr] Fix checking resource availability when adding multiple resources (Bug #13561).
4.2.4
4.2.0
stable
stable
2014-12-03
GPL-2.0
* [jan] Make access to non-CalDAV remote calendars faster (Bug #12379). * [jan] Continue with further events if parsing of one remote event date fails. * [jan] Fix JS error in month view with more events today than the maximum threshold. * [mjr] Fix fatal error when creating or modifying an entry via PUT. * [mjr] Don't show private event details in daily agenda emails if not the owner (Bug #13660).
4.2.5
4.2.0
stable
stable
2015-02-10
GPL-2.0
* [mjr] Fix generating calendar embed code (Bug #13828). * [jan] Don't wipe out whole calendars when PUTing individual events via WebDAV.
4.2.6
4.2.0
stable
stable
2015-04-28
GPL-2.0
* [jan] Fix building recipient list for event update notifications. * [mjr] Honor background color for listTimeObjects API calendars (Bug #13951). * [jan] Always sort users in advanced sharing dialog (Bug #13938). * [mjr] Fix saving recurring event after a change in resources (Bug #13921). * [mjr] Fix creating recurrence exceptions from CalDAV clients. * [jan] Added an index to find base events of recurrence exceptions faster. * [jan] Fix finding duplicate events by UID. * [mjr] Fix updating FB data when start date changes. * [mjr] Fix detecting attendees when email address is not lowercase (Bug #13905). * [jan] Fix duplicate group names in sharing dialog. * [jan] Fix JavaScript error when saving an unselected calendar. * [mjr] Fix using custom SQL configuration parameters.
4.2.7
4.2.0
stable
stable
2015-05-18
GPL-2.0
* [jan] Fix importing iCalendar events via the API (Bug #13975).
4.2.8
4.2.0
stable
stable
2015-06-18
GPL-2.0
* [jan] Don't delete existing exceptions and completions when editing recurring events or tasks.
4.2.9
4.2.0
stable
stable
2015-08-01
GPL-2.0
* [mjr] Fix enabling deletion of resources for non-admin users (Bug #14069). * [mjr] Honor workweek view as the login_view (Bug #14042). * [mjr] Fix Permission Denied error after removing a currently displayed timeObject (Bug #14022). * [jan] Enable purge calendar checkbox if user has delete permissions. * [mjr] Honor locking the remote_cals preference. * [mjr] Fix detecting duplicate events during import via the API (Bug #14018).
4.2.10
4.2.0
stable
stable
2015-10-21
GPL-2.0
* [mjr] Fix exporting events from Horde_Perms::SHOW calendars over DAV (Bug #14128). * [mjr] Send CANCEL iTip when attendee is removed from a meeting (Request #14118). * [mjr] Remove object reference from Content when object is deleted (Bug #14112). * [mjr] Fix incorrect offset of freebusy times in certain cases (Bug #14084). * [mjr] Fix handling of email groups as attendees (Bug #14093). * [mjr] Fix importing text/calendar data via API (Bug #14089).
4.2.11
4.2.0
stable
stable
2015-10-22
GPL-2.0
* [mjr] Fix issue when replacing an event via the API and the attendee list changes (Bug #14118). * [mjr] Fix fatal test error related to Content_Tagger.
4.2.12
4.2.0
stable
stable
2016-02-02
GPL-2.0
* [mjr] Fix missing truncated event description when using ActiveSync. * [jan] Fix week number in basic view if week starts on Sundays. * [mjr] Fix issue where new event could be created with exceptions from previously edited event. * [jan] Mark preferences only available in basic mode. * [jan] Use access rules compatible with both Apache 2.2 and 2.4. * [jan] Fix accidental deletion of events if importing recurring events without a UID attribute (Bug #14208). * [mjr] Honor confirm_delete preference in dynamic view (Bug #14188). * [mjr] Correctly deal with cancelled meetings via ActiveSync. * [mjr] Fix visibility of alarm titles when alarm is generated via CLI (Bug #14154). * [mjr] Fix display of embed code by adding the full url.
4.2.13
4.2.0
stable
stable
2016-02-04
GPL-2.0
* [mjr] Add missing EAS ghosted property support for all EAS versions. Prevents potential loss of event data during synchronization.