Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 2.66 KB

CHANGELOG.md

File metadata and controls

52 lines (39 loc) · 2.66 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[v0.8.1] - 2022-08-01

Added

  • add --watch and --json to an overall much enhanced poll subcommand.

[v0.8.0] - 2022-07-31

Added

  • poll subcommand - when executed, will return whether it is day, night or twilight (#54).

Fixed

  • More time zone errors... more tests added to prove correctness (#53).
  • Errors when running integration tests using rust-cross (#58)

Changed

  • Switched from pseudo-decimal degrees (e.g. "5.1N") to actual decimal degrees (e.g. 5.1) for coordinates (#56).
  • Refactored Github Actions workflows

[v0.8.1] - 2022-06-12

Fixed

  • Fixed handling of time zones so that they are now implemented properly (#41).

Changed

  • Migrated from old version of structopt to clap for command line argument parsing.

Removed

  • --date-format flag has been removed as it adds additional complexity when validating command line args for no real benefit.

[v0.6.1] - 2022-06-11

Cut a new release specifically for crates.io to bump tokio-walltime to v0.1.2. Previous versions of tokio-walltime failed to compile on the Raspberry Pi architectures. v0.6.0 of heliocron has been yanked from crates.io.

[v0.6.0] - 2022-06-11

Added

  • Add --json flag to report subcommand (#44).
  • Add --run-missed-task flag to wait subcommand (#48).
  • SleepError variant for RuntimeErrorKind. Contributed by @4e554c4c as part of #45.

Changed

  • Switched underlying implementation in the library from sync to async. Resolves #43. This adds dependencies to tokio and tokio-walltime. Contibuted by @4e554c4c.
  • The wait library function input arguments changed from a Duration to a DateTime<FixedOffset>.
  • Internal improvements to error handling.
  • Refactor tests to avoid running real wait command.

Fixed

  • Updated missing details in README.

[Pre v0.5.0]

  • Changelog not started