By: Tom Sydney Kerckhove <syd@cs-syd.eu>
ical: parse and retain the X-WR-TIMEZONE calendar property X-WR-TIMEZONE is a non-standard property (not in RFC 5545) that virtually every real-world calendar producer emits (Google Calendar, Apple, ...) to declare the calendar's default display time zone. The parser previously dropped it, leaving consumers unable to render floating/UTC times in the calendar's intended zone. Add it as an optional Calendar property (calendarTimeZoneIdentifier), mirroring METHOD: new CalendarTimeZoneIdentifier property type + IsProperty, a Maybe field on Calendar, GenValid, and a PropertySpec (roundtrip + X-WR-TIMEZONE:Europe/Warsaw example). Bumps ical to 0.2.0.0 (adds a Calendar field).
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 0s | 1s | 1s | 1s | 0s |
| Eval | 1s | 23s | 23s | 25s | 0s |
| Build | 6s | 4m26s | 3m09s | 3m16s | 0s |
| Suite | 0s | 4m51s | 3m15s | 3m16s | 0s |