uefi-0.29.0
See CHANGELOG.md
Changelog by PR
What's Changed
- build(deps): bump rustls from 0.22.2 to 0.22.4 by @dependabot in #1142
- Nuke uefi services from repository by @phip1611 in #1141
- [Misc] Add ResetNotification protocol. Add Misc to uefi-test-runner. by @sky5454 in #1116
- Minor import/export cleanups by @nicholasbishop in #1144
- uefi: Drop the panic-on-logger-errors feature by @nicholasbishop in #1143
- Replace
cstr16!
with a declarative macro by @nicholasbishop in #1145 - chore(deps): update crate-ci/typos action to v1.20.9 by @renovate in #1146
- fix(deps): update rust crate proc-macro2 to v1.0.81 by @renovate in #1147
- fix(deps): update rust crate syn to v2.0.60 by @renovate in #1149
- fix(deps): update rust crate serde_json to v1.0.116 by @renovate in #1148
- Replace
cstr8!
with a declarative macro by @nicholasbishop in #1151 - Remove xtask from MSRV build and update clap by @nicholasbishop in #1152
- chore(deps): lock file maintenance by @renovate in #1150
- chore(deps): update crate-ci/typos action to v1.20.10 by @renovate in #1153
- fix(deps): update rust crate ureq to v2.9.7 by @renovate in #1154
- Fix risc target_arch cfg by @nicholasbishop in #1159
- chore(deps): update crate-ci/typos action to v1.21.0 by @renovate in #1158
- chore(deps): update rust crate trybuild to v1.0.93 by @renovate in #1157
- Match MaximumCapsuleSize to UEFI spec by @andre-braga in #1161
- Add RuntimeServices::update_capsule by @andre-braga in #1162
- chore(deps): lock file maintenance by @renovate in #1165
- Add RuntimeServices::query_capsule_capabilities by @andre-braga in #1166
- Note about feature flags for uefi book by @stillinbeta in #1168
- chore(deps): lock file maintenance by @renovate in #1171
- fix(deps): update rust crate anyhow to v1.0.86 by @renovate in #1164
- uefi-raw: misc by @phip1611 in #1173
- mem: clarify confusion around MemoryDescriptor by @phip1611 in #1174
- uefi/helpers: logger logs to debugcon device by @phip1611 in #1172
- Add basic API for a global system table by @nicholasbishop in #1156
- uefi: BootServices::allocate_pool now returns NonZero instead of *mut u8 by @phip1611 in #1176
- fix(deps): update rust crate itertools to 0.13.0 by @renovate in #1179
- fix(deps): update rust crate nix to 0.29.0 by @renovate in #1180
- chore(deps): update cachix/install-nix-action action to v27 by @renovate in #1181
- chore(deps): lock file maintenance by @renovate in #1182
- Fix uefi-macros trybuild test by @nicholasbishop in #1183
- chore(deps): lock file maintenance by @renovate in #1184
- uefi: Stop enabling
error_in_core
feature by @nicholasbishop in #1194 - chore(deps): update crate-ci/typos action to v1.22.3 by @renovate in #1193
- chore(deps): lock file maintenance by @renovate in #1195
- reorganize deps by @andre-braga in #1196
- uefi: Add TryFrom u8 slice to DevicePathHeader by @andre-braga in #1199
- test-runner: Consistently use global image handle by @nicholasbishop in #1189
- uefi: Add TryFrom u8 slice to DevicePathNode by @andre-braga in #1197
- Clean up duplicate global system table pointer in
uefi::helpers
by @nicholasbishop in #1188 - uefi: make DevicePathHeader::try_from idiomatic by @andre-braga in #1202
- uefi: Add TryFrom u8 slice to DevicePath by @andre-braga in #1201
- uefi: re-export CapsuleFlags by @andre-braga in #1203
- ci: Temporarily turn off warnings-as-errors for nightly CI jobs by @nicholasbishop in #1206
- chore(deps): update crate-ci/typos action to v1.22.7 by @renovate in #1207
- chore(deps): lock file maintenance by @renovate in #1208
- uefi: use UNSPECIFIED_TIMEZONE instead of magic number by @andre-braga in #1210
- uefi: Make TimeError more descriptive by @andre-braga in #1211
- Fix versions by @LightAndLight in #1187
- uefi-test-runner: speed up ploting of sierpinski triangle by updating changed pixel only by @JeffLi01 in #1209
- nix/niv: update nixpkgs to nixos-24.05 by @phip1611 in #1213
- memory map: improvements to fight pitfalls (MemoryMap now owns the memory) by @phip1611 in #1175
- uefi: simplify usage of Mode by @phip1611 in #1214
- chore(deps): update crate-ci/typos action to v1.22.9 by @renovate in #1215
- template: fix build failure by @JeffLi01 in #1217
- uefi: Add TryFrom<&[u8]> for Time by @andre-braga in #1212
- chore(deps): lock file maintenance by @renovate in #1218
- fix(deps): update rust crate clap to v4.5.8 by @renovate in #1220
- chore(deps): update rust crate log to v0.4.22 by @renovate in #1219
- release: uefi-macros-0.14.0, uefi-raw-0.6.0, uefi-0.29.0 by @nicholasbishop in #1221
New Contributors
- @sky5454 made their first contribution in #1116
- @andre-braga made their first contribution in #1161
- @stillinbeta made their first contribution in #1168
- @LightAndLight made their first contribution in #1187
- @JeffLi01 made their first contribution in #1209
Full Changelog: uefi-v0.28.0...uefi-v0.29.0