Parent: #189
Context
RustSec audit on 2026-07-06 found number_prefix 0.4.0 through self_update 0.41.0 -> indicatif 0.17.11. self_update 1.0.0-rc.2 exists but is a pre-release major change.
Scope
- Evaluate migration from
self_update 0.41 to a stable/acceptable newer update path.
- Preserve checksum/signature behavior added for release updates.
- Do not change GUI/TUI/Android behavior beyond update plumbing.
Acceptance Criteria
number_prefix warning is removed or a clear decision is documented if waiting for stable self_update 1.x.
- Existing update tests pass and checksum verification remains covered.
cargo test --locked, cargo clippy --all-targets -- -D warnings, and cargo fmt --check pass.
Parent: #189
Context
RustSec audit on 2026-07-06 found
number_prefix 0.4.0throughself_update 0.41.0 -> indicatif 0.17.11.self_update 1.0.0-rc.2exists but is a pre-release major change.Scope
self_update 0.41to a stable/acceptable newer update path.Acceptance Criteria
number_prefixwarning is removed or a clear decision is documented if waiting for stable self_update 1.x.cargo test --locked,cargo clippy --all-targets -- -D warnings, andcargo fmt --checkpass.