mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-03 18:55:54 +00:00

Although we supported other hashes than SHA1 (which is now moderately unsafe) we had to switch the metadata provider and daemon on some kind of flag day to using SHA256. Since that's somewhat impractical, just allow multiple checksums to be set on objects and just try to match whatever is given in preference order. This also means we can easily transition to other hash types in the future. The removed API was never present in a tarball release, so not an API break.
517 B
517 B
Planned API Changes
When we next bump soname the following changes are planned:
- {sa{sv}} -> {a{sv}} -- we don't always want to send the device ID
- Rename FU_DEVICE_FLAG -> FWUPD_DEVICE_FLAG
- Remove all deprecated API
- Remove FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND
- Rename GetDetailsLocal() -> GetDetails()
- Rename UpdateMetadataWithId() -> UpdateMetadata()
- Make DeviceAdded emit a FwupdDevice, not a FwupdResult
- Unexport fwupd_result_to_data() and fwupd_result_new_from_data()