fwupd/libfwupd
Richard Hughes b86ef97b36 trivial: Remove fwupd_remote_build_uri()
This also removes the long-deprecated fwupd_remote_get_uri() and fwupd_remote_get_uri_asc()
2017-09-28 09:23:52 +01:00
..
fwupd-client.c trivial: Remove the deprecated fwupd_client_update_metadata() 2017-09-28 09:23:52 +01:00
fwupd-client.h trivial: Remove the deprecated fwupd_client_update_metadata() 2017-09-28 09:23:52 +01:00
fwupd-common-private.h Export some more API for dealing with checksums 2017-06-09 10:11:58 +01:00
fwupd-common.c Export some more API for dealing with checksums 2017-06-09 10:11:58 +01:00
fwupd-common.h Export some more API for dealing with checksums 2017-06-09 10:11:58 +01:00
fwupd-deprecated.h trivial: Remove fwupd_remote_build_uri() 2017-09-28 09:23:52 +01:00
fwupd-device-private.h libfwupd: Split up FwupdResult into FwupdDevice and FwupdRelease 2017-06-05 17:34:36 +01:00
fwupd-device.c trivial: Fix up some introspection issues 2017-09-19 09:54:16 +01:00
fwupd-device.h trivial: Allow adding more than one FwupdRelease to a FwupdDevice 2017-09-15 20:09:03 +01:00
fwupd-enums-private.h Remove the UniqueID property 2017-09-13 15:28:33 +01:00
fwupd-enums.c Remove the confusing ALLOW_OFFLINE and ALLOW_ONLINE flags 2017-08-26 18:09:21 +01:00
fwupd-enums.h Remove some deprecated #define names and bump the soname 2017-09-28 09:23:52 +01:00
fwupd-error.c trivial: Use the error domain from libfwupd 2017-09-08 13:33:34 +01:00
fwupd-error.h trivial: Use the error domain from libfwupd 2017-09-08 13:33:34 +01:00
fwupd-release-private.h libfwupd: Split up FwupdResult into FwupdDevice and FwupdRelease 2017-06-05 17:34:36 +01:00
fwupd-release.c Move the release trust information to FwupdRelease 2017-09-15 11:31:01 +01:00
fwupd-release.h Move the release trust information to FwupdRelease 2017-09-15 11:31:01 +01:00
fwupd-remote-private.h Support embedded devices with local firmware metadata 2017-07-28 17:41:24 +01:00
fwupd-remote.c trivial: Remove fwupd_remote_build_uri() 2017-09-28 09:23:52 +01:00
fwupd-remote.h trivial: Remove fwupd_remote_build_uri() 2017-09-28 09:23:52 +01:00
fwupd-result-private.h Make FuDevice derive from FwupdDevice rather than FwupdResult 2017-09-15 14:12:18 +01:00
fwupd-result.c Make FuDevice derive from FwupdDevice rather than FwupdResult 2017-09-15 14:12:18 +01:00
fwupd-result.h Move the release trust information to FwupdRelease 2017-09-15 11:31:01 +01:00
fwupd-self-test.c trivial: Remove the deprecated fwupd_client_get_devices() 2017-09-28 09:23:52 +01:00
fwupd-version.h.in trivial: Fix substitution of FWUPD_x_VERSION in fwupd-version.h 2017-04-19 10:15:16 +01:00
fwupd.h Move deprecated symbols to a new header 2017-09-08 13:31:01 +01:00
fwupd.map Add the Meson build system as an alternate to autotools 2017-04-12 16:35:18 +01:00
meson.build trivial: Remove fwupd_remote_build_uri() 2017-09-28 09:23:52 +01:00
README.md trivial: Remove fwupd_remote_build_uri() 2017-09-28 09:23:52 +01:00

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
  • Remove all deprecated API
  • Remove FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND
  • Make DeviceAdded emit a FwupdDevice, not a FwupdResult
  • Unexport fwupd_result_to_data() and fwupd_result_new_from_data()

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