Horde_Icalendarpear.horde.orgHorde_iCalendariCalendar and vCard libraryAn API for dealing with iCalendar data.Jan Schneiderjanjan@horde.orgyesChuck Hagenbuchchuckchuck@horde.orgnoMichael J Rubinskymrubinskmrubinsk@horde.orgyes2018-07-042.1.82.1.0stablestableLGPL-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.08.0.0alpha18.0.0alpha11.7.0Horde_Datepear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Exceptionpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Mailpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Supportpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Translationpear.horde.org2.2.03.0.0alpha13.0.0alpha1Horde_Utilpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Testpear.horde.org2.1.03.0.0alpha13.0.0alpha10.0.10.0.1alphaalpha2003-07-03LGPL-2.1
* Initial release as a PEAR package
0.0.20.0.2betabeta2004-12-05LGPL-2.1
* Lots of improvements, bugfixes and support for more fields and members of the iCalendar family.
0.0.30.0.3betabeta2006-05-08LGPL-2.1
* Converted to package.xml 2.0 for pear.horde.org.
0.1.00.1.0betabeta2008-09-25LGPL-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.0alpha11.0.0alphaalpha2011-03-08LGPL-2.1
* First alpha release for Horde 4.
1.0.0beta11.0.0betabeta2011-03-16LGPL-2.1
* First beta release for Horde 4.
1.0.0RC11.0.0betabeta2011-03-22LGPL-2.1
* First release candidate for Horde 4.
1.0.0RC21.0.0betabeta2011-03-29LGPL-2.1
* Second release candidate for Horde 4.
1.0.01.0.0stablestable2011-04-06LGPL-2.1
* First stable release for Horde 4.
1.0.11.0.0stablestable2011-07-05LGPL-2.1
* [jan] Speed up exporting of objects with binary content (Bug #9405).
1.0.21.0.0stablestable2011-07-27LGPL-2.1
* [jan] Fix exporting multiline attributes to vCard 2.1 and vCalendar 1.0.
* [jan] Update Latvian translation.
1.0.31.0.0stablestable2011-08-09LGPL-2.1
* [mjr] Fix fetching the version from an Icalendar object (Bug #10411).
1.0.41.0.0stablestable2011-08-30LGPL-2.1
* [mjr] Fix version access (Bug #10425).
* [jan] Avoid infinite loop when importing certain vCalendar 1.0/vCard 2.1 data.
1.0.51.0.0stablestable2011-11-22LGPL-2.1
* [jan] Fix generating VTIMEZONE components.
1.1.01.1.0stablestable2011-12-21LGPL-2.1
* [jan] Allow to pass multiple parameter values in setAttribute() (Bug #7248).
1.1.11.1.0stablestable2012-01-17LGPL-2.1
* [jan] Fix compatibility with Horde_SyncMl (Bug #10908).
1.1.21.1.0stablestable2012-06-29LGPL-2.1
* [mms] Trim UTF-8 BOM from vCal data.
1.1.31.1.0stablestable2012-06-29LGPL-2.1
*
2.0.0alpha11.1.0alphastable2012-07-05LGPL-2.1
* First alpha release for Horde 5.
* [mms] Use new Horde_Mail API.
2.0.0beta11.1.0betastable2012-07-19LGPL-2.1
* First beta release for Horde 5.
2.0.0beta21.1.0betastable2012-08-29LGPL-2.1
*
2.0.0RC11.1.0betastable2012-10-26LGPL-2.1
* [jan] Fix parsing of VTIMEZONE components that use RDATE properties.
2.0.01.1.0stablestable2012-10-30LGPL-2.1
* First stable release for Horde 5.
2.0.11.1.0stablestable2012-11-06LGPL-2.1
* [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).
2.0.21.1.0stablestable2013-01-09LGPL-2.1
* [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>).
2.0.31.1.0stablestable2013-01-29LGPL-2.1
* [jan] Don't set METHOD property unconditionally (Bug #10741).
* [jan] Convert test suite to PHPUnit.
2.0.41.1.0stablestable2013-03-05LGPL-2.1
* [jan] Improve unit tests.
2.0.51.1.0stablestable2013-05-06LGPL-2.1
* [jan] Fix exporting of base64-encoded attribute values.
2.0.61.1.0stablestable2013-06-18LGPL-2.1
* [jan] Remove group identifiers from attribute types (Bug #12329).
2.0.71.1.0stablestable2013-07-16LGPL-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.81.1.0stablestable2014-05-14LGPL-2.1
* [jan] Export VTIMEZONE components only once per TZID (Bug #12988).
2.0.91.1.0stablestable2014-06-04LGPL-2.1
* [jan] Fix detecting the current DST rule from certain VTIMEZONE components (Bug #13223).
2.0.101.1.0stablestable2014-11-25LGPL-2.1
* [mms] No longer call code that depends on Horde_Mime, which is not a required dependency.
2.0.111.1.0stablestable2015-04-28LGPL-2.1
* [jan] Fix issues with certain locales like Turkish.
2.1.02.1.0stablestable2015-06-18LGPL-2.1
* [mms] Add Horde_Icalendar#getAttributeSingle().
2.1.12.1.0stablestable2015-07-06LGPL-2.1
* [jan] Fix generated VALARM TRIGGER attributes with empty duration (Ralf Becker <RalfBecker@outdoor-training.de>).
2.1.22.1.0stablestable2015-11-17LGPL-2.1
* [mjr] Fix cases where incorrect transition times were being returned (Bug #14153).
2.1.32.1.0stablestable2016-02-01LGPL-2.1
* [jan] Mark PHP 7 as supported.
2.1.42.1.0stablestable2016-03-21LGPL-2.1
* [jan] Update Greek translation (Limperis Antonis <limperis@cti.gr>).
2.1.52.1.0stablestable2017-02-10LGPL-2.1
* [mjr] Fix calculating timezone offsets when parsing vTimezone components.
2.1.62.1.0stablestable2017-02-11LGPL-2.1
* [mjr] Fix PHP 5.3 compatibility (Remi Collet <fedora@famillecollet.com>).
2.1.72.1.0stablestable2017-07-04LGPL-2.1
* [jan] Fix unescaping of commas in ADR, N, and ORG attributes.
2.1.82.1.0stablestable2018-07-04LGPL-2.1
* [mjr] Fix issue that could cause loss of attribute value in iCalendar v1.0 when value is passed as an array.