1Revision history for Data-ICal 2 30.24 2020-01-03 4 - Prevent escaping of semi-colon in GEO field(thanks to Lance Wicks) 5 60.23 2019-08-14 7 8 - Rewrite property folding to be faster (and clearer)(thanks to Calvin Morrison) 9 - Linewrap tests: add a stronger assertion about expectation(thanks to Ricardo Signes) 10 11Note that as the folding code is rewritten, there is a tiny behavior change: 12Long folded strings will always contain CRLF at the end no matter if 13original strings have that or not(they should have according to RFC). 14Please report if this is an issue to you. 15 160.22 2015-02-17 17 - Add URI and NONE alarm types, for compatibility with Apple iCal 18 - Add support for the common X-WR-CalName property 19 - Optionally enforce UID attribute 20 - Optionally auto-generate UID 21 - Run with taint mode enabled 22 - Packaging updates 23 240.21 2013-07-03 25 - Examine properties in consistent order, so tests pass on 5.18 and above 26 270.20 2013-05-01 28 - Properly restrict the valid properties when iCal version 1.0 (Ashley 29 Willis) 30 310.19 2012-12-03 32 - Always output the VERSION property first 33 340.18 2011-12-05 35 - Spelling fixes from Debian (Salvatore Bonaccorso) 36 370.17 2011-11-27 38 - Allow chaining of methods (H.Merijn Brand) 39 - Allow properties and entries in constructor (H.Merijn Brand) 40 410.16 2009-07-10 42 - Use \r\n as the newline character, per RFC 3445 43 - Escaping of \ was being done incorrectly, and tested incorrectly 44 - Remove a useless and incorrect "escape code" 45 - Mention Data::ICal::DateTime (patch from Mark Stosberg) 46 - Update copyright 47 - POD cleanup 48 - Update README from POD 49 - POD nits; mostly reflowing and whitespace fixes 50 - Perltidy 51 520.15 2009-03-02 53 - Escaping fixes 54 550.14 2008-04-07 56 - No longer explodes if your .ics file lacks a VERSION property 57 - Perl 5.11 adds additional strictures. Patch from ANDK to deal 58 [rt.cpan.org #34717] 59 600.13 2007-03-14 61 - We now ignore blank lines in parsed files (by ignoring null properties 62 when adding them to a data structure) 63 - ical2html example script contributed by Tatsuhiko Miyagawa 64 <miyagawa@bulknews.net> 65 660.12 2007-01-12 67 - Better handling of properties that should read "0" - Patch from Duncan 68 Forsyth <duncan@wcn.co.uk> 69 - Removed the note about Google and weird folding behaviour 70 710.11 2006-11-27 72 - Added the ability to not fold the output, to appease the great 73 Google-monster 74 750.10 2006-10-15 76 - Fix the test suite to stop assuming version numbers 77 780.09 2006-10-15 79 - Quieted down ::Property when you passed in undef strings. 80 810.08 2006-09-16 82 - Fix escaping within the recur type 83 840.07 2006-01-24 85 - Doc patches from MARKSTOS 86 - Proper quoting in properties, from MARKSTOS 87 880.05 2005-10-06 89 - Fixed a signature file 90 910.04 2005-08-30 92 - Better roundtripping to .ics 93 940.03 2005-08-15 95 - Can parse strings, not just files (this is an incompatible API change) 96 970.02 2005-08-03 98 - Parser support, thanks to Simon Wistow 99 - Full Time Zone support 100 1010.01 2005-07-27 102 - Initial release 103