Skip to content

Release 0.1.0

Compare
Choose a tag to compare
@danwilliams danwilliams released this 16 Mar 14:28
· 24 commits to master since this release

Added

  • Added server module
    • Added release file checking and serving
    • Added response signing
    • Added Config struct
    • Added Core struct
      • Added Core::new()
      • Added Core::latest_version()
      • Added Core::release_file()
      • Added Core::versions()
    • Added Axum struct
      • Added Axum::get_latest_version()
      • Added Axum::get_hash_for_version()
      • Added Axum::get_release_file()
      • Added Axum::sign_response()
  • Added client module
    • Added update checking, downloading, verifying, and installing
    • Added Config struct
    • Added Updater struct
      • Added Updater::new()
      • Added Updater::deregister_action()
      • Added Updater::is_safe_to_update()
      • Added Updater::register_action()
      • Added Updater::set_status()
      • Added Updater::status()
      • Added Updater::subscribe()
  • Added README documentation
  • Added examples
  • Added full unit, integration, and end-to-end tests