Skip to content

chore: release v0.4.24 - #39

Merged
MagicalTux merged 1 commit into
masterfrom
release-plz-2026-09-01T16-01-55Z
Sep 1, 2026
Merged

chore: release v0.4.24#39
MagicalTux merged 1 commit into
masterfrom
release-plz-2026-09-01T16-01-55Z

Conversation

@MagicalTux

Copy link
Copy Markdown
Member

🤖 New release

  • fstool: 0.4.23 -> 0.4.24
Changelog

0.4.24 - 2026-09-01

Other

  • keep the CLI's dependencies out of library consumers

Changed

  • (cargo) the CLI's dependencies no longer reach library consumers. clap
    is optional behind a new cli feature, the binary carries
    required-features = ["cli"], and PathStyle's ValueEnum derive is
    cfg_attr-gated on the same flag. New codecs and containers umbrella
    features make the library-only line short —
    default-features = false, features = ["codecs", "containers"] keeps every
    format while dropping clap and rustyline (60 → 34 crates). Defaults are
    unchanged, so cargo install fstool still yields a working command; CI
    asserts the library-only resolve contains neither.


This PR was generated with release-plz.

@MagicalTux
MagicalTux merged commit 348be41 into master Sep 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant