Horde_Icalendar pear.horde.org Horde_iCalendar iCalendar and vCard library An API for dealing with iCalendar data. Jan Schneider jan jan@horde.org yes Chuck Hagenbuch chuck chuck@horde.org no Michael J Rubinsky mrubinsk mrubinsk@horde.org yes 2018-07-04 2.1.8 2.1.0 stable stable LGPL-2.1 * [mjr] Fix issue that could cause loss of attribute value in iCalendar v1.0 when value is passed as an array. 5.3.0 8.0.0alpha1 8.0.0alpha1 1.7.0 Horde_Date pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 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_Support 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 Horde_Test pear.horde.org 2.1.0 3.0.0alpha1 3.0.0alpha1 0.0.1 0.0.1 alpha alpha 2003-07-03 LGPL-2.1 * Initial release as a PEAR package 0.0.2 0.0.2 beta beta 2004-12-05 LGPL-2.1 * Lots of improvements, bugfixes and support for more fields and members of the iCalendar family. 0.0.3 0.0.3 beta beta 2006-05-08 LGPL-2.1 * Converted to package.xml 2.0 for pear.horde.org. 0.1.0 0.1.0 beta beta 2008-09-25 LGPL-2.1 * Fix vFreebusy merging (Bug #4807). * Implement handling of vTimezones in iCalendar data (lists-horde@carlthompson.net, Bug #4399). * Correctly produce vcard parameters without value, like "ADR;WORK:...". * Support departments in vCard's ORG properties (martin@matuska.org, Bug #4285). * Fixed _parseDateTime() (wrobel@pardus.de, Bug #4808). * Fix exporting of recurring exceptions (Bug #4627). * Use lowercase mailto: for better Apple iCal compatibility. * We must *not* escape colons per RFC in param values. * Fix encoding issues with iCalendar 2.0 exports. * Move version specific vCalendar/iCalendar export to Kronolith_Event. * Use QUOTED-PRINTABLE when there's a newline in VNOTE data. * Anniversary support (ntai@smartfruit.com, Request #5059). * Support for all day events with VCALENDAR 1.0. * Use ISO-8559-1 as default vCalendar 1.0 and vCard 2.1. * Fix unreliably overwriting a variable with itself (rsalmon@mbpgroup.com, Bug #5652). * Handle AALARM data with parameters (delimited by a ";"). * Fix GEO parsing and generation. * Refactor line folding and quoted-printable encoding. * Add missing softline break (Bug #6541). * Don't require a newline after END (Bug #6641, #6706). * Fix detecting of "old" formats when parsing vCalendar/vCard data. * Request charset on the fly, because it depends on the VERSION property. * Fix passing value arrays with only one element. * Correctly parse quoted parameters (Bug #7031) * Set the correct version if none provided through the vcard data. * BODY is not required, but N is, and FN for vcard3.0. * Return the passed address unmodified if Mail_RFC822::validateMailbox() fails. * Fixed importing of several events at once. * Removed required calendar component properties in vevent.php. * Fix generation of UIDs with PHP 5.2+. * Fix generation of free periods with overlapping events (cedric.parent@multitel.be). * Add support for extended vfreebusy parameters (wrobel@gentoo.org, Request #4690). * Ensure vnotes and vcards are created with a valid default version number. 1.0.0alpha1 1.0.0 alpha alpha 2011-03-08 LGPL-2.1 * First alpha release for Horde 4. 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. 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.0.1 1.0.0 stable stable 2011-07-05 LGPL-2.1 * [jan] Speed up exporting of objects with binary content (Bug #9405). 1.0.2 1.0.0 stable stable 2011-07-27 LGPL-2.1 * [jan] Fix exporting multiline attributes to vCard 2.1 and vCalendar 1.0. * [jan] Update Latvian translation. 1.0.3 1.0.0 stable stable 2011-08-09 LGPL-2.1 * [mjr] Fix fetching the version from an Icalendar object (Bug #10411). 1.0.4 1.0.0 stable stable 2011-08-30 LGPL-2.1 * [mjr] Fix version access (Bug #10425). * [jan] Avoid infinite loop when importing certain vCalendar 1.0/vCard 2.1 data. 1.0.5 1.0.0 stable stable 2011-11-22 LGPL-2.1 * [jan] Fix generating VTIMEZONE components. 1.1.0 1.1.0 stable stable 2011-12-21 LGPL-2.1 * [jan] Allow to pass multiple parameter values in setAttribute() (Bug #7248). 1.1.1 1.1.0 stable stable 2012-01-17 LGPL-2.1 * [jan] Fix compatibility with Horde_SyncMl (Bug #10908). 1.1.2 1.1.0 stable stable 2012-06-29 LGPL-2.1 * [mms] Trim UTF-8 BOM from vCal data. 1.1.3 1.1.0 stable stable 2012-06-29 LGPL-2.1 * 2.0.0alpha1 1.1.0 alpha stable 2012-07-05 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.0beta2 1.1.0 beta stable 2012-08-29 LGPL-2.1 * 2.0.0RC1 1.1.0 beta stable 2012-10-26 LGPL-2.1 * [jan] Fix parsing of VTIMEZONE components that use RDATE properties. 2.0.0 1.1.0 stable stable 2012-10-30 LGPL-2.1 * First stable release for Horde 5. 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.0.2 1.1.0 stable stable 2013-01-09 LGPL-2.1 * [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 2.0.3 1.1.0 stable stable 2013-01-29 LGPL-2.1 * [jan] Don't set METHOD property unconditionally (Bug #10741). * [jan] Convert test suite to PHPUnit. 2.0.4 1.1.0 stable stable 2013-03-05 LGPL-2.1 * [jan] Improve unit tests. 2.0.5 1.1.0 stable stable 2013-05-06 LGPL-2.1 * [jan] Fix exporting of base64-encoded attribute values. 2.0.6 1.1.0 stable stable 2013-06-18 LGPL-2.1 * [jan] Remove group identifiers from attribute types (Bug #12329). 2.0.7 1.1.0 stable stable 2013-07-16 LGPL-2.1 * [jan] Fix generating DATE-TIME attributes with timezone information (Bug #12428). * [jan] Fix returning multiple attribute properties of the same name (Bug #12329). 2.0.8 1.1.0 stable stable 2014-05-14 LGPL-2.1 * [jan] Export VTIMEZONE components only once per TZID (Bug #12988). 2.0.9 1.1.0 stable stable 2014-06-04 LGPL-2.1 * [jan] Fix detecting the current DST rule from certain VTIMEZONE components (Bug #13223). 2.0.10 1.1.0 stable stable 2014-11-25 LGPL-2.1 * [mms] No longer call code that depends on Horde_Mime, which is not a required dependency. 2.0.11 1.1.0 stable stable 2015-04-28 LGPL-2.1 * [jan] Fix issues with certain locales like Turkish. 2.1.0 2.1.0 stable stable 2015-06-18 LGPL-2.1 * [mms] Add Horde_Icalendar#getAttributeSingle(). 2.1.1 2.1.0 stable stable 2015-07-06 LGPL-2.1 * [jan] Fix generated VALARM TRIGGER attributes with empty duration (Ralf Becker <RalfBecker@outdoor-training.de>). 2.1.2 2.1.0 stable stable 2015-11-17 LGPL-2.1 * [mjr] Fix cases where incorrect transition times were being returned (Bug #14153). 2.1.3 2.1.0 stable stable 2016-02-01 LGPL-2.1 * [jan] Mark PHP 7 as supported. 2.1.4 2.1.0 stable stable 2016-03-21 LGPL-2.1 * [jan] Update Greek translation (Limperis Antonis <limperis@cti.gr>). 2.1.5 2.1.0 stable stable 2017-02-10 LGPL-2.1 * [mjr] Fix calculating timezone offsets when parsing vTimezone components. 2.1.6 2.1.0 stable stable 2017-02-11 LGPL-2.1 * [mjr] Fix PHP 5.3 compatibility (Remi Collet <fedora@famillecollet.com>). 2.1.7 2.1.0 stable stable 2017-07-04 LGPL-2.1 * [jan] Fix unescaping of commas in ADR, N, and ORG attributes. 2.1.8 2.1.0 stable stable 2018-07-04 LGPL-2.1 * [mjr] Fix issue that could cause loss of attribute value in iCalendar v1.0 when value is passed as an array.