Changes for version 0.04

  • Removed the paragraph about rt.cpan.org from the docs as it's just not fitting the way I want to deal with stuff.
  • Make the parsing of blocks case-insenitive as the RFCs call for (they just happen to always use upper-case identifiers) Closes #12381 (JC with some modifications) Also uncovered a bunch of other block-related bugs.
  • Will now die if a BEGIN occurs without a matching END
  • generate_lines now wraps
  • Tightened the logic for unfolding. The RFC states the folding sequence is exactly \r\n[ \t], where before we were looking for \r\n\s. Since \s can match unicode whitespace this was wrong.

Documentation

scrape the Holidays wiki page into ics

Modules

parse vFile formatted files into data structures