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
2017-09-19
17:02:34
4.2.23
4.2.0
stable
stable
GPL-2.0
* [jan] Officially support PHP 7. * [jan] Fix time offsets when importing CSV data with two-digit years. * [jan] Fix updating and deleting events from external CalDAV servers (martin1@k0k.net, Bug #14021). * [jan] Fix exporting multiple tags to iCalendar CATEGORIES (Bug #14057).
5.3.0
8.0.0alpha1
8.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
8.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.30.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.
4.2.14
4.2.0
stable
stable
2016-02-11
GPL-2.0
* [mjr] Fix issue deleting and closing event dialog during event deletion. * [mjr] Honor the SCHEDULE-AGENT attribute during CalDAV import.
4.2.15
4.2.0
stable
stable
2016-02-17
GPL-2.0
* [mjr] Fix typo preventing deletion of events from dynamic view (Bug #14256). * [jan] Handle gracefully if the base event of an imported recurrence exception is no longer recurring (Bug #14249).
4.2.16
4.2.0
stable
stable
2016-03-21
GPL-2.0
* [mjr] Fix updating list of resource calendars in resource group dialog (Bug #14281). * [jan] Fixed several issues with resource management. * [jan] Update Greek translation (Limperis Antonis <limperis@cti.gr>).
4.2.17
4.2.0
stable
stable
2016-07-01
GPL-2.0
* [jan] Update Portuguese translation. * [jan] Update Basque translation. * [mjr] Fix issue where it is possible to save an event with an empty start or end date on some browsers. * [mjr] Require Horde_Perms::DELETE for including a calendar as sync-able. * [mjr] Fix end date when toggling an all day event off (Bug #13979). * [jan] Fix showing error message if loading of remote calendars failed.
4.2.18
4.2.0
stable
stable
2016-09-06
GPL-2.0
* [mjr] Fix potential memory issue with really long events (Bug #14453). * [mjr] Fix setting DELETE permissions (Bug #14447). * [mjr] More fixes and improvements related to preventing empty date values. * [jan] Fix losing shared users when adding invalid user name (Bug #14415). * [mjr] Fix displaying tag search results (Bug #14412). * [jan] Fix sender of event change notification messages.
4.2.19
4.2.0
stable
stable
2016-12-16
GPL-2.0
* [mjr] Fix allowing ics import on when user has edit permissions on a shared calendar (Bug #14501). * [jan] Disallow setting of creator permissions too if sharing with world is disabled. * [jan] Split shared users by linebreaks too.
4.2.20
4.2.0
stable
stable
2017-03-20
GPL-2.0
* [mjr] Fix saving sync preference when no default calendar exists (Bug #14585). * [mjr] Fix display of date in ITIP_CANCEL notifications of deleted instances of recurring events (PR: 214, almarin@um.es).
4.2.21
4.2.0
stable
stable
2017-05-03
GPL-2.0
* [mjr] Don't hide the reservee's identity on the resource calendar (Bug #14609).
4.2.22
4.2.0
stable
stable
2017-08-01
GPL-2.0
* [jan] SECURITY: Fix open redirects. * [mjr] Prevent broken iCalendar files from causing fatal errors (Bug #14672). * [jan] Work around calendar servers advertising as CalDAV-capable, but ignoring CalDAV requests (Bug #14662). * [jan] Fix displaying yesterday's event in Prior Events portal block (admin@layertec.de, Bug #14638).
4.2.23
4.2.0
stable
stable
2017-09-19
GPL-2.0
* [jan] Officially support PHP 7. * [jan] Fix time offsets when importing CSV data with two-digit years. * [jan] Fix updating and deleting events from external CalDAV servers (martin1@k0k.net, Bug #14021). * [jan] Fix exporting multiple tags to iCalendar CATEGORIES (Bug #14057).