Description
It's been a bit since we released a new version. I don't think we're quite ready for uefi-0.17.0 yet (there have been some breaking changes already merged, and some open PRs that would further affect those APIs, so in the interest of not causing undue churn for end users I think we should wait til those discussions are resolved, and also give a little time for the changes to sit in main
in case any more issues are discovered). But, there have been some bug fixes in main
that would be good to release, as well as a couple improvement PRs that don't affect the public API.
So with all that said, I plan to make releases of uefi-macros-0.7.1, uefi-0.16.1, uefi-services-0.13.1. I'll create a version branch off of this commit: d2f0b3d
Here are the changes I plan to include (plus any changes needed for CI, plus updating the changelog):
Bug fixes
- Switch back to automatic Debug derive for Header struct #435
- Check table version before calling UEFI 2.0+ functions #436
- Fix incorrect pointer cast in get_rng #447
Improvements
- Relax version requirements for various deps #482 (this should only affect builds where the latest dependency versions aren't available)
- Use doc_auto_cfg to show feature requirements on docs.rs #487 (this should only affect docs.rs)