CHANGES in tzinfo-0.3.62 vs CHANGES in tzinfo-1.0.0
- old
+ new
@@ -1,163 +1,30 @@
-== Version 0.3.62 (tzdata v2023c) - 10-Apr-2023
+== Version 1.0.0 - 2-Jun-2013
-* Updated to tzdata version 2023c
- (https://mm.icann.org/pipermail/tz-announce/2023-March/000079.html).
-* Increased the maximum year from 2050 to 2073 (include 50 years of future data
- to match tzinfo-data).
+* Allow TZInfo to be used with different data sources instead of just the
+ built-in Ruby module data files.
+* Include a data source that allows TZInfo to load data from the binary
+ zoneinfo files produced by zic and included with many Linux and Unix-like
+ distributions.
+* Remove the definition and index Ruby modules from TZInfo and move them into
+ a separate TZInfo::Data library (available as the tzinfo-data gem).
+* Default to using the TZInfo::Data library as the data source if it is
+ installed, otherwise use zoneinfo files instead.
+* Preserve the nanoseconds of local timezone Time objects when performing
+ conversions (issue #29705).
+* Don't add the tzinfo lib directory to the search path when requiring 'tzinfo'.
+ The tzinfo lib directory must now be in the search path before 'tzinfo' is
+ required.
+* Add utc_start_time, utc_end_time, local_start_time and local_end_time instance
+ methods to TimezonePeriod. These return an identical value as the existing
+ utc_start, utc_end, local_start and local_end methods, but return Time
+ instances instead of DateTime.
+* Make the start_transition, end_transition and offset properties of
+ TimezonePeriod protected. To access properties of the period, callers should
+ use other TimezonePeriod instance methods instead (issue #7655).
-== Version 0.3.61 (tzdata v2022a) - 19-Jul-2022
-
-* Fixed a relative path traversal bug that could cause arbitrary files to be
- loaded with require from the Ruby load path. Please refer to
- https://github.com/tzinfo/tzinfo/security/advisories/GHSA-5cm2-9h8c-rvfx for
- details. CVE-2022-31163.
-* Updated to tzdata version 2022a
- (https://mm.icann.org/pipermail/tz-announce/2022-March/000070.html).
-
-
-== Version 0.3.60 (tzdata v2021a) - 6-Feb-2021
-
-* Updated to tzdata version 2021a
- (https://mm.icann.org/pipermail/tz-announce/2021-January/000065.html).
-
-
-== Version 0.3.59 (tzdata v2020e) - 24-Dec-2020
-
-* Updated to tzdata version 2020e
- (https://mm.icann.org/pipermail/tz-announce/2020-December/000063.html).
-
-
-== Version 0.3.58 (tzdata v2020d) - 8-Nov-2020
-
-* Updated to tzdata version 2020d
- (https://mm.icann.org/pipermail/tz-announce/2020-October/000062.html).
-
-
-== Version 0.3.57 (tzdata v2020a) - 17-May-2020
-
-* Updated to tzdata version 2020a
- (https://mm.icann.org/pipermail/tz-announce/2020-April/000058.html).
-
-
-== Version 0.3.56 (tzdata v2019c) - 1-Nov-2019
-
-* Updated to tzdata version 2019c
- (https://mm.icann.org/pipermail/tz-announce/2019-September/000057.html).
-
-
-== Version 0.3.55 (tzdata v2018g) - 27-Oct-2018
-
-* Updated to tzdata version 2018g
- (https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html).
-
-
-== Version 0.3.54 (tzdata v2018d) - 25-Mar-2018
-
-* Updated to tzdata version 2018d
- (https://mm.icann.org/pipermail/tz-announce/2018-March/000049.html).
-
-
-== Version 0.3.53 (tzdata v2017b) - 23-Mar-2017
-
-* Updated to tzdata version 2017b
- (https://mm.icann.org/pipermail/tz-announce/2017-March/000046.html).
-
-
-== Version 0.3.52 (tzdata v2016h) - 28-Oct-2016
-
-* Updated to tzdata version 2016h
- (https://mm.icann.org/pipermail/tz-announce/2016-October/000042.html).
-
-
-== Version 0.3.51 (tzdata v2016f) - 5-Jul-2016
-
-* Updated to tzdata version 2016f
- (https://mm.icann.org/pipermail/tz-announce/2016-July/000040.html).
-
-
-== Version 0.3.50 (tzdata v2016e) - 14-Jun-2016
-
-* Updated to tzdata version 2016e
- (https://mm.icann.org/pipermail/tz-announce/2016-June/000039.html).
-
-
-== Version 0.3.49 (tzdata v2016d) - 18-Apr-2016
-
-* Updated to tzdata version 2016d
- (https://mm.icann.org/pipermail/tz-announce/2016-April/000038.html).
-
-
-== Version 0.3.48 (tzdata v2016c) - 23-Mar-2016
-
-* Updated to tzdata version 2016c
- (https://mm.icann.org/pipermail/tz-announce/2016-March/000037.html).
-
-
-== Version 0.3.47 (tzdata v2016b) - 15-Mar-2016
-
-* Updated to tzdata version 2016b
- (https://mm.icann.org/pipermail/tz-announce/2016-March/000036.html).
-
-
-== Version 0.3.46 (tzdata v2015g) - 2-Dec-2015
-
-* From version 2015e, the IANA time zone database uses non-ASCII characters in
- country names. Backport the encoding handling from TZInfo::Data to allow
- TZInfo 0.3.x to support Ruby 1.9 (which would otherwise fail with an invalid
- byte sequence error when loading the countries index). Resolves #41.
-
-
-== Version 0.3.45 (tzdata v2015g) - 3-Oct-2015
-
-* Updated to tzdata version 2015g
- (http://mm.icann.org/pipermail/tz-announce/2015-October/000034.html).
-
-
-== Version 0.3.44 (tzdata v2015d) - 24-Apr-2015
-
-* Updated to tzdata version 2015d
- (http://mm.icann.org/pipermail/tz-announce/2015-April/000031.html).
-
-
-== Version 0.3.43 (tzdata v2015a) - 31-Jan-2015
-
-* Updated to tzdata version 2015a
- (http://mm.icann.org/pipermail/tz-announce/2015-January/000028.html).
-
-
-== Version 0.3.42 (tzdata v2014i) - 23-Oct-2014
-
-* Updated to tzdata version 2014i
- (http://mm.icann.org/pipermail/tz-announce/2014-October/000026.html).
-
-
-== Version 0.3.41 (tzdata v2014f) - 8-Aug-2014
-
-* Updated to tzdata version 2014f
- (http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html).
-
-
-== Version 0.3.40 (tzdata v2014e) - 10-Jul-2014
-
-* Updated to tzdata version 2014e
- (http://mm.icann.org/pipermail/tz-announce/2014-June/000022.html).
-
-
-== Version 0.3.39 (tzdata v2014a) - 9-Mar-2014
-
-* Updated to tzdata version 2014a
- (http://mm.icann.org/pipermail/tz-announce/2014-March/000018.html).
-
-
-== Version 0.3.38 (tzdata v2013g) - 8-Oct-2013
-
-* Updated to tzdata version 2013g
- (http://mm.icann.org/pipermail/tz-announce/2013-October/000015.html).
-
-
== Version 0.3.37 (tzdata v2013b) - 11-Mar-2013
* Updated to tzdata version 2013b
(http://mm.icann.org/pipermail/tz-announce/2013-March/000010.html).
@@ -446,12 +313,12 @@
* Timezones within a Country are now returned in an order that makes
geographic sense.
* The zdumptest utility now checks local to utc conversions in addition to
utc to local conversions.
* eql? method defined on Country and Timezone that is equivalent to ==.
-* == method of Timezone no longer raises an exception when passed an object
+* The == method of Timezone no longer raises an exception when passed an object
with no identifier method.
-* == method of Country no longer raises an exception when passed an object
+* The == method of Country no longer raises an exception when passed an object
with no code method.
* hash method defined on Country that returns the hash of the code.
* hash method defined on Timezone that returns the hash of the identifier.
* Miscellaneous API documentation corrections and improvements.
* Timezone definition and indexes are now excluded from rdoc (the contents were