- Use timestamps rather than
DateTime
objects in zone files for times between 1970 and 2037 (the range ofTime
). - Don't convert passed in
Time
objects toDateTime
in most cases (provides a substantial performance improvement). - Allow integer timestamps (time in seconds since 1970-1-1) to be used as well as
Time
andDateTime
objects in all public methods that take times as parameters. - Tool to compare TZInfo conversions with output from zdump.
TZDataParser
zone generation algorithm rewritten. Now based on the zic code. TZInfo is now 100% compatible with zic/zdump output.- Riyadh Solar Time zones now included again (generation time has been reduced with
TZDataParser
changes). - Use binary mode when writing zone and country files to get Unix (\n) new lines.
- Omit unnecessary quotes in zone identifier symbols.
- Omit the final transition to DST if there is a prior transition in the last year processed to standard time.
- Updated to tzdata version 2006c (https://mm.icann.org/pipermail/tz/2006-April/013500.html).