fwupd/libfwupd
Mario Limonciello a93feda72b trivial: rename the DMAR attribute to be vendor agnostic
The DMAR attribute is for Intel only, but AMD has the same feature in
the IVRS table.  Rename the attribute to clarify this.
2022-04-03 09:05:49 -05:00
..
tests Remove PLUGINBUILDDIR and use G_TEST_SRCDIR and G_TEST_BUILDDIR instead 2021-10-21 18:36:22 +01:00
fwupd-client-private.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-client-sync.c trivial: Add some missing g_return_val_if_fail() calls 2022-01-03 22:46:23 +00:00
fwupd-client-sync.h Show changes in HSI attributes when required 2021-11-01 06:58:44 +00:00
fwupd-client.c trivial: Add some missing g_return_val_if_fail() calls 2022-03-29 20:04:26 +01:00
fwupd-client.h Add fwupd_client_disconnect() for future usage 2022-03-11 13:28:00 +00:00
fwupd-common-private.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-common.c Check for os-release on FWUPD_SYSCONFDIR 2022-03-09 08:10:18 -07:00
fwupd-common.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-context-test.c trivial: Cast the g_signal_connect() object to allow static analysis 2022-01-03 22:46:23 +00:00
fwupd-deprecated.h trivial: Fix missing G_BEGIN_DECLS's from public includes 2019-02-10 08:59:07 +00:00
fwupd-device-private.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-device.c trivial: Don't leak the string even on critical failure 2022-03-08 16:01:16 +00:00
fwupd-device.h Allow assigning issues to devices 2022-02-16 14:50:29 +00:00
fwupd-enums-private.h Add support for LVFS component tags 2021-11-25 10:36:26 +00:00
fwupd-enums.c Add a flag to indicate the device is signed or unsigned 2022-02-22 19:12:06 +00:00
fwupd-enums.h Add a flag to indicate the device is signed or unsigned 2022-02-22 19:12:06 +00:00
fwupd-error.c redfish: Change an expired password when required 2022-01-19 21:19:01 +00:00
fwupd-error.h redfish: Change an expired password when required 2022-01-19 21:19:01 +00:00
fwupd-plugin-private.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-plugin.c trivial: Add some missing g_return_val_if_fail() calls 2022-01-03 22:46:23 +00:00
fwupd-plugin.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-release-private.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-release.c libfwupd: Add a FwupdRelease:remote-id property 2022-03-25 21:13:37 +00:00
fwupd-release.h Add support for LVFS component tags 2021-11-25 10:36:26 +00:00
fwupd-remote-private.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-remote.c trivial: Fix various const issues 2022-01-03 22:46:23 +00:00
fwupd-remote.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-request-private.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-request.c trivial: Add some missing g_return_val_if_fail() calls 2022-01-03 22:46:23 +00:00
fwupd-request.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-security-attr-private.h trivial: rename the DMAR attribute to be vendor agnostic 2022-04-03 09:05:49 -05:00
fwupd-security-attr.c trivial: Add some missing g_return_val_if_fail() calls 2022-01-03 22:46:23 +00:00
fwupd-security-attr.h Add a 'created' property on the HSI security attribute 2021-10-28 17:25:40 +01:00
fwupd-self-test.c trivial: Fix regression from 9f94dc9 on Ubuntu Focal 2021-12-17 12:19:39 +00:00
fwupd-thread-test.c trivial: Cast the g_signal_connect() object to allow static analysis 2022-01-03 22:46:23 +00:00
fwupd-version.c trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd-version.h.in trivial: don't use same variable definition as config.h in code 2021-08-24 11:18:40 -05:00
fwupd.h trivial: reformat the whole tree to match new format 2021-08-24 11:18:40 -05:00
fwupd.map Add fwupd_client_disconnect() for future usage 2022-03-11 13:28:00 +00:00
meson.build Fix build for MacOS 2022-03-15 14:37:28 +00:00
README.md Remove support for --ignore-power by frontends 2021-09-21 13:13:52 -05:00

libfwupd

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
  • Remove fwupd_release_get_uri() and fwupd_release_set_uri()
  • Rename fwupd_client_install_release2_async() to fwupd_client_install_release_async()
  • Remove fwupd_device_set_protocol() and fwupd_device_get_protocol()
  • Remove deprecated install flag FWUPD_INSTALL_FLAG_IGNORE_POWER

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()