Index: Cargo.toml ================================================================== --- Cargo.toml +++ Cargo.toml @@ -1,8 +1,8 @@ [package] name = "qsu" -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "0BSD" categories = [ "asynchronous" ] keywords = [ "service", "systemd", "winsvc" ] repository = "https://repos.qrnch.tech/pub/qsu" @@ -30,17 +30,17 @@ wait-for-debugger = ["dep:dbgtools-win"] [dependencies] apperr = { version = "0.2.0" } async-trait = { version = "0.1.77" } -chrono = { version = "0.4.31" } -clap = { version = "4.4.14", optional = true, features = [ +chrono = { version = "0.4.33" } +clap = { version = "4.4.18", optional = true, features = [ "derive", "env", "string", "wrap_help" ] } -env_logger = { version = "0.10.1" } +env_logger = { version = "0.11.1" } futures = { version = "0.3.30" } -itertools = { version = "0.12.0", optional = true } +itertools = { version = "0.12.1", optional = true } killswitch = { version = "0.4.2" } log = { version = "0.4.20" } parking_lot = { version = "0.12.1" } rocket = { version = "0.5.0", optional = true } sidoc = { version = "0.1.0", optional = true } Index: www/changelog.md ================================================================== --- www/changelog.md +++ www/changelog.md @@ -1,30 +1,64 @@ # Change log ## [Unreleased] +[Details](/vdiff?from=qsu-0.3.0&to=trunk) + +### Added + +### Changed + +### Removed + +--- + +## [0.3.0] - 2024-01-30 + +[Details](/vdiff?from=qsu-0.2.1&to=qsu-0.3.0) + +### Changed + +- Updated dependencies. `env_logger` updated to 0.11. + +--- + +## [0.2.1] + +[Details](/vdiff?from=qsu-0.2.0&to=qsu-0.2.1) + ### Added +- Re-export `apperr` + +--- + +## [0.2.0] + +[Details](/vdiff?from=qsu-0.1.0&to=qsu-0.2.0) + ### Changed - Use apperr 0.2.0, which introduces trait bounds to the `AppErr::new(E)` to make it more difficult to pass the wrong type to it. -### Removed - --- ## [0.1.0] - 2024-01-10 + +[Details](/vdiff?from=qsu-0.0.7&to=qsu-0.1.0) ### Changed - Use apperr crate for `AppErr` instead of using a custom in-tree implementation. --- ## [0.0.7] - 2023-12-09 + +[Details](/vdiff?from=qsu-0.0.6&to=qsu-0.0.7) ### Changed - Use [rocket 0.5.0](https://rocket.rs/v0.5/news/2023-11-17-version-0.5/) for Rocket server application runtime types @@ -32,26 +66,32 @@ --- ## [0.0.6] - 2023-11-10 +[Details](/vdiff?from=qsu-0.0.5&to=qsu-0.0.6) + ### Changed - Bugfix: Attempted to use rocket without rocket feature. --- ## [0.0.5] - 2023-11-03 + +[Details](/vdiff?from=qsu-0.0.4&to=qsu-0.0.5) ### Changed - Use [rocket 0.5.0-rc.4](https://github.com/SergioBenitez/Rocket/blob/v0.5.0-rc.4/CHANGELOG.md#version-050-rc4-nov-1-2023) for Rocket server application runtime types --- ## [0.0.4] - 2023-10-29 + +[Details](/vdiff?from=qsu-0.0.3&to=qsu-0.0.4) ### Added - Add the remaining `ArgsProc` callbacks in `ArgParser`. @@ -67,10 +107,12 @@ - Removed `err::CbOrigin`. --- ## [0.0.3] - 2023-10-23 + +[Details](/vdiff?from=qsu-0.0.2&to=qsu-0.0.3) ### Added - Introduce an `AppErr` type that can wrap application-specific errors that the service runtime callbacks return for the `Err()` case. @@ -93,15 +135,15 @@ - `leak_default_service_name()` was removed because it no longer serves a purpose. - The `signals` module is no longer public. (It still exists, but is considered an implementation detail). - - --- ## [0.0.2] - 2023-10-19 + +[Details](/vdiff?from=qsu-0.0.1&to=qsu-0.0.2) ### Added - Added some optional clap integration convenience functionality, that can be enabled using the 'clap' feature.