CHANGELOG.md

# Changelog

## v0.3.1

* Fixes
  * Some build machines incorrectly detected gettext support when building zic.
    Since gettext isn't needed, force it off to avoid the possibility of a build
    error.

## v0.3.0

This release changes how dates are returned that happen before the earliest date
in the time zone database. This is due to an update to IANA's zic compiler.
Previously the earliest time zone would be extended to dates before the
beginning of the database. This was wrong, though, since there could be any
number of time zone changes. The new way is to return UTC and the unknown time
zone, `-00`.

If you have dates in your regression tests, you probably will need to update
them if they're processed by nerves_time_zones.

* Updates
  * Update the IANA database and zic compiler to 2022g
  * Fix the earliest database date to 2022/1/1 so regression tests can have
    fixed dates without breaking independent of a nerves_time_zones version bump.

## v0.2.2

* Updates
  * Update the IANA database to 2022e

## v0.2.1

* Updates
  * Update the IANA database to 2022b

## v0.2.0

* Added
  * IANA database version, earliest date, and latest date now configurable form
    the application environment (thanks @LostKobrakai)

* Updates
  * Update the IANA database to 2022a

## v0.1.10

* Updates
  * Update the IANA database to 2021e (Palestine DST change date)

## v0.1.9

* Updates
  * Update the IANA database to 2021d (Fiji!)

## v0.1.8

* Updates
  * Update the IANA database to 2021c (reverts the time zone removals in 2021b)

## v0.1.7

* Updates
  * Update the IANA database to 2021b

## v0.1.6

* Improvements
  * Switch from `wget` to `curl` for database download to be friendlier to MacOS
    users
  * Cleanup and reduce Makefile prints

## v0.1.5

* Bug fixes
  * Fix Makefile to support cross-compilation on Mac.

## v0.1.4

* Bug fixes
  * Setting the default time zone didn't work on Nerves. Thanks to @pojiro for
    fixing this.

## v0.1.3

* Updates
  * Update the IANA database to 2021a
  * Add GitHub action to check for IANA database updates and automatically send
    a PR. Thanks to Connor Rigby for huge time saver.

## v0.1.2

* New features
  * Support changing the default time zone to something besides `"Etc/UTC"`

## v0.1.1

* Bug fixes
  * Add files that were missing from the hex package

## v0.1.0

Initial release to hex.