Current section

Files

Jump to
tzdata CHANGELOG.md
Raw

CHANGELOG.md

# Changelog for Tzdata
## [0.5.6] - 2015-12-23
### Fixed
- Get rid of Elixir warnings
## [0.5.5] - 2015-11-19
### Added
- Configurable location for data directory.
e.g. `config :tzdata, :data_dir, "/etc/elixir_tzdata_data"`
## [0.5.4] - 2015-10-06
### Added
- Added option to disable data autoupdate (Martin Schürrer)
- Updated prepackaged data file from 2015f to 2015g
## [0.5.3] - 2015-09-24
### Added
- Logging of events related to updating the database
### Changed
- Get rid of HTTPoison dependency in favour of using Hackney directly.
## [0.5.2] - 2015-09-08
### Fixed
Hardcoded paths would cause problems if moving tzdata
to another location after compilation (Saša Jurić).
## [0.5.1] - 2015-08-18
### Fixed
Now looks for and stores files in its own dir, even when a dependency.
## [0.5.0] - 2015-08-17
### Changed
Changes the structure from using macros to using ETS tables
for storing the data.
This adds httpoison as a dependency.
### Added
Automatic updates of the timezone data runtime over the internet.
### Fixed
The ~2GB RAM limit for compilation is no longer in place.
## [0.1.7] - 2015-08-11
### Changed
Use data release 2015f as source data.
## [0.1.6] - 2015-06-14
### Changed
Use data release 2015e as source data.
## [0.1.5] - 2015-04-24
### Changed
Use data release 2015d as source data.
## [0.1.4] - 2015-04-23
### Changed
Removed redundant files that were present in 0.1.3 release on hex.
## [0.1.3] - 2015-04-14
### Changed
Use data release 2015c as source data.
## [0.1.2] - 2015-04-11
### Changed
Only precompile timezone period information about 40 years into the future
instead of 80 years into the future. With 80 years compiling tzdata would fail
on some machines with 1GB of RAM.
## [0.1.1] - 2015-04-09
### Added
- Support for DST in the far future for all timezones. Before there was
a limit up to the year 2200. Now years over 10000 should work.
- "Caching" added for wall time datetimes in `periods_for_time`.
Via macro generated functions that were also available for :utc before.
Basically the same thing has been added for :wall times.
### Changed
- A dynamic period finder for the far future has been added.
The is now used for periods for points in time that are 80 years after
compile time or later. This means that the amount of pregenerated/cached periods
have been reduced to cover up until 80 years after compile time.
- The macro-generated cached `periods_for_time` functions that are specific
for a certain range of times now cover from 2014 until 10 after compile time.
And as noted in the "Added" section now also cover wall times.
- The general `periods_for_time` function does not use the Access way of
accessing maps anymore. This change seems to have made it a bit quicker.
## [0.1.0] - 2015-04-03
### Added
Added parsing of zone1970.tab file. This provides info about which timezones
applies in which countries.
Added leap second information.
### Changed
`Tzdata.TimeZoneDataSource` module removed! It is replaced by just `Tzdata`. All
of the function of `TimeZoneDataSource` has been moved to the `Tzdata` module.
Removed :wall as default argument in `periods_for_time` function.