tree: a40fd3261817f711dad8873f2c5ff0e7e247ccef [path history] [tgz]
  1. fwupd-client-private.h
  2. fwupd-client-sync.c
  3. fwupd-client-sync.h
  4. fwupd-client.c
  5. fwupd-client.h
  6. fwupd-common-private.h
  7. fwupd-common.c
  8. fwupd-common.h
  9. fwupd-context-test.c
  10. fwupd-deprecated.h
  11. fwupd-device-private.h
  12. fwupd-device.c
  13. fwupd-device.h
  14. fwupd-enums-private.h
  15. fwupd-enums.c
  16. fwupd-enums.h
  17. fwupd-error.c
  18. fwupd-error.h
  19. fwupd-fuzz.cpp
  20. fwupd-plugin-private.h
  21. fwupd-plugin.c
  22. fwupd-plugin.h
  23. fwupd-release-private.h
  24. fwupd-release.c
  25. fwupd-release.h
  26. fwupd-remote-private.h
  27. fwupd-remote.c
  28. fwupd-remote.h
  29. fwupd-security-attr-private.h
  30. fwupd-security-attr.c
  31. fwupd-security-attr.h
  32. fwupd-self-test.c
  33. fwupd-thread-test.c
  34. fwupd-version.h.in
  35. fwupd.h
  36. fwupd.map
  37. meson.build
  38. README.md
libfwupd/README.md

Planned API/ABI changes for next release

  • Typedef FwupdFeatureFlags to guint64 so it's the same size on all platforms
  • Remove the soup-session fallback property in FwupdClient.
  • Remove fwupd_device_set_vendor_id() and fwupd_device_get_vendor_id()
  • Remove the deprecated flags like FWUPD_DEVICE_FLAG_MD_SET_ICON

Migration from Version 0.9.x

  • Rename FU_DEVICE_FLAG -> FWUPD_DEVICE_FLAG
  • Rename FWUPD_DEVICE_FLAG_ALLOW_ONLINE -> FWUPD_DEVICE_FLAG_UPDATABLE
  • Rename FWUPD_DEVICE_FLAG_ALLOW_OFFLINE -> FWUPD_DEVICE_FLAG_ONLY_OFFLINE
  • Rename fwupd_client_get_devices_simple -> fwupd_client_get_devices
  • Rename fwupd_client_get_details_local -> fwupd_client_get_details
  • Rename fwupd_client_update_metadata_with_id -> fwupd_client_update_metadata
  • Rename fwupd_remote_get_uri -> fwupd_remote_get_metadata_uri
  • Rename fwupd_remote_get_uri_asc -> fwupd_remote_get_metadata_uri_sig
  • Rename fwupd_remote_build_uri -> fwupd_remote_build_firmware_uri
  • Switch FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND to fwupd_checksum_guess_kind()
  • Rename fwupd_result_update_() to fwupd_release_()
  • Rename fwupd_result_() to fwupd_device_()
  • Convert FwupdResult to FwupdDevice in all callbacks
  • Rename fwupd_device_provider -> fwupd_device_plugin
  • Convert hash types sa{sv} -> a{sv}
  • Convert fwupd_client_get_updates() -> fwupd_client_get_upgrades()