Skip to content

Releases: chronotope/chrono-tz

parse-zoneinfo v0.3.1

02 May 16:11
Compare
Choose a tag to compare

With parse-zoneinfo 0.3.1 we merged in the history of zoneinfo-parse from before the library was forked. The crate has now also moved into the git repository and workspace of chrono-tz.

Additions

  • Implement Default for LineParser
  • Implement std::error::Error for error types

Fixes

  • Make regex for UNTIL column more precise to parse comments correctly

Changes

  • Update to Rust 2021 edition

Documentation

  • Merge readme and API documentation from zoneinfo-parse 0.5.0
  • Remove incomplete changelog (see GitHub releases instead)
  • Update readme
  • Add badges to readme

Internal

  • Move parse-zoneinfo into chrono-tz workspace
  • Fix Rust and Clippy warnings
  • Revert to default rustfmt style

parse-zoneinfo v0.3.0

16 Apr 05:25
95f4885
Compare
Choose a tag to compare

Support the ">= includes next month" (and <= prev) semantics from zic.

Commit in tz c86b7fb7b0 changed the tz database to use >= to mean "overflow days into the next month, if necessary".

This is unfortunately a breaking change, because the month might change and we need to communicate that back out of .to_concrete_day().

parse-zoneinfo v0.2.1

16 Apr 05:28
Compare
Choose a tag to compare
  • Improve build time by turning off regex cargo features (thanks @bluetech)
  • Configure GitHub Actions to test on push
  • Add a changelog
  • Silence a warning about bare trait objects
  • Run cargo fmt, check format in PRs

parse-zoneinfo v0.2.0

16 Apr 05:34
Compare
Choose a tag to compare
  • Optimizations: The leap year checking and duplicate rule start calculations were found from profiling the chrono-tz build script. These optimizations reduce the script's execution time in debug mode by 30%.
  • Bump regex version from 0.2 to 1.0.
  • Don't warn when importing AsciiExt

parse-zoneinfo v0.1.1

16 Apr 05:45
Compare
Choose a tag to compare
  • Bump regex version from 0.1 to 0.2
  • Remove warning about unnecessary mut

parse-zoneinfo v0.1.0

16 Apr 05:49
Compare
Choose a tag to compare

Forked from zoneinfo-parse 0.1.4.

  • Made independent of datetime dependency
  • Removed dependency on lazy-static
  • Various breaking changes and renames

chrono-tz v0.5.0: 2017b

03 Apr 17:59
Compare
Choose a tag to compare

TZDB version 2017b (2017-03-23).

Additions

Documentation

  • Fix Utc example in README (#20, thanks @23ua).

Internal

  • Update parse-zoneinfo dependency to 0.2.

chrono-tz v0.9.0: 2024a

05 Apr 11:08
Compare
Choose a tag to compare

TZDB version 2024a (2024-02-01).

Changes

Internal

  • Remove update-tz GitHub Action (#159).
  • Don't set no_std for tests (#160).
  • CI: verify cargo publish includes all files needed to build (#158, #161).

chrono-tz v0.8.6: 2024a

03 Apr 19:49
Compare
Choose a tag to compare

TZDB version 2024a (2024-02-01).

chrono-tz v0.8.5: 2023b

03 Apr 19:48
Compare
Choose a tag to compare

TZDB version 2023d (2023-12-22).

Fixes

  • Set minimum version of chrono to 0.4.24 (#143, thanks @morbatex).