Index: Cargo.toml ================================================================== --- Cargo.toml +++ Cargo.toml @@ -1,8 +1,8 @@ [package] name = "qsu" -version = "0.6.0" +version = "0.6.1" edition = "2021" license = "0BSD" # https://crates.io/category_slugs categories = [ "os" ] keywords = [ "service", "systemd", "winsvc" ] @@ -34,17 +34,17 @@ rt = [] tokio = ["rt", "tokio/macros", "tokio/rt-multi-thread", "tokio/signal"] wait-for-debugger = ["dep:dbgtools-win"] [dependencies] -async-trait = { version = "0.1.82" } +async-trait = { version = "0.1.83" } chrono = { version = "0.4.38" } -clap = { version = "4.5.17", optional = true, features = [ +clap = { version = "4.5.19", optional = true, features = [ "derive", "env", "string", "wrap_help" ] } env_logger = { version = "0.11.5" } -futures = { version = "0.3.30" } +futures = { version = "0.3.31" } itertools = { version = "0.13.0", optional = true } killswitch = { version = "0.4.2" } log = { version = "0.4.22" } parking_lot = { version = "0.12.3" } rocket = { version = "0.5.1", optional = true } @@ -57,14 +57,14 @@ version = "0.3.18" default-features = false features = ["env-filter", "time", "fmt", "ansi"] [target.'cfg(target_os = "linux")'.dependencies] -sd-notify = { version = "0.4.2", optional = true } +sd-notify = { version = "0.4.3", optional = true } [target.'cfg(unix)'.dependencies] -libc = { version = "0.2.158" } +libc = { version = "0.2.159" } nix = { version = "0.29.0", features = ["pthread", "signal", "time"] } [target.'cfg(windows)'.dependencies] dbgtools-win = { version = "0.2.1", optional = true } eventlog = { version = "0.2.2" } Index: src/argp.rs ================================================================== --- src/argp.rs +++ src/argp.rs @@ -78,11 +78,11 @@ } else { cli } } -/// Service registration context. +/// Register service. #[derive(Debug, Args)] struct RegSvcArgs { /// Autostart service at boot. #[arg(short = 's', long)] auto_start: bool, Index: www/changelog.md ================================================================== --- www/changelog.md +++ www/changelog.md @@ -2,11 +2,33 @@ ⚠️ indicates a breaking change. ## [Unreleased] -[Details](/vdiff?from=qsu-0.5.0&to=trunk) +[Details](/vdiff?from=qsu-0.6.1&to=trunk) + +### Added + +### Changed + +### Removed + +--- + +## [0.6.1] - 2024-10-05 + +[Details](/vdiff?from=qsu-0.6.0&to=qsu-0.6.1) + +### Changed + +- Rephrase `register-service` command line parser docs. + +--- + +## [0.6.0] - 2024-09-13 + +[Details](/vdiff?from=qsu-0.5.0&to=qsu-0.6.0) ### Added - The reload service event has been implmented. - It is not supported on Windows. (The Windows service subsystem offers no