Releases: allenporter/ical
Releases · allenporter/ical
10.0.4
What's Changed
- Fix additional timezone corner cases for making recurring event edits by @allenporter in #506
Full Changelog: 10.0.3...10.0.4
10.0.3
What's Changed
- Fix timezone bug in edits for this and future events by @allenporter in #505
Full Changelog: 10.0.2...10.0.3
10.0.2
What's Changed
- Fix bug where edits scan out of bounds by @allenporter in #503
- Fix edits of recurring events due to timezone handling bug by @allenporter in #504
Full Changelog: 10.0.1...10.0.2
10.0.1
What's Changed
- Fix typos in documentation by @jackschmidt in #497
- Fix confusing message when TZID not recognized -- Full Version by @jackschmidt in #499
- Fix confusing message when TZID not recognized -- Minimal version by @jackschmidt in #498
- Fix case-insensitive property names by @jackschmidt in #501
New Contributors
- @jackschmidt made their first contribution in #497
Full Changelog: 10.0.0...10.0.1
10.0.0
What's Changed
Thanks to @AThomsen for a huge performance win, speeding up the core of the calendar parsing logic. This also fixes other
bugs related to character sets and parsing corner cases in the RFC as well as unifies the RRULE parsing. Timezone initialization
should also see a win.
This is considered a major release given the core re-rewrite, however all public APIs should still be compatible and there are no
intentional breaking changes.
- Improve typing for unicode characters by @allenporter in #488
- Add instructions on running pre-commit by @allenporter in #489
- Improve parsing performance with a manual parser by @AThomsen in #484
- Turn off contentlines caching by @allenporter in #490
- Update invalid parsing snapshots with the exception message by @allenporter in #492
- Fix issue in new parser with unexpected EOF handling by @allenporter in #493
- Remove unused unicode library by @allenporter in #494
- Cache the tzif parser to speed up initialization time by @allenporter in #495
- Merge the two parsers now that the main one is fast by @allenporter in #496
New Contributors
Full Changelog: 9.2.5...10.0.0
9.2.5
What's Changed
- Add additional test coverage for parsing corner cases by @allenporter in #485
- Add additional tests for improperly quoted values by @allenporter in #486
- Fix unicode handling for additional character sets by @allenporter in #487
Full Changelog: 9.2.4...9.2.5
9.2.4
What's Changed
- Improve performance for Office 365 / Exchange VTIMEZONES by @allenporter in #481
- Allow VALARM description to be empty by @allenporter in #482
Full Changelog: 9.2.2...9.2.4
9.2.2
What's Changed
- Update README by @allenporter in #474
- Fix support for parsing negative durations by @allenporter in #477
- Propagate timezones when converting Google Calendar invalid dates by @allenporter in #478
- Add VTIMEZONE for DTEND by @allenporter in #479
Full Changelog: 9.2.1...9.2.2
9.2.1
What's Changed
- Fix issue in IcsTimezoneInfo with custom timezones by @allenporter in #473
Full Changelog: 9.2.0...9.2.1
9.2.0
What's Changed
- Add an example that reproduces a recurring event issue by @allenporter in #470
- Add valid apple ical examples by @allenporter in #471
- Add a compatibility for fixing invalid timezones and enable for Office 365 by @allenporter in #472
Full Changelog: 9.1.0...9.2.0