1------ 2v2.1.8 3------ 4 5./ 6[mjr] Fix issue that could cause loss of attribute value in iCalendar v1.0 when 7 value is passed as an array. 8 9 10------ 11v2.1.7 12------ 13 14[jan] Fix unescaping of commas in ADR, N, and ORG attributes. 15 16 17------ 18v2.1.6 19------ 20 21[mjr] Fix PHP 5.3 compatibility (Remi Collet <fedora@famillecollet.com>). 22 23 24------ 25v2.1.5 26------ 27 28[mjr] Fix calculating timezone offsets when parsing vTimezone components. 29 30 31------ 32v2.1.4 33------ 34 35[jan] Update Greek translation (Limperis Antonis <limperis@cti.gr>). 36 37 38------ 39v2.1.3 40------ 41 42[jan] Mark PHP 7 as supported. 43 44 45------ 46v2.1.2 47------ 48 49[mjr] Fix cases where incorrect transition times were being returned (Bug 50 #14153). 51 52 53------ 54v2.1.1 55------ 56 57[jan] Fix generated VALARM TRIGGER attributes with empty duration (Ralf Becker 58 <RalfBecker@outdoor-training.de>). 59 60 61------ 62v2.1.0 63------ 64 65[mms] Add Horde_Icalendar#getAttributeSingle(). 66 67 68------- 69v2.0.11 70------- 71 72[jan] Fix issues with certain locales like Turkish. 73 74 75------- 76v2.0.10 77------- 78 79[mms] No longer call code that depends on Horde_Mime, which is not a required 80 dependency. 81 82 83------ 84v2.0.9 85------ 86 87[jan] Fix detecting the current DST rule from certain VTIMEZONE components 88 (Bug #13223). 89 90 91------ 92v2.0.8 93------ 94 95[jan] Export VTIMEZONE components only once per TZID (Bug #12988). 96 97 98------ 99v2.0.7 100------ 101 102[jan] Fix generating DATE-TIME attributes with timezone information (Bug 103 #12428). 104[jan] Fix returning multiple attribute properties of the same name (Bug 105 #12329). 106 107 108------ 109v2.0.6 110------ 111 112[jan] Remove group identifiers from attribute types (Bug #12329). 113 114 115------ 116v2.0.5 117------ 118 119[jan] Fix exporting of base64-encoded attribute values. 120 121 122------ 123v2.0.4 124------ 125 126[jan] Improve unit tests. 127 128 129------ 130v2.0.3 131------ 132 133[jan] Don't set METHOD property unconditionally (Bug #10741). 134[jan] Convert test suite to PHPUnit. 135 136 137------ 138v2.0.2 139------ 140 141[jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 142 143 144------ 145v2.0.1 146------ 147 148[jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>). 149 150 151------ 152v2.0.0 153------ 154 155First stable release for Horde 5. 156 157 158--------- 159v2.0.0RC1 160--------- 161 162[jan] Fix parsing of VTIMEZONE components that use RDATE properties. 163 164 165----------- 166v2.0.0beta2 167----------- 168 169 170----------- 171v2.0.0beta1 172----------- 173 174First beta release for Horde 5. 175 176 177------------ 178v2.0.0alpha1 179------------ 180 181First alpha release for Horde 5. 182[mms] Use new Horde_Mail API. 183 184 185------ 186v1.1.3 187------ 188 189 190------ 191v1.1.2 192------ 193 194[mms] Trim UTF-8 BOM from vCal data. 195 196 197------ 198v1.1.1 199------ 200 201[jan] Fix compatibility with Horde_SyncMl (Bug #10908). 202 203 204------ 205v1.1.0 206------ 207 208[jan] Allow to pass multiple parameter values in setAttribute() (Bug #7248). 209 210 211------ 212v1.0.5 213------ 214 215[jan] Fix generating VTIMEZONE components. 216 217 218------ 219v1.0.4 220------ 221 222[mjr] Fix version access (Bug #10425). 223[jan] Avoid infinite loop when importing certain vCalendar 1.0/vCard 2.1 data. 224 225 226------ 227v1.0.3 228------ 229 230[mjr] Fix fetching the version from an Icalendar object (Bug #10411). 231 232 233------ 234v1.0.2 235------ 236 237[jan] Fix exporting multiline attributes to vCard 2.1 and vCalendar 1.0. 238[jan] Update Latvian translation. 239 240 241------ 242v1.0.1 243------ 244 245[jan] Speed up exporting of objects with binary content (Bug #9405). 246 247 248------ 249v1.0.0 250------ 251 252First stable release for Horde 4. 253 254 255--------- 256v1.0.0RC2 257--------- 258 259Second release candidate for Horde 4. 260 261 262--------- 263v1.0.0RC1 264--------- 265 266First release candidate for Horde 4. 267 268 269----------- 270v1.0.0beta1 271----------- 272 273First beta release for Horde 4. 274 275 276------------ 277v1.0.0alpha1 278------------ 279 280First alpha release for Horde 4. 281 282 283------ 284v0.1.0 285------ 286 287Fix vFreebusy merging (Bug #4807). 288Implement handling of vTimezones in iCalendar data 289 (lists-horde@carlthompson.net, Bug #4399). 290Correctly produce vcard parameters without value, like "ADR;WORK:...". 291Support departments in vCard's ORG properties (martin@matuska.org, Bug #4285). 292Fixed _parseDateTime() (wrobel@pardus.de, Bug #4808). 293Fix exporting of recurring exceptions (Bug #4627). 294Use lowercase mailto: for better Apple iCal compatibility. 295We must *not* escape colons per RFC in param values. 296Fix encoding issues with iCalendar 2.0 exports. 297Move version specific vCalendar/iCalendar export to Kronolith_Event. 298Use QUOTED-PRINTABLE when there's a newline in VNOTE data. 299Anniversary support (ntai@smartfruit.com, Request #5059). 300Support for all day events with VCALENDAR 1.0. 301Use ISO-8559-1 as default vCalendar 1.0 and vCard 2.1. 302Fix unreliably overwriting a variable with itself (rsalmon@mbpgroup.com, Bug 303 #5652). 304Handle AALARM data with parameters (delimited by a ";"). 305Fix GEO parsing and generation. 306Refactor line folding and quoted-printable encoding. 307Add missing softline break (Bug #6541). 308Don't require a newline after END (Bug #6641, #6706). 309Fix detecting of "old" formats when parsing vCalendar/vCard data. 310Request charset on the fly, because it depends on the VERSION property. 311Fix passing value arrays with only one element. 312Correctly parse quoted parameters (Bug #7031) 313Set the correct version if none provided through the vcard data. 314BODY is not required, but N is, and FN for vcard3.0. 315Return the passed address unmodified if Mail_RFC822::validateMailbox() fails. 316Fixed importing of several events at once. 317Removed required calendar component properties in vevent.php. 318Fix generation of UIDs with PHP 5.2+. 319Fix generation of free periods with overlapping events 320 (cedric.parent@multitel.be). 321Add support for extended vfreebusy parameters (wrobel@gentoo.org, Request 322 #4690). 323Ensure vnotes and vcards are created with a valid default version number. 324 325 326------ 327v0.0.3 328------ 329 330Converted to package.xml 2.0 for pear.horde.org. 331 332 333------ 334v0.0.2 335------ 336 337Lots of improvements, bugfixes and support for more fields and members of the 338 iCalendar family. 339 340 341------ 342v0.0.1 343------ 344 345Initial release as a PEAR package 346