Version 3.21.1 ~~~~~~~~~~~~~~ Released: 2016-04-25 This is an unstable release in the 3.19 development series, with the following improvements: * Add an initial loading panel when there is no metadata * Add an outline ostree plugin that just adds remotes as sources * Add an unreviewable application quirk * Add initial Steam support * Add support for app shortcut addition/removal * Add support for GNOME Shell extensions * Allow free-but-unspecified SPDX tokens * Allow widgets to use custom CSS in a generic way * Do the PackageKit refresh as a background transaction * Hide "Software Sources" menu when its action is disabled * Make the distro upgrades dialog match the new mockup * Split the 'size' property into size-installed and size-download * Use a link instead of a button for history * Use AppStream files for the popular, featured and extra category data * Use dpkg-deb info to create a GsApp when double clicking on a .deb file * Use FwupdClient from fwupd 0.7.0 * Use GdkPixbuf to parse icns files * Use gsettings to enable/disable the 'sources' action * Use the Fedora themed image for the upgrade banner * When there are no trusted sources mark everything as non-3rd-party The following bugs are also fixed: * Actually show the error dialog for an invalid file * Allow all functions called by g_module_symbol() to fail * Allow popular and featured apps to match any prefix * Do not maintain a cache of applications in the plugin loader