# master (unreleased) # 1.3.27 * Updated with `tzdata-2024b` ([@panthomakos][]) # 1.3.26 * Fix Rake 13/OpenStruct incompatibility ([@panthomakos][]) # 1.3.25 * Updated with `tzdata-2024a` ([@panthomakos][]) # 1.3.24 * Updated with `tzdata-2023d` ([@panthomakos][]) # 1.3.23 * Updated with `tzdata-2023c` ([@panthomakos][]) # 1.3.22 * Updated with `tzdata-2023b` ([@panthomakos][]) # 1.3.21 * Updated with `tzdata-2022g` ([@panthomakos][]) # 1.3.20 * Updated with `tzdata-2022f` ([@panthomakos][]) # 1.3.19 * Updated with `tzdata-2022e` ([@panthomakos][]) # 1.3.18 * Updated with `tzdata-2022d` ([@panthomakos][]) # 1.3.17 * Updated with `tzdata-2022c` ([@panthomakos][]) # 1.3.16 * Updated with `tzdata-2022a` ([@panthomakos][]) # 1.3.15 * Updated with `tzdata-2021e` ([@panthomakos][]) # 1.3.14 * Updated with `tzdata-2021d` ([@panthomakos][]) # 1.3.13 * Updated with `tzdata-2021c` ([@panthomakos][]) # 1.3.12 * Updated with `tzdata-2021a` ([@panthomakos][]) # 1.3.11 * Updated with `tzdata-2020f` ([@panthomakos][]) # 1.3.10 * Updated with `tzdata-2020d` ([@panthomakos][]) # 1.3.9 * Updated with `tzdata-2020c` ([@panthomakos][]) # 1.3.8 * Updated with `tzdata-2020b` ([@panthomakos][]) # 1.3.7 * Updated with `tzdata-2020a` ([@panthomakos][]) # 1.3.6 * Updated with `tzdata-2019c-1` ([@panthomakos][]) # 1.3.5 * Remove `@rules` from `Zone`'s `Marshall::dump`. ([@panthomakos][]) * Updated with `tzdata-2019b-1`. ([@panthomakos][]) # 1.3.4 * Updated with `tzdata-2019a-1`. (panthomakos) # 1.3.3 * Updated with `tzdata-2018i-1`. (panthomakos) # 1.3.2 * Updated with `tzdata-2018g-1`. (panthomakos) # 1.3.1 * Updated with `tzdata-2018f-2`. (panthomakos) # 1.3.0 * Add `unstub` method for removing test stubs. (arthurnn) * Fix errors caused by using a frozen time in Ruby 2.4+. (nobu) * Improve timezone data parsing. (panthomakos) * Updated with `tzdata-2018e-2`. (panthomakos) # 1.2.12 * Updated with `tzdata-2018e-1`. (panthomakos) # 1.2.11 * Updated with `tzdata-2018d-1`. (panthomakos) # 1.2.10 * Updated with `tzdata-2018c-1`. (panthomakos) # 1.2.9 * Fix fractional seconds for `time_with_zone` method. (Aupajo) * Update with `tzdata-2017c-1`. (panthomakos) # 1.2.8 * Handle `ZERO_RESULTS` response from Google API. (zhublik) # 1.2.7 * Updated with `tzdata-2017b-1`. (panthomakos) # 1.2.6 * Updated with `tzdata-2017a-1`. (panthomakos) # 1.2.5 * Fix [#71](https://github.com/panthomakos/timezone/issues/71): make lookups thread-safe. (panthomakos) # 1.2.4 * Updated with `tzdata-2016j-1`. (panthomakos) # 1.2.3 * Updated with `tzdata-2016i-1`. (panthomakos) # 1.2.2 * Updated with `tzdata-2016h-1`. (panthomakos) # 1.2.1 * Updated with `tzdata-2016g-1`. (panthomakos) # 1.2.0 * Added `::Timezone::Zone#abbr` method. (panthomakos) * Handle GeoNames error code 15 - "no result found". (panthomakos) # 1.1.1 * Updated with `tzdata-2016f-1`. (panthomakos) # 1.1.0 * Added support for lookups of `Etc` areas with Geonames (tgrave) * Changed binary search method of zone for mathn compatibility. (cbillen) * Allowed a default test stub. (garyharan) * Updated with `tzdata-2016e-1`. (panthomakos) # 1.0.0 * Remove deprecated code. (panthomakos) * Updated with `tzdata-2016d-1`. (panthomakos) * Improve Geonames exception messaging. (panthomakos) # 0.99.2 * Updated with `tzdata-2016c-1`. (panthomakos) * [#51](https://github.com/panthomakos/timezone/issues/51) Fixed syntax for Ruby 1.9.3. (panthomakos) # 0.99.1 * Updated with `tzdata-2016b-1`. (panthomakos) # 0.99.0 * Added nice `to_s` and `inspect` methods for `::Timezone::Zone`. (panthomakos) * Added deprecation warnings for `0.99` and `1.0` release. (panthomakos) * Upgraded existing objects for `0.99` and `1.0` release. (panthomakos) * Upgraded configuration for `0.99` and `1.0` release. (panthomakos) * Added new objects for `0.99` and `1.0` release. (panthomakos) # 0.6.0 * Added `::Timezone::Lookup::Test`, which provides lookup stubs for testing frameworks. (panthomakos) * Updated with tzdata-2016a-1. (panthomakos) # 0.5.0 * Added support for `DateTime` and `Date` objects. (panthomakos) # 0.4.3 * Updated with tzdata-2015g-1. (panthomakos) # 0.4.2 * Updated with tzdata-2015f-1. (panthomakos) # 0.4.1 * Updated with tzdata-2015e-1. (panthomakos) # 0.4.0 * Added Google Maps for Work signing support. (appfolio) # 0.3.11 * Fixed `active_support_time_zone` to only include the 149 `ActiveSupport` timezones. Eventually this method will be removed entirely. (panthomakos) # 0.3.10 * Added clearer error messages for invalid configurations. (panthomakos) * Updated with tzdata-2015d-1. (panthomakos) # 0.3.9 * Updated with tzdata-2015b-1. (panthomakos) # 0.3.8 * Updated with tzdata-2015a-1. (panthomakos) # 0.3.7 * Cache timezone data in memory for performance. (panthomakos) * Find timezone rule using binary search for performance. (panthomakos) * Added `Timezone::Zone#local_to_utc` function. (panthomakos) # 0.3.6 * Added `Timezone::Zone#time_with_offset` functionality. (panthomakos) * Fixed `Timezone::Zone#names`. (panthomakos) # 0.3.5 * Updated with tzdata-2014j-1. (panthomakos) # 0.3.4 * Added support for Google Timezone API. (amnesia7) # 0.3.3 * Updated parsing code. (panthomakos) * Updated storage scheme so that it requires less space. (panthomakos) * Update timezones to tzdata-2014i-1. (panthomakos) # 0.3.2 * Added `Timezone::Configure::http_client` for configuring alternative http clients. (panthomakos) * Added `Timezone::Configure::protocol` for configuring alternative net protocols. (panthomakos) * Fixed issue w/ code that detects API rate limiting. (panthomakos) # 0.2.1 * Update JSON data from the tzdata repository. (panthomakos, petergoldstein) # 0.1.6 * Performance improvement in parsing timezone files. (nessche) # 0.1.5 * Fixed date parsing around DST. (nessche) * Upgraded geonames API endpoint. (mattdbridges) # 0.1.4 * URL for geonames is now configurable. (stravacd) * `Zone#names` performance improvement. (mattdbridges) * `Zone#list` now lists timezone information. (mattdbridges) # 0.1.2 * Fixed `#utc_offset` rule selection. (natemueller) [@panthomakos]: https://github.com/panthomakos