[TZInfo-announce] TZInfo v0.2.0 Released
Philip Ross
philip at ross.org.uk
Mon Apr 3 16:27:50 EDT 2006
Version 0.2.0 of TZInfo has been released (based on version 2006c of the
underlying tz data).
GEM, zip and tar.gz files can be found at
http://rubyforge.org/frs/?group_id=894. You can use 'gem update' to
upgrade if you already have tzinfo installed.
Changes in this release:
* Timestamps are used rather than DateTime objects in zone files for
times between 1970 and 2037 (the range of Time).
* Passed in Time objects are not converted to DateTime unless leaving
the range of a Time. This provides a substantial performance improvement).
* Integer timestamps (time in seconds since 1970-1-1) can now be used as
well as Time and DateTime objects in all public methods that take times
as parameters.
* A new tool has been committed to the TZInfo SVN repository to compare
TZInfo conversions with output from zdump.
* The TZDataParser zone generation algorithm has been rewritten. It is
now based on the zic code. TZInfo is now 100% compatible with zic/zdump
output.
* The Riyadh Solar Time zones are now included again (the generation
time has been reduced with the changes to TZDataParser).
* Binary mode is now used when writing zone and country files to get
Unix (\n) new lines.
* Unnecessary quotes in zone identifier symbols are now omitted.
* The final transition to DST is now omitted in zone classes if there is
a prior transition in the last year processed to standard time.
* The version of the tzdata has now been updated to 2006c
(http://article.gmane.org/gmane.comp.time.tz/920).
--
Philip Ross
http://tzinfo.rubyforge.org/ -- DST-aware timezone library for Ruby
More information about the TZInfo-announce
mailing list