Releases: danwilliams/patchify
Releases · danwilliams/patchify
Release 0.2.1
Release 0.2.0
Added
- Added MSRV (Minimum Supported Rust Version) in
Cargo.toml
, set to 1.81.0
Changed
Release 0.1.1
Changed
- Updated lint configuration for Rust 1.77
- Updated crate dependencies
Release 0.1.0
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
- Added
Axum
struct- Added
Axum::get_latest_version()
- Added
Axum::get_hash_for_version()
- Added
Axum::get_release_file()
- Added
Axum::sign_response()
- Added
- 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
- Added README documentation
- Added examples
- Added full unit, integration, and end-to-end tests