Skip to content

Releases: chronotope/chrono-tz

chrono-tz v0.2.1: 2016g

03 Apr 17:22
Compare
Choose a tag to compare

TZDB version 2016g (2016-09-28).

Changes

  • Add `loose' timezone names to directory.

Documentation

  • Add example for parsing a timezone from a string.
  • Update version in readme and docs.

chrono-tz v0.2.0: 2016g

03 Apr 17:19
Compare
Choose a tag to compare

TZDB version 2016g (2016-09-28).

Changes

  • Use short name for Debug representation.
  • Change timezones to be part of an enum.

Documentation

  • Add doctest showing alternate useage.
  • Update readme.

Internal

  • Add more tests, fix Tahiti test.

chrono-tz v0.1.2: 2016g

03 Apr 17:03
Compare
Choose a tag to compare

TZDB version 2016g (2016-09-28).

Changes

  • Use binary search for finding timezone.
  • Make sure we don't return ambiguous for a date.
  • Change HashSet to BTreeSet to preserve ordering.
  • Make Dushanbe timezones correct.

Documentation

  • Add link to docs to readme.
  • Acknowledge zoneinfo_parse in intro.

Internal

  • Nicer formatting of generated code.
  • Add more tests.
  • Add manual Debug and Display impls.
  • Add documentation for Span.

chrono-tz v0.1.1: 2016g

03 Apr 16:54
Compare
Choose a tag to compare

TZDB version 2016g (2016-09-28).

Clarify license applicability.

chrono-tz v0.1.0: 2016g

03 Apr 16:53
Compare
Choose a tag to compare

TZDB version 2016g (2016-09-28).

First release.

chrono-tz v0.6.2: 2022a

24 Jul 20:38
@djc djc
Compare
Choose a tag to compare

TZDB version 2022a.

Changes

chrono-tz v0.6.1: 2021e

03 Apr 18:52
Compare
Choose a tag to compare

TZDB version 2021e (2021-10-22).

See also the skipped 2021b, 2021c and 2021d releases of the time zone database.

chrono-tz v0.6.0: 2021a

20 Sep 15:43
Compare
Choose a tag to compare

TZDB version 2021a (2021-01-24).

See also the skipped 2020b, 2020c, 2020d, 2020e and 2020f releases of the time zone database.

Changed

  • Breaking change: The 2020b update of the time zone database removed the US/Pacific-New timezone (#68).
  • Use a perfect hash table to parse timezones (#84, thanks @petrosagg).
  • Support case-insensitive timezone parsing behind case-insensitive feature (#84, thanks @petrosagg).

Additions

  • Support filtering the set of timezones with a new filter-by-regex feature which uses CHRONO_TZ_TIMEZONE_FILTER env var.
    It should be set to a regular expression of timezones to include. (#69)

Internal

  • Improve error message if tz data file is missing (#68).
  • chrono-tz-build: fix cargo metadata (#70).
  • Switch default branch to main (#71)
  • CI: Update Ubuntu 16.04 to 18.04 (#86)