dynasty

Releases

v0.1.0

v0.1.0 Sep 25 2024 at 22:06 UTC

Bug Fixes

  • Trim resolver output

Documentation

  • (readme) Initial document
  • (readme) Add install from releases
  • (README) Add badges

Features

  • Initial implementation
  • (cli) Split mode args
  • (conf) Update default path
  • (cli) Report error on implemented options
  • (conf) Add parse defaults
  • (conf) Parse timeout as std::time::Duration
  • Re-implementation error reporting
  • Improve logging
  • Perform async requests
  • Implementation --dry-run
  • Implementation --daemon
  • Lex resolver command
  • Implementation --verbose
  • Add --resolver option

Miscellaneous Tasks

  • (license) Initial release
  • (git) Update .gitignore
  • (github) Create rust.yml
  • (cliff) Initialization
  • (github) Cargo dist initialization
  • (github) Oradna generate ci
  • (github) Deploy with actions
  • (release) V0.1.0

Refactor

  • Update terminology {dns => addr}
  • Inline update()
  • Explicitly match on io::ErrorKind
  • Extract resolve()
  • Rename {conf::Conf => cfg::Config}
  • Rebase project from template

Build

  • (cargo) Initialization
  • (just) Initial implementation
  • (cargo) Add repository key