Skip to content

Bump usb-device to v0.3; edition to 2024; release v0.7 - #93

Merged
robin-nitrokey merged 4 commits into
mainfrom
bd-stor
Aug 24, 2026
Merged

robin-nitrokey merged 4 commits into
mainfrom
bd-stor

Conversation

@daringer

@daringer daringer commented Jul 20, 2026 •

Copy link
Copy Markdown
Contributor
  • changed how EndpointType::Isochronous is used
  • changed how the usb-descriptor is build
  • bump to edition 2024 (fmt + clippy fixes)
  • MSRV 1.85

cargo fmt for edition 2024 wants to touch every file - it's a separate commit to mostly ignore it

@robin-nitrokey

Copy link
Copy Markdown
Contributor

My idea was to implement both at the same time instead of either-or. I’ll suggest a patch.

@sosthene-nitrokey

Copy link
Copy Markdown
Contributor

Why not just make it a breaking release and drop 0.2?

@robin-nitrokey robin-nitrokey left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed, either support both versions in such a way that both can be used at the same time or drop support for the old version.

@daringer daringer changed the title Add usb-device v0.3 behind feature flag Bump usb-device to v0.3 Aug 20, 2026
@robin-nitrokey

Copy link
Copy Markdown
Contributor

The easiest fix for the CI probably is to update the MSRV to 1.85. You could also update this crate to edition 2024 while you’re at it.

@daringer

Copy link
Copy Markdown
Contributor Author

done 🫡

@daringer daringer changed the title Bump usb-device to v0.3 Bump usb-device to v0.3; edition to 2024; release v0.7 Aug 24, 2026
@robin-nitrokey
robin-nitrokey merged commit fe9f73d into main Aug 24, 2026
7 checks passed
@robin-nitrokey
robin-nitrokey deleted the bd-stor branch August 24, 2026 15:19

This branch was successfully deployed

1 active deployment
crates.io — fe9f73d9 Deployed Aug 24, 2026 by robin-nitrokey via publish #3
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.

3 participants