Version 3.34.0 ~~~~~~~~~~~~~~ Released: 2019-09-09 This is a stable release with the following changes: * Add a link to the privacy policy in the review dialog * Add and improve many overview banners * Add support for download scheduling using Mogwai * Allow installing locale data automatically * Allow snaps to be shown by AppStream ID * Don't apply drop shadow on stock symbolic icons * Don't install queued apps when the network changes and is metered * Fix the 'localised in my language' kudo * Hide addons that are not available in repos * Localize ESRB content rating strings * Never show the installation progress bar going backwards * Notify the user when an application can escape the sandbox * Refactor screenshots and hide those unavailable when offline * Select the rating systems selected based by territory * Use smaller default size for main window when required This release also adds and updates existing translations. Version 3.32.4 ~~~~~~~~~~~~~~ Released: 2019-07-11 This is a stable release with the following changes: * Fix an issue that led to some packages with multiple appdata files not correctly showing up on the updates page * Fix various problems with flatpak branch handling that were causing issues with freedesktop.org runtime updates * Fix flatpak update versions to correctly show up * Various other minor bug fixes Version 3.32.3 ~~~~~~~~~~~~~~ Released: 2019-05-24 This is a stable release with the following changes: * Add missing XbSilo locking, hopefully fixing a large number of reported crashes * Fix a regression that caused the fonts category to go missing * Show a placeholder on the details page when we don't have the actual icon * Plug a large memory leak * Use nicer arrows for version numbers on the updates page * Fix an issue that led to screenshots not being correctly scaled on hidpi * flatpak: Fix several double-uses of GErrors * flatpak: Handle failure of a libflatpak function updating permissions * rpm-ostree: Implement what-provides decompose Version 3.32.2 ~~~~~~~~~~~~~~ Released: 2019-05-07 This is a stable release with the following changes: * Avoid showing a review more than once * Correctly update progress bar when downloading packagekit distro upgrades * Fix a crash when closing the updates dialog before the content has loaded * Fix CTRL+F not working right in certains conditions * Set 022 umask to make sure flatpak system helper process can read the files we've written * rpm-ostree: Implement getting the repo list, and enabling and disabling repos * rpm-ostree: Implement provides search * rpm-ostree: Make layered apps not discoverable in the UI * Various other minor bug fixes This release also updates translations. Version 3.32.1 ~~~~~~~~~~~~~~ Released: 2019-04-15 This is a stable release with the following changes: * Add drop shadows to app icons * Various fixes to initial loading screen * Show a generic icon instead of empty space if we failed to load the app icon * Update featured banners for Maps and Blender * Update featured app IDs * Fix a crash due to missing locking * Fix missing back button under certain conditions * Fix loading AppSteam data from .yml.gz files * Fix an issue that caused flatpak repo to not be correctly shown when it matched an existing packagekit repo name * Hide the fwupd Vendor repo in the repos dialog This release also updates translations. Version 3.32.0 ~~~~~~~~~~~~~~ Released: 2019-03-11 This is the first stable release for GNOME 3.32. Notable changes compared to 3.30 include: * Appstream parsing is completely rewritten and now uses the new libxmlb library, instead of appstream-glib * Improved handling for apps that are available from multiple sources, e.g. as a flatpak from Flathub, as a flatpak from Fedora, and as an RPM package * New source selection drop down on the details pages * Flatpak apps now list the permissions they need on the details pages, and also show new permissions when updating * The flatpak backend received a large number of bug fixes * The rpm-ostree backend has grown many new features and bug fixes, including support for installing layered packages and doing distro upgrades * Numerous fixes for error reporting, including making error messages more useful and avoiding showing network errors from background operations * The items in the app menu were all moved to the window menu * New redesigned icon Version 3.31.92 ~~~~~~~~~~~~~~~ Released: 2019-03-05 This is an unstable release in the 3.31 development series, marking the end of the development cycle. Next release will be 3.32.0! * Add two missing description strings for flatpak permissions * Only show permissions for flatpak apps and not for e.g. fonts * Fix flatpak permissions to correctly show up for available apps * Hide various details page items that don't make sense when showing .flatpakrepo files * Fix an issue that caused descriptions to sometimes not get correctly loaded * Sort the items in the Source drop down * Don't show error notifications for background download and refresh errors * Fix an issue that could cause an explosion of "A restart is required" notifications * Various flatpak plugin fixes to make it correctly match the data when multiple flatpak repos are available * Fix the rpm-ostree plugin to correctly convert remote dbus errors This release also updates translations. Version 3.31.90 ~~~~~~~~~~~~~~~ Released: 2019-02-24 This is an unstable release in the 3.31 development series, with the following improvements: * Fix showing the installed check mark on tiles * Fix crashes in the packagekit plugin due to missing locking * Add back support for appstream data in /var/{cache,lib}/app-info directories that accidentally got left out with the libxmlb rewrite * Update the featured banner for gnome-chess * Fix the details page alignment when only one screenshot is shown * Move the Update button to the right hand side on the details page * Fix enabling repos when installing codecs through the extras page * Remove the Sundry folder and sync the apps in the Utilities folder with gnome-menus 3.31.90 * Improve various content rating texts * Drop workarounds for locales with codesets * Use the currently selected icon theme for stock icons * Don't hide compulsory apps in the category views * Use the SPDX-License-Identifier in all source files * Remove various useless error prefixes, making flatpak and packagekit error messages shorter and easier to read * flatpak: Show the installation type (user, system) in the Source dropdown * flatpak: Let apps control the name suffix/prefix they have and don't force (Nightly) suffix for everything on the master branch * flatpak: Various fixes for matching flatpaks to appstream entries * flatpak: Distinguish between the same app coming from multiple remotes * rpm-ostree: Correctly resolve installed appdata files to package names * rpm-ostree: Hook up percentage progress for install and remove * rpm-ostree: Implement layered package install * rpm-ostree: Implement locally downloaded rpm install * rpm-ostree: Show the source of the packages when installing layered packages * rpm-ostree: Various fixes making things more robust * snap: Use new media API This release also updates translations. Version 3.31.2 ~~~~~~~~~~~~~~ Released: 2019-01-16 This is an unstable release in the 3.31 development series, with the following improvements: * Show permissions for installed flatpaks, and new permissions for updates * Use libxmlb to parse AppStream XML, making gnome-software start up faster and use less memory * Update the app icon * Update categories for ESRA rating system * Improve various error messages to have more details * Fix an issue that caused incorrect version numbers to be shown for installed flatpaks * Fix various thread safety related crashes * Fix row unrevealing to not leave behind 2 pixels on the updates page * Make the refresh button to actually refresh packagekit cache * Fix various issues that could lead to cache refresh getting stuck * Show updates available notifications even when automatic updates are disabled * Fix counting apps in the updates applied notification * Improve packagekit update loading code, hopefully making it more robust * Fix an issue that could lead to the packagekit plugin activating on rpm-ostree based systems * Switch flatpak updates to use a single transaction, which lets us share more code (and bugs) with the command line flatpak utility * Fix various issues with transitioning from the "Download" state to "Restart & Update" * Don't error out from update downloads if the ODRS server is unavailable * Fix old updates accumulating in the OS Updates item * Various flatpakref installation fixes * Fix opening the details page when clicking on "Show Details" in GNOME Shell * Fix opening shell extensions details from GNOME Tweaks * Various fixes for initial loading state * Add a separate "Download" step for packagekit offline updates, so that "Restart & Update" is instant * Fix a version comparison issue that led to package updates sometimes showing as downgrades in the OS Updates section (this needs latest appstream-glib) * Show the refresh button when the updates page is in the failed state * Notify about offline updates only after they are fully downloaded * Fix a memory corruption issue on 32-bit arches that made gnome-software very crashy * Fix an issue with stuck back button on the details page after closing and reopening gnome-software * Make distro upgrades to Fedora N+2 release show up correctly * Various flatpak plugin fixes * Allow opening CAB files that include more than one update * Fix critical warnings when quickly switching between category pages * Small memory leak fixes This release also updates translations. Version 3.31.1 ~~~~~~~~~~~~~~ Released: 2018-10-09 This is an unstable release in the 3.31 development series, with the following improvements: * Icon redesign * Switch to using window menus instead of app menu * Add a source selection drop down to details pages * Move the search button to the left side in the header bar * Various other minor UI tweaks * GtkBuilder UI file changes to pave the way for an eventual GTK4 port (please file issues for any UI layout regressions if you notice any!) * Various internal plugin loader fixes and cleanups * Remove the steam plugin * Simplify the details page loading * Fix an issue that caused icons to not get loaded for locally installed flatpaks * Update Fedora distro upgrades text * Avoid a critical warning in the fwupd plugin when the device vendor is not set * Show verified developers for snaps This release also updates translations. Version 3.30.2 ~~~~~~~~~~~~~~ Released: 2018-10-05 This is a stable release with the following changes: * Localize the polkit policy file * Display ongoing app-installation at top of the list * Update apps in display order * Fix autoupdates triggering in a feedback loop * Tweak the prefs dialog layout * Various fixes to the flatpak plugin, making its state keeping more robust * Fix flatpak errors to show up instead of a generic "Aborted" error * Avoid triggering reboots for online updatable apps (flatpak) * Make rpm-ostree updates work again * Fix an issue that caused duplicate lines in 'OS Updates' on rpm-ostree based systems * Compiler warning fixes This release also updates translations. Version 3.30.1 ~~~~~~~~~~~~~~ Released: 2018-09-25 This is a stable release with the following changes: * Fix an issue that caused duplicate lines in 'OS Updates' * Filter the application restart notification to actual desktop apps * Fix an issue that caused automatic updates to fail during download phase * Avoid showing duplicates in the featured apps when an app is available as both flatpak and a package * Fix an issue that caused gnome-software to use 100% of CPU when doing automatic updates * Lower IO priority for gnome-software so that other apps stay responsive during flatpak installs * Various fixes and wording changes to automatic updates notifications * Only show "Examine Disk" button when baobab is available * Leak and correctness fixes in the snap plugin This release also updates translations. Version 3.30.0 ~~~~~~~~~~~~~~ Released: 2018-09-04 This is the first stable release for GNOME 3.30. Version 3.29.92 ~~~~~~~~~~~~~~~ Released: 2018-08-28 This is an unstable release in the 3.27 development series, with the following improvements: * Do not go 'back' to a previous application details panel * Don't crash if when getting the fwupd locked status * Download updates automatically when required * Fix dark theme support * Hide screenshot and support widgets when no screenshots * Ignore non-interactive generic errors * Implement distro upgrade downloading when using rpm-ostree * Only update the update check timestamp when it succeeds * Open the WiFi panel when clicking the Network Settings button * Rotate featured apps on the overview page * Simplify the updates panel * Use FlatpakTransaction to install, remove and update * Use new display name for the Snap publisher * Use the full name for the ESRB ratings descripion This release also updates translations. Version 3.29.1 ~~~~~~~~~~~~~~ Released: 2018-03-05 This is an unstable release in the 3.27 development series, with the following improvements: * Show a better notification when a local file or URI is not supported * snap: Use ODRS for reviews This release also updates translations. Version 3.28.2 ~~~~~~~~~~~~~~ Released: 2018-05-09 This is a stable release with the following changes: * Add a warning when enabling the LVFS remote * Show a notification when failing to open an url or a local file * Fix multiple flatpak refreshes with new libflatpak * Build fixes for FreeBSD * Icon loading fixes for snap This release also updates translations. Version 3.28.1 ~~~~~~~~~~~~~~ Released: 2018-04-09 This is a stable release with the following changes: * Fix a regression with opening results from gnome-shell search * Show "Source: " tag in gnome-shell search when we have multiple matches * Improve unknown license tag color scheme on details page * Don't show installed icon on app tiles while still installing * Fix empty items appearing under OS Updates * Fix a regression that caused duplicate results in codec search * Fix an issue with passing username/password to packagekit proxy * Avoid crashing during first run with no network access * A number of rpm-ostree fixes, making it possible to trigger offline updates * Stop searching multiple times on search page * Update Fedora third party repositories "Find out more..." link * Fix an issue with in-app notifications failing with invalid markup errors * Improve purchase failure handling for the snap store * Fix a possible crash in snap plugin when adding screenshots * Various other crash and correctness fixes This release also updates translations. Version 3.28.0 ~~~~~~~~~~~~~~ Released: 2018-03-12 This is the first stable release for GNOME 3.28, with the following improvements: * Fix the build on NixOS * Fix purchasing not working after authentication * Revert a commit that led to flatpak updates failing without any feedback * Make front page featured tile corners round to match other tiles * Fix in-app notification close button alignment * Several fixes to make error notifications more useful * snap: Fix invalid metadata after cancelled refine * snap: Launch command line snaps with 'snap run' This release also updates translations. Version 3.27.92 ~~~~~~~~~~~~~~~ Released: 2018-03-05 This is an unstable release in the 3.27 development series, marking the end of the development cycle. Next release will be 3.28.0! * Removal of global plugin cache, simplifying gnome-software internals * Software Repositories dialog got another batch of improvements and UI changes * GNOME Shell Extensions repository and fwupd repositories are now shown in the Software Repositories dialog * Shell extensions handling through PackageKit was improved, fixing a long standing bug where we were unable to remove shell extension packages * Category page rewrite that landed earlier this cycle went through UI review and got a number of fixes * Package version comparison in the updates dialog was fixed and should no longer incorrectly show updates as downgrades * Distro upgrade notifications are now rate limited to once per week * Install buttons in codec install view that got lost in the 3.22 cycle are now back * Various paper cuts with distro upgrades were fixed * Various fixes to installing apps from yum repos that have enabled=0 enabled_metadata=1 * Various other correctness and warning fixes * Distros: Minimum supported fwupd version is now 1.0.3 * Distros: We've released PackageKit 1.1.9 that has string changes to match gnome-software 3.28 This release also updates translations. Version 3.27.90 ~~~~~~~~~~~~~~~ Released: 2018-02-14 This is an unstable release in the 3.27 development series, with the following improvements: * The Software Sources dialog was renamed to Software Repositories and rewritten * Fedora Workstation third party repository handling was rewritten and should be more robust * Improved handling of metered network connections, making sure we cancel any downloads when changing to a metered connection * Limit the number of parallel operations depending on the installed CPU * Improved handling of pending installs when there's no network connection * Unused ostree and rpm plugins were dropped * Switch from GtkSpell to gspell * Improve alignment on the updates page * Do not show missing screenshot error for fonts that have screenshots * Fix various issues on Ubuntu when purchasing apps * Fix an issue that led to duplicate categories appearing on the overview page * Various memory leak and correctness fixes This release also updates translations. Version 3.27.4 ~~~~~~~~~~~~~~ Released: 2018-01-08 This is an unstable release in the 3.27 development series, with the following improvements: * Add missing locking to gs_plugin_cache_remove(), fixing a possible crash * Fix various memory leaks spotted by valgrind * Fix a possible crash triggered by the fwupd plugin * Do not emit critical warnings when reviewing OS Updates * fwupd: Use the custom user-agent when downloading firmware * overview page: Fix a crash when we have no featured apps * packagekit: Implement repository enabling * Fix hover CSS for "unknown" and "nonfree" license buttons This release also updates translations. Version 3.27.3 ~~~~~~~~~~~~~~ Released: 2017-11-13 This is an unstable release in the 3.27 development series, with the following improvements: * Fix crashes in the repos plugin due to missing locking * Add translated strings for the new OARS v1.1 additions * Work around Firefox deleting rpm/deb files downloaded to /tmp when closing * Log errors to console when starting from command line * Do not enable distro-upgrades when updates are disabled * Do not require the user to keep clicking 'More reviews' after each click * Fix a critical when updating (flatpak) packages live * fwupd: Do not crash when trying to list a locked device * fwupd: Prepend the vendor name to the device name if not included * Improve SPDX ID parsing when working out if it is 'free' * packagekit: Do not crash when getting an invalid ID from PackageKit * packagekit: Support apt:// URLs * Various fixes to the snap plugin * Do not crash when closing the source dialog while it is loading This release also updates translations. Version 3.27.2 ~~~~~~~~~~~~~~ Released: 2017-11-13 This is an unstable release in the 3.27 development series, with the following improvements: * Redesigned category view * Better notifications for completed distro upgrades * Number of test suite fixes to pave way for continuous integration tests * Improved support for running on low res displays * Various fixes to internal state handling * Allow linking to specified proprietary licenses * Don't use versioned subdirectories under ~/.cache/gnome-software * Only show in-app notifications for interactive user actions * Various fixes for flatpak, fwupd, and snap support This release also updates translations. Version 3.26.2 ~~~~~~~~~~~~~~ Released: 2017-11-09 This is a stable release with the following changes: * Various fixes to cancellable handling, making it more robust to cancel install/remove operations * Fix a common crash in Fedora distro upgrades plugin * Fix showing N+2 Fedora upgrades * Fix flatpak updates inadvertently triggering a reboot * Revert plugin GType registering changes that broke app "adopting" * Various flatpak plugin fixes * Various snap plugin fixes * Bump fwupd required dep to 0.9.7 and support building with new 1.0.0 API * Avoid erroring out for operations that return more than 500 results (distro upgrades, getting gnome-shell extensions list) * Fix a few memory leaks This release also updates translations. Version 3.26.1 ~~~~~~~~~~~~~~ Released: 2017-10-02 This is a stable release with the following changes: * Fix memory leak in "external appstream" plugin * Don't translate an icon name in the Punjabi translation * Fix critical warning in the fwupd plugin if the update URI isn't set * Fix Addon categories not showing * Fix crash in PackageKit plugin if reporting progress with no current application * Revert a change in the snapd plugin which can cause operations to fail or hang in some situations This release also updates translations. Version 3.26.0 ~~~~~~~~~~~~~~ Released: 2017-09-11 This is the first stable release for GNOME 3.26, with the following improvements: * Use the new fwupd API in 0.9.7 to avoid when a reboot is required * Pass the complete proxy settings to PackageKit The following bugs are also fixed: * Do not crash when emitting an uncommon error message * Do not show a critical warning with new versions of fwupd * Do not show an error for a remote-less flatpakref application * Don't refine PackageKit packages after we've been cancelled * Fix a possible crash on 32 bit systems * Fix GNOME Shell search results for snap applications * Properly disable shell-extensions when not running GNOME Shell This release also updates translations. Version 3.25.91 ~~~~~~~~~~~~~~~ Released: 2017-08-21 This is an unstable release in the 3.25 development series, with the following improvements: * Add a simple donation button on the details page The following bugs are also fixed: * Allow plugins to say that installation cannot be cancelled * Fix displaying the info bar for the Shell Extensions category * Use first featured snap as the featured app This release also updates translations. Version 3.25.90 ~~~~~~~~~~~~~~~ Released: 2017-08-07 This is an unstable release in the 3.25 development series, with the following improvements: * Add a simple donation button on the details page The following bugs are also fixed: * Do not crash if the child schema is invalid * Don't log a warning when clicking the the 'more results' search entry * Fixed subcategory names localization * Ensure flatpak remote names are valid * Fix critical warning with new versions of the fwupd daemon This release also updates translations. Version 3.25.4 ~~~~~~~~~~~~~~ Released: 2017-07-21 This is an unstable release in the 3.25 development series, with the following improvements: * Add new rpm-ostree integration for Fedora Atomic Workstation * Install the Flatpak runtime as part of the application install phase * Split OS updates up into multiple sections and show the target version * Support compatibility IDs when getting reviews from the ODRS The following bugs are also fixed: * Cancel plugin jobs if they take too much time * Correctly find already installed flatpak runtimes * Do not show an error for a flatpakref when broken remotes exist * Don't show the screenshot section for runtimes * Fix authentication prompt not showing when using snapd * Make license buttons buttons actually look clickable * Make the review moderator panel easier to use * Only show snaps as sandboxed if snapd supports confinement * Respect the per-user or per-system install preferences * Return the correct installed state for user/system flatpak remotes This release also updates translations. Version 3.25.3 ~~~~~~~~~~~~~~ Released: 2017-06-22 This is an unstable release in the 3.25 development series, with the following improvements: * Add a banner designer utility * Add the initial support to support purchasable apps * Automatically install flatpak icon themes and GTK themes * Restyle the updates panel to have a separate sections * Show a notification in the updates page when the OS is end of life * Show recently updated applications on the overview page The following bugs are also fixed: * Add snap self tests and provide more data to the details panel * Allow compiling with newer versions of meson * Do not crash when sending progress reports while refreshing * Don't trigger systemd for every single offline update * Ensure all related flatpak applications get installed * Ensure we use the gnome-desktop support if enabled * Fix searching for codecs on Ubuntu * Show a better status messages when downloading metadata * Show a pulsing progressbar if plugins do not report progress * Show the PackageKit interactive dialog when required * Support updating metadata from multiple fwupd remotes This release also updates translations. Version 3.25.2 ~~~~~~~~~~~~~~ Released: 2017-05-08 This is an unstable release in the 3.25 development series, with the following improvements: * Allow AppStream to be downloaded out-of-band per-user The following bugs are also fixed: * Do not initialize plugins in every instance * Fix the 'Show Details' context menu item in GNOME Shell * Use headerbar in toolbar-mode in Unity * Do not allow plugins to set the origin title in the UI This release also updates translations. Version 3.25.1 ~~~~~~~~~~~~~~ Released: 2017-04-28 This is an unstable release in the 3.25 development series, with the following improvements: * Truncate the search results if there are a large number * Use the complete source as a search keyword The following bugs are also fixed: * Fall back to a stock icon for hardware drivers * Fix a crash when removing an addon * Fix a critical warning in the shell search provider * Fix popular-overrides to show the correct applications * Fix various failures to read from snapd * Make offline updates work when online updates are available * Never include the size of the runtime in the installed size * Respect the install preference when for flatpakref files * Use the developer name in preference to the project group This release also updates translations. Version 3.23.92 ~~~~~~~~~~~~~~~ Released: 2017-03-13 This is an unstable release in the 3.23 development series, with the following bug fixes: * Allow installing broken flatpakref files * Do not reload the updates list when updates are in progress * Reset the headerbar title when switching to the details page * Unconditionally show things that are in progress in the Installed page This release also updates translations. Version 3.23.91 ~~~~~~~~~~~~~~~ Released: 2017-02-27 This is an unstable release in the 3.23 development series, with the following improvements: * Add support for RuntimeRepo in flatpakref files * Allow the user to restart the currently running gnome-software instance * Never show components without AppData files The following bugs are also fixed: * Initialize progress to zero right before and after processing an action * Animate the removal of live updates * Add YaST as a default folder in gnome-shell overview This release also updates translations. Version 3.23.90 ~~~~~~~~~~~~~~~ Released: 2017-02-13 This is an unstable release in the 3.23 development series, with the following improvements: * Handle apt and snap URLs * Show the updates panel with sections * Sort the apps in the installed panel by kind The following bugs are also fixed: * Add a more detailed error message when AC power is required * Do not hardcode the gnome-software application name * Ensure firmware is downloaded when not cached * Fix a rather large memory leak when loading Steam data * Fix launching Flatpak apps after updating * Install needed Flatpak runtimes when updating an app * Only show the scary firmware warning for removable devices This release also updates translations. Version 3.23.3 ~~~~~~~~~~~~~~ Released: 2016-12-15 This is an unstable release in the 3.23 development series, with the following improvements: * Add an --install and --interaction CLI options * Add the installed size of the apps in the installed view * Always set a description for each notification * Show an in-app notification when installed plugins are changed * Use a set of stars to show the different star ratings The following bugs are also fixed: * Add a missing error check to fix a common crash on LiveDVD media * Add thread locking in GsApp to fix some common crashes * Allow upgrading to Fedora EOL releases * Don't allow review actions when offline * Ensure we actually schedule firmware updates for download * Fix the getting of PackageKit and flatpak update details * Hide some notifications when the new app is launched or the window is closed * Hide the screenshot placeholder for input methods and langpacks This release also updates translations. Version 3.23.2 ~~~~~~~~~~~~~~ Released: 2016-11-21 This is an unstable release in the 3.23 development series, with the following improvements: * Add a setting for downloading updates on metered connections * Add content rating interface for games * Add support for pending updates that are applied on demand * Add support for the flatpak DefaultBranch feature * Allow showing an application review without a display name * Convert the modal failure dialogs to in-app notifications * Switch to using the ODRS server hosted by GNOME The following bugs are also fixed: * Always get the newest screenshot for GNOME Shell extensions * Avoid redownloading the same screenshots for different images * Don't download updates when low on power * Fix the growth in memory usage for every search request * Never show a 'back' button when showing search results * Show the search bar when the user does ctrl+f This release also updates translations. Version 3.22.2 ~~~~~~~~~~~~~~ Released: 2016-11-07 This stable release fixes the following bugs: * Large number of fixes and improvements for flatpak support * Improved handling for flatpak repos with multiple branches * Initial support for installing flatpakrepo files * Fix a crash when searching for codecs * Fix a crash when de-duplicating applications * Speed improvements for loading appstream data * Refactor snapd handling code using snapd-glib * Show the search bar when the user does Ctrl+f This release also updates translations. Version 3.22.1 ~~~~~~~~~~~~~~ Released: 2016-10-12 This stable release fixes the following bugs: * Fix several issues with flatpak bundles * Fix installing local packages * Fix a crash when failing to get an installed flatpak ref * Speed up loading the details and overview pages * Switch to using the ODRS server hosted by GNOME This release also updates translations. Version 3.22.0 ~~~~~~~~~~~~~~ Released: 2016-09-19 This is the first stable release for GNOME 3.22 and updates several translations. Version 3.21.92 ~~~~~~~~~~~~~~~ Released: 2016-09-13 This is an unstable release in the 3.21 development series, with the following improvements: * Add a new section name in the Addons category for drivers * Add a plugin to match a hardware modalias The following bugs are also fixed: * Do not hide the origin when installing or removing an app * Do not show the screenshot fallback image for firmware or drivers * Fix launching app's details from the installed notification * Fix showing the source line in the installed panel * Unbreak the GNOME Shell search provider * Use the same padding as a GtkStackSwitcher This release also updates translations for many languages. Version 3.21.91 ~~~~~~~~~~~~~~~ Released: 2016-08-31 This is an unstable release in the 3.21 development series, with the following improvements: * Add functionality to enable non-free sources * Show the device bootloader screenshot when required The following bugs are also fixed: * Always return consistent results by allowing plugins to share a cache * Ensure the search text is showing when going back to search results * Only enable the firmware 'Install' button when the device is in the right mode * Remove an app from the installed view when it's uninstalled * Show percentage progress when installing firmware This release also updates translations for many languages. Version 3.21.90 ~~~~~~~~~~~~~~~ Released: 2016-08-15 This is an unstable release in the 3.21 development series, with the following improvements: * Limit the ODRS moderation queue to a specific language The following bugs are also fixed: * Correctly load .flatpakrepo files * Don't get the download size for installed flatpak packages * Fix showing the progress bar when installing apps * Never try to modify the application name * Only notify about upgrades once per month This release also updates translations for many languages. Version 3.21.4 ~~~~~~~~~~~~~~ Released: 2016-07-18 This is an unstable release in the 3.21 development series, with the following improvements: * Add a cancel button and progress information to the details page * Add a dialog to confirm upgrade removals * Add support for authenticating in plugins * Add support for snaps * Enable gtk-doc generation for documentation * Show a new-style category list on the overview page * Show origin information when applications are available from multiple sources * Show sandboxing information for selected applications * Show the star ratings in more places * Support installing .flatpakrepo files * Support launching applicatins using a appstream:// URL The following bugs are also fixed: * Allow plugins to be enabled and disabled at runtime * Always show the 'MyLanguage' kudo when in en_US locale * Correctly trigger systemd offline updates when only processing OS updates * Disable app folders feature when run outside GNOME * Do not show buttons on the search results * Do not use deprecated CSS properties * Do not use deprecated fwupd API * Ensure reviews are shown in the correct order * Fix a crash when double clicking files * Fix several UX issues when upgrading * Show the 'More Reviews' button in the details panel * Try really hard to have two rows of important categories This release also updates translations for many languages. Version 3.21.2 ~~~~~~~~~~~~~~ Released: 2016-05-23 This is an unstable release in the 3.21 development series, with the following improvements: * Add a --details-pkg option to the gnome-software binary * Add support for flatpak packages * Add a plugin to auto-add some license information * Add depends, requires and conflicts at initialize time * Add support for application key colors * Export a set of headers to allow external plugins to be built The following bugs are also fixed: * Do not crash if plugins are badly behaved * Do not directly load pixbufs in the AppStream plugin * Do not unconditionally invalidate the updates list on hardware hotplug * Find the best AppSteam component when matching any prefixes * Fix crash due to network change before app activation * Fix launching various KDE4 applications * Support getting cached content from /var/cache and /usr/share This release also updates translations for many languages. Version 3.21.1 ~~~~~~~~~~~~~~ Released: 2016-04-25 This is an unstable release in the 3.21 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 * Do not make the ODRS plugin depend on xdg-app * Do not re-request the distro-upgrade when switching pages * Do not show ratings and reviews for some component kinds * Do not show the distro-upgrade notification if the window is open * Do not use the header bar on Unity * Fix a crash when double clicking package files * Fix live installing firmware * Get the correct icon size when installing xdg-app bundles on HiDPI * Hide the kudo details panel for non desktop components * Load screenshots directly if their URLs point to local files * Lower the limits for review text * Make all the plugins more threadsafe * Make the provenance plugin non-specific to Fedora * Move header bar button creation into individual pages * Move the Install & Restart button below the upgrade banner * Never show star ratings on the category app tiles * Only show one modal dialog at a time * Only show the session manager restart if there were any non-live updates * Properly support multi-line .deb descriptions * Show a 'Install All' button when all the updates can be installed live * Show a modal dialog when downloading the distro-upgrade failed * Show the upgrades banner even if there are no updates to show * Use a cache file to respect the fedora-distro-upgrades cache-age * Use GFile instead of a filename when converting apps This release also updates translations for many languages. Version 3.19.91 ~~~~~~~~~~~~~~~ Released: 2016-02-29 This is an unstable release in the 3.19 development series, with the following improvements: * Add an 'All' subcategory in the category shell * Add ratings and review functionality for Ubuntu * Install the xdg-app runtime as required automatically * Show a confirmation dialog before reporting a review * Show a guide label for the different star values * Support installing local xdg-app bundles The following bugs are also fixed: * Correctly identify local packages with sources * Do not add multiple search results for the same app * Do not show xdg-app runtimes in the installed panel * Escape markup before showing modal dialogs This release also updates translations for many languages. Version 3.19.90 ~~~~~~~~~~~~~~~ Released: 2016-02-15 This is an unstable release in the 3.19 development series, with the following improvements: * Add end-user application review functionality * Add support for upgrading the OS from one release to another * Add support for xdg-app and Limba bundles * Add tags to applications, and explain them in the details page * Update the list of featured applications on the front page The following bugs are also fixed: * Add a missing tag to the software center metadata file * PackageKit support is now optional * Temporarily remove the remove button in the sources dialog * Use versioned user cache directories to pick up new screenshots This release also updates translations for many languages. Version 3.19.4 ~~~~~~~~~~~~~~ Released: 2016-01-15 This is an unstable release in the 3.19 development series, with the following improvements: * Add a link to Wikipedia to explain proprietary and public domain software * Allow administrators to override the default popular applications * Improve the interface for device firmware updates and some can be done live * Make sure Characters and Disks show up in Utilities * Show 3rd party applications in the search results * Show a nicer installation dialog when installing local files * Speed up the application first-start and also speed up switching pages * Try to show if an application is free software The following bugs are also fixed: * Do not crash on refresh if the fwupd daemon is not available * Fix installing web applications * Rework several windows to fit better on small screens * Use the correct user agent string when downloading firmware This release also updates translations for many languages. Version 3.18.3 ~~~~~~~~~~~~~~ Released: 2015-11-05 This stable release fixes the following bugs: * Use the correct user agent string when downloading firmware * Fix a crash in the limba plugin * Fix installing web applications This release also updates translations for many languages. Version 3.18.2 ~~~~~~~~~~~~~~ Released: 2015-10-15 This stable release fixes the following bugs: * Fix a regression that could lead to never finding any updates * Fix an issue with getting package details for apps without AppData This release also updates translations for many languages. Version 3.18.1 ~~~~~~~~~~~~~~ Released: 2015-10-13 This stable release fixes the following bugs: * Do not force the cache refresh and delete otherwise valid packages * Fix several potential crashes when navigating and when installing * Get the new application icon for local packages after installation * Improve cold start time by only parsing AppStream data once * Make sure Characters and Disks show up in Utilities * Only download the fwupd metadata signature once per day * Show an empty space for no category results * Show applications without AppData in the installed panel This release also updates translations for many languages. Version 3.18.0 ~~~~~~~~~~~~~~ Released: 2015-09-21 This is the first stable release for the GNOME 3.18 desktop! Version 3.17.92 ~~~~~~~~~~~~~~~ Released: 2015-09-15 This is an unstable release in the 3.17 development series, with the following improvements: * Fix getting firmware updates by parsing the metadata correctly * Make the application menu path correct in RTL locales * Don't keep the application running forever when run as a search provider This release also updates translations for many languages. Version 3.17.91 ~~~~~~~~~~~~~~~ Released: 2015-09-03 This is an unstable release in the 3.17 development series, with the following improvements: * Better theming for the category sidebar * Use standard size icon in the about dialog * Support mouse back button for going back in dialogs * Fix incorrect alignment on the front page in RTL languages * Misc other minor bugs fixed This release also updates translations for many languages. Version 3.17.90 ~~~~~~~~~~~~~~~ Released: 2015-08-19 This is an unstable release with the following bugs fixed: * Use CSS to style the error message details * Correctly align labels in the Add to Folder dialog This release also updates translations for many languages. Version 3.17.3 ~~~~~~~~~~~~~~ Released: 2015-08-12 This is an unstable release in the 3.17 development series, with the following improvements: * Add basic support for Limba bundles * Automatically download new firmware metadata from LVFS * Hide updates UI on managed systems * Show a new notification when security updates remain unapplied * Show installation progress when installing applications * Use some new applications to the picked category Bugs fixed in this release: * Do not show applications that are not available when searching by category * Don't crash when launching an app that has no desktop ID * Don't show applications without AppData in the category view * Fix a possible race and crash when loading icons * Fix locking in the AppStream code to fix several crashes * Use better error messages on offline update failure * Withdraw the notification when prepared update gets invalidated This release also updates translations for many languages. Version 3.17.2 ~~~~~~~~~~~~~~ Released: 2015-06-05 This is an unstable release in the 3.17 development series, with the following improvements: * Make fwupd dependency automagic Bugs fixed in this release: * Fix a regression from the previous unstable release that made it impossible to install updates * Fix a crash in the screenshot loader * Fix a crash in the sources dialog * Fix a crash when installing rpms that lack description * Wrap long descriptions in the update dialog This release also updates translations for many languages. Version 3.17.1 ~~~~~~~~~~~~~~ Released: 2015-05-25 This is the first unstable release in the 3.17 development series, with a number of new features: * Support getting firmware updates through the fwupd daemon * Use a smaller number of tiles on the front page on small monitors * Rework internal modulesets, making it easier to edit the list of featured apps * Revert back to using a hand-picked list of featured apps * Several improvements to the sources dialog * Show better human readable names when searching for font scripts * Show a spinner while loading the data for the update history dialog This release also updates translations for many languages. Version 3.16.2 ~~~~~~~~~~~~~~ Released: 2015-05-11 This release fixes the following bugs: * Remove redundant OK button from the updates installed notification * Display a better human readable title for printer drivers * Show a better UI for offline update failure dialog * Set default actions for the update done notifications * Allow searching for packages via the API without appdata * Fix showing webapps with non-local icons This release also updates translations for many languages. Version 3.16.1 ~~~~~~~~~~~~~~ Released: 2015-04-14 This release fixes the following bugs: * Correctly save HiDPI images to HiDPI directories * Scroll the contents of the error message dialog This release also updates translations for many languages. Version 3.16.0 ~~~~~~~~~~~~~~ Released: 2015-03-23 This stable release marks the release of GNOME 3.16! Version 3.15.92 ~~~~~~~~~~~~~~~ Released: 2015-03-16 This unstable release adds the following features: * React to theme changes * Rebase the HighContrast theme This release fixes the following bug: * Fix HiDPI scale factor calculation * Align section headings in all views * Fix 'installed' overlays when using the HighContrast theme * Fall back to showing the top level category when no sub category exists * Fix a crash when using the pending applications feature This release also updates translations for many languages. Version 3.15.91 ~~~~~~~~~~~~~~~ Released: 2015-03-02 This unstable release adds the following features: * Enable kinetic scrolling in updates dialog This release fixes the following bug: * Always ensure that the back entry focus widget is valid * Don't show small screenshots on HiDPI hardware * Fix a crash when starting GNOME Software for the first time * Only show compatible projects when getting the featured list Version 3.15.90 ~~~~~~~~~~~~~~~ Released: 2015-02-16 This unstable release adds the following features: * Add a new panel for displaying session service results * Add a new version of the Modify interface * Require AppData for all available packages This release fixes the following bug: * Use the new mockups for the 3rd party source install dialogs Version 3.15.4 ~~~~~~~~~~~~~~ Released: 2015-01-19 This unstable release adds the following features: * Fix searching with very small search terms This release fixes the following bugs: * Do case-insensitive searching of suitable keywords * Fix a crash in the screenshot loader * Fix a crash when clicking the back button * Fix searching for keyworks with special chars * Show an error message when we fail to load details about a local file Version 3.15.2 ~~~~~~~~~~~~~~ Released: 2014-11-24 This unstable release adds the following features: * Show a blurred low-resolution screenshot while loading the HiDPI one This release fixes the following bugs: * Do not show a random white line above the star rating widget * Do not show empty app boxes if no popular results are available * Do not try to download local web-app icons * Use blue stars for the user-ratings rather than gold