Skip to content

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 16 May 13:27
· 7 commits to release since this release
f162d2d

Changes

Dependencies

Bump `studiole-di` to `v0.6.0`, `studiole-logging` to `v0.4.0` f162d2d
  • Adopt chainable init and expect convenience methods
  • Move service initialization from Cli::run() to Cli::new()
Bump `studiole-logging` to `v0.2.0` 2aa1fff
  • studiole-logging v0.1.0 → v0.2.0

Refactor

logging: Extract to `studiole-logging` crate 1a3f368
  • Bump studiole-di v0.4.0 → v0.5.1 for Init trait support
  • Implement Init for Ui to print header during service initialization
  • Replace manual init_ui() + init_logging() with ServiceProvider::init()
  • Remove direct tracing-subscriber dependency
Use `#[derive(FromServices)]` for trait-object DI resolution 9bfba81
  • studiole-di v0.4.0 supports deriving FromServices on structs with Arc<dyn Trait> fields
  • Remove 5 manual FromServices impls: GetKeyAdapter, MountHandler, SetLuksHandler, SetTpmHandler, ValidateHandler
  • Bump clap v4.6.0 → v4.6.1, rpassword v7.4.0 → v7.5.2