GNOME Software Changelog

What's new in GNOME Software 3.34.2

Nov 25, 2019
  • Do not show a crazy error when installing packages
  • Do not show non-applications in the installed panel
  • Download Flatpak updates in the correct installation
  • Fix a potential threading crash when using flatpak
  • Fix a small memory leaks
  • Set the shell extension origin correctly in all cases
  • Speed up flatpak loading in some situations
  • This release also updates existing translations.

New in GNOME Software 3.34.1 (Oct 8, 2019)

  • Fix firmware updates where the device needed a manual detach
  • Fix installing webapps
  • Fix signal blocking for search
  • Fix third party repo enabling
  • Hide the shortcut buttons for parentally filtered apps
  • Make disabled flatpak remote enabling work
  • Show snap channels as app alternates
  • Show the correct application when clicking from the GNOME Shell menu
  • This release also updates existing translations.

New in GNOME Software 3.34.0 (Sep 10, 2019)

  • 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.

New in GNOME Software 3.32.4 (Jul 12, 2019)

  • 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

New in GNOME Software 3.32.3 (May 27, 2019)

  • 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

New in GNOME Software 3.32.2 (May 7, 2019)

  • 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.

New in GNOME Software 3.32.1 (Apr 16, 2019)

  • 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.

New in GNOME Software 3.32.0 (Mar 25, 2019)

  • 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

New in GNOME Software 3.32.0 Beta (Feb 25, 2019)

  • 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

New in GNOME Software 3.31.2 (Jan 17, 2019)

  • 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

New in GNOME Software 3.30.6 (Jan 9, 2019)

  • 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
  • This release also updates translations.

New in GNOME Software 3.30.5 (Oct 29, 2018)

  • This is a quick followup release to 3.30.4, making it build with appstream-glib 0.7.14.

New in GNOME Software 3.30.3 (Oct 19, 2018)

  • 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.

New in GNOME Software 3.31.1 (Oct 9, 2018)

  • 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.

New in GNOME Software 3.30.2 (Oct 5, 2018)

  • 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.

New in GNOME Software 3.30.1 (Sep 26, 2018)

  • 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.

New in GNOME Software 3.30.0 RC (Aug 28, 2018)

  • 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.

New in GNOME Software 3.28.2 (May 10, 2018)

  • 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

New in GNOME Software 3.28.1 (Apr 23, 2018)

  • 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

New in GNOME Software 3.28.0 (Mar 14, 2018)

  • 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.

New in GNOME Software 3.28.0 Beta (Feb 27, 2018)

  • 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

New in GNOME Software 3.27.4 (Jan 21, 2018)

  • 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.

New in GNOME Software 3.26.4 (Dec 27, 2017)

  • Fix crashes in the repos plugin due to missing locking
  • Work around Firefox deleting rpm/deb files downloaded to /tmp when closing
  • Do not require the user to keep clicking 'More reviews' after each click
  • Fix a critical when updating (flatpak) packages live
  • 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
  • Do not crash when closing the source dialog while it is loading

New in GNOME Software 3.26.3 (Nov 28, 2017)

  • Fix a common crash in the fwupd plugin
  • Make category translations on the details page show up
  • This release also updates translations.

New in GNOME Software 3.27.2 (Nov 28, 2017)

  • Redesigned category view
  • Better notifications for completed distro upgrades
  • Number of test suite fixes to pave way for continous 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.

New in GNOME Software 3.24.3 (May 15, 2017)

  • Fix a common crash when installing flatpakrepo files
  • Show the headerbar in toolbar-mode when running in Unity

New in GNOME Software 3.24.1 (Apr 29, 2017)

  • This is an stable release with the following bug fixes:
  • Fall back to a stock icon for hardware drivers
  • Fix a crash when removing an addon
  • Respect the user/system preference when installing flatpakref files
  • Make offline update triggering work when online updates are available
  • Never include the size of the runtime in the installed size
  • Use the developer name if set in preference to the project group
  • Never show a remote snapd error in the authentication dialog
  • Only auto-add snap provenance when running on Ubuntu
  • This release also updates translations.

New in GNOME Software 3.24 Beta (Feb 13, 2017)

  • 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.

New in GNOME Software 3.22.5 (Jan 25, 2017)

  • Fix local package installation
  • Fix codec and printer driver installation for packages without appdata
  • Fix update notes to show up on the Updates page
  • Add support for "+" operator at the end of SPDX license identifiers
  • Only show the scary firmware warning for removable devices
  • Various fixes for flatpak support
  • Fix several potential crashers

New in GNOME Software 3.22.3 (Dec 2, 2016)

  • Misc. fixes to the search results page
  • Misc. flatpak bug and crasher fixes
  • Correctly raise the codec search window under the Wayland session
  • Improve spinner state handling on the updates page
  • Make it possible to upgrade two Fedora versions at a time
  • Fix a memory leak with every search request
  • Don't show screenshot placeholder for add-ons that can't have screenshots
  • Show an error if the screenshot download fails
  • Get the screenshot metadata from the GNOME Shell Extension JSON data

New in GNOME Software 3.23.2 (Nov 23, 2016)

  • 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.

New in GNOME Software 3.22.2 (Nov 7, 2016)

  • 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.

New in GNOME Software 3.22.1 (Oct 29, 2016)

  • 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.

New in GNOME Software 3.22.0 (Sep 24, 2016)

  • This is the first stable release for GNOME 3.22 and updates several translations.

New in GNOME Software 3.22.0 Beta 2 (Aug 31, 2016)

  • 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.

New in GNOME Software 3.21.4 (Jul 21, 2016)

  • 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.

New in GNOME Software 3.20.4 (Jul 14, 2016)

  • This stable release fixes the following bugs:
  • Always show the 'MyLanguage' kudo when in en_US locale
  • Disable app folders feature when run outside GNOME
  • Fix an issue with launching Epiphany web-apps
  • Fix a number of issues with Fedora system upgrades
  • Fix a possible crash when download-updates setting is changed
  • Improve styling of software reviews and kudos
  • Make the app folder dialog work again
  • Support launching appstream://id
  • This release also updates translations.

New in GNOME Software 3.21.2 (May 23, 2016)

  • 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.

New in GNOME Software 3.21.1 (Apr 26, 2016)

  • 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

New in GNOME Software 3.20 RC (Mar 15, 2016)

  • This is an unstable release in the 3.19 development series, with the following
  • improvements:
  • Allow all plugin functions to fail gracefully
  • Hide the kudo details panel for non-desktop components
  • Lower the limits for review text
  • The following bugs are also fixed:
  • Do not show ratings and reviews for some component kinds
  • Fix showing Ubuntu-specific reviews
  • Get the correct icon size when installing bundles on HiDPI
  • Never show star ratings on the category app tiles
  • Only show one modal dialog at a time
  • This release also updates translations.

New in GNOME Software 3.20 Beta 1 (Feb 16, 2016)

  • 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.

New in GNOME Software 3.18.3 (Nov 8, 2015)

  • 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.

New in GNOME Software 3.18.1 (Oct 14, 2015)

  • 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.

New in GNOME Software 3.17.3 (Aug 17, 2015)

  • 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.

New in GNOME Software 3.16.5 (Aug 3, 2015)

  • Show installation progress when installing apps
  • Several improvements to featured app banners
  • Fix a possible crash when launching an installed app
  • Update the styling of the history dialog to make sure unclickable rows don't appear clickable
  • Make sure apps that aren't installable are properly hidden in the category view
  • Fix an issue that caused "Source: Unknown" to be shown in the app details view

New in GNOME Software 3.16.4 (Jun 15, 2015)

  • Fix a frequent crash in appstream plugin
  • Fix a critical warning when opening the app folder dialog
  • Fix a possible crash when changing the download-updates option in gsettings
  • Hide updates UI on managed systems
  • Improve the error dialog for failed offline updates
  • Workaround text coming up as selected in the updates dialog

New in GNOME Software 3.16.3 (Jun 12, 2015)

  • This release fixes the following bugs:
  • Fix a crash in the screenshot loader
  • Fix a crash when installing rpms that lack description
  • Fix a crash under Wayland when installing codecs
  • Avoid scaled up fonts on non-hidpi displays
  • Wrap long descriptions in the update dialog
  • Reduce network timeouts to one minute
  • Several improvements to the sources dialog
  • Show better human readable names when searching for font scripts
  • New dependencies:
  • iso-codes
  • This release also updates translations.

New in GNOME Software 3.17.2 (Jun 8, 2015)

  • This is an unstable release in the 3.17 development series, with the following improvements:
  • Port to SoupSession
  • 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.

New in GNOME Software 3.17.1 (May 27, 2015)

  • 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
  • New dependencies:
  • iso-codes
  • This release also updates translations.

New in GNOME Software 3.16.0 RC (Mar 18, 2015)

  • 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.

New in GNOME Software 3.16.0 Beta 2 (Mar 15, 2015)

  • 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

New in GNOME Software 3.14.3 (Feb 28, 2015)

  • Translations:
  • Added Kazakh translation (Baurzhan Muftakhidinov)
  • Updated Finnish translation (Jiri Grönroos)
  • Updated Portuguese translation (Duarte Loreto)
  • Updated Slovenian translation (Matej Urbančič)
  • Updated Swedish translation (Mattias Eriksson)
  • Updated Turkish translation (Necdet Yücel)
  • Bugfix:
  • Fix several possible crashes when clicking the back button (Rafal Luzynski, Kalev Lember)
  • Fix a crash in the screenshot loader (Kalev Lember)
  • Show an error message when we fail to load details about a local file (Kalev Lember)
  • Make sure back button always leads back to overview (Kalev Lember)

New in GNOME Software 3.16.0 Beta 1 (Feb 17, 2015)

  • 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 bugs:
  • Use the new mockups for the 3rd party source install dialogs

New in GNOME Software 3.15.4 (Jan 19, 2015)

  • New Features:
  • Add support for unavailable packages (Richard Hughes)
  • Use new API from libappstream-glib for tokenizing the search string (Richard Hughes)
  • Bugfix:
  • Add some more prefer-GTK rules for applications that ship both (Richard Hughes)
  • Delay the updates-changed notification for a few seconds (Richard Hughes)
  • Do case-insensitive searching of suitable keywords (Richard Hughes)
  • Fix a crash in the screenshot loader (Kalev Lember)
  • Fix a crash when clicking the back button (Kalev Lember)
  • Fix color of add button on add to app folder dialog (Michael Catanzaro)
  • Fix searching for keyworks with special chars (Richard Hughes)
  • Make sure back button always leads back to overview (Kalev Lember)
  • Show an error message when we fail to load details about a local file (Kalev Lember)
  • Update Inkscape featured splash (Jakub Steiner)
  • Use an AsIcon internally to simplify a lot of complex code (Richard Hughes)
  • Translations:
  • Added Romanian Translation (Daniel Șerbănescu)
  • Add Esperanto translation (Kristjan SCHMIDT)
  • Updated Basque language (Inaki Larranaga Murgoitio)
  • Updated Brazilian Portuguese translation (Rafael Ferreira)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated Finnish translation (Jiri Grönroos)
  • Updated Greek translation (Dimitris Spingos)
  • Updated Hebrew translation (Yosef Or Boczko)
  • Updated Hungarian translation (Balázs Úr)
  • Updated Kazakh translation (Baurzhan Muftakhidinov)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Turkish translation (Muhammet Kara)

New in GNOME Software 3.15.2 (Nov 24, 2014)

  • Translations:
  • Added Kazakh translation (Baurzhan Muftakhidinov)
  • Updated Portuguese translation (Duarte Loreto)
  • Updated Swedish translation (Mattias Eriksson)

New in GNOME Software 3.14.2 (Nov 10, 2014)

  • New Features:
  • Add the origin as a keyword if it's not the majority source (Richard Hughes)
  • Support the LOCAL AppStream icon type (Richard Hughes)
  • Bugfix:
  • Do not fail to get popular apps if the AppStream data is invalid (Richard Hughes)
  • Do not show a random white line above the star rating widget (Richard Hughes)
  • Do not show empty app boxes if no popular results are available (Richard Hughes)
  • Do not try to download local web-app icons (Richard Hughes)
  • Fix screenshot loading with --details (Kalev Lember)
  • Use blue stars for the user-ratings rather than yellow/gold (Richard Hughes)

New in GNOME Software 3.14.1 (Oct 14, 2014)

  • Translations:
  • New Afrikaans translation (Friedel Wolff)
  • Updated Arabic translation (Abderrahim Kitouni, Shuaib Zahda and Safa Alfulaij)
  • Updated Chinese (Taiwan) translation (Cheng-Chia Tseng)
  • Updated Italian translation (Gianvito Cavasoli)
  • Updated Latvian translation (RÅ«dolfs Mazurs)
  • Updated Russian translation (Stas Solovey)
  • Updated Serbian translation (Мирослав Николић)
  • Updated Traditional Chinese translation (Iris Gou)
  • New Features:
  • Load 128x128 icons if they are installed on HiDPI hardware (Richard Hughes)
  • Try to load HiDPI screenshots on HiDPI hardware (Richard Hughes)
  • Bugfix:
  • Always load the fallback icon at 64x64 size (Richard Hughes)
  • Avoid flickering the spinner during find-as-you-type (Kalev Lember)
  • Avoid restarting spinner animation when repeatedly calling start (Kalev Lember)
  • Clear all existing applications if the store was invalidated (Richard Hughes)
  • Destroy the sources dialog when it's closed (Kalev Lember)
  • Disable text shadow for the updates counter label (Kalev Lember)
  • Don't allow cancelling appstream plugin plugin startup (Kalev Lember)
  • Don't crash when the moduleset data is not yet installed (Richard Hughes)
  • Don't ignore duplicate searches (Kalev Lember)
  • Don't show addons that are in unavailable state (Kalev Lember)
  • Don't warn for cancelled operations (Kalev Lember)
  • First run dialog nonresizable and corrected margins (Rafal Luzynski)
  • Fix a race with displaying results from shell search provider (Kalev Lember)
  • Make --details work again (Kalev Lember)
  • Make search cancelling quicker (Kalev Lember)
  • Plug a leak when adding apps to the list of updates (Kalev Lember)
  • Plug a memory leak when refining addons (Kalev Lember)
  • Reload the all the shells when the AppStream metadata changes (Richard Hughes)

New in GNOME Software 3.14.0 (Sep 23, 2014)

  • Bugfix:
  • Fit better on 1024x768 screens (Kalev Lember)
  • Fix an issue that prevented closing the app folder dialog under certain circumstances (Florian Müllner)
  • Translations:
  • Added Nepali translation (Pawan Chitrakar)
  • Updated Danish translation (Kenneth Nielsen, Kris Thomsen)
  • Updated Greek translation (Tom Tryfonidis)
  • Updated Thai translation (Akom Chotiphantawanon)
  • Updated Ukrainian translation (Daniel Korostil)

New in GNOME Software 3.14 RC1 (Sep 16, 2014)

  • New Features:
  • Use the new PackageKit 1.0.0 'Offline' interface to do offline updates (Richard Hughes)
  • Bugfix:
  • Fix a number of crashes that stemmed from us incorrectly using the gtk+ API from worker threads (Kalev Lember)
  • Don't use thread unsafe g_main_context_find_source_by_id (Kalev Lember)
  • Avoid crashing on kind changes on "core" apps (Kalev Lember)
  • Fix a crash when going back from Details view after having installed an app (Kalev Lember)
  • Improve the Installed page to not show duplicate entries after having refreshed updates (Kalev Lember)
  • Fix the gnome-software UI not showing up after using gnome-shell search (Kalev Lember)
  • Don't show core packages like kernel and glibc under Add-ons (Richard Hughes)
  • Remove unused PackageKit runtime-updates and search plugins (Richard Hughes)
  • When searching returns addons, return the application they extend (Richard Hughes)
  • ... and a number of other crasher and correctness fixes for various corner cases (Kalev Lember)
  • Translations:
  • Updated Assamese translation (Nilamdyuti Goswami)
  • Updated Brazilian Portuguese translation (Enrico Nicoletto)
  • Updated Catalan translation (Gil Forcada)
  • Updated Catalan (Valencian) translation (Carles Ferrando)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated Finnish translation (Jiri Grönroos)
  • Updated French translation (Alexandre Franke)
  • Updated Galician translations (Fran Diéguez)
  • Updated German translation (Christian Kirbach)
  • Updated Hebrew translation (Yosef Or Boczko)
  • Updated Hungarian translation (Balázs Úr)
  • Updated Indonesian translation (Andika Triwidada)
  • Updated Korean translation (Seong-ho Cho)
  • Updated Lithuanian translsation (Aurimas ÄŒernius)
  • Updated Norwegian bokmÃ¥l translation. (Kjartan Maraas)
  • Updated Polish translation (Piotr DrÄ…g)
  • Updated Punjabi translation (A S Alam)
  • Updated Russian translation (Yuri Myasoedov)
  • Updated Slovak translation (DuÅ¡an Kazik)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Swedish translation (Mattias Eriksson)

New in GNOME Software 3.14 Beta 2 (Sep 3, 2014)

  • Translations:
  • Added Assamese translation (Nilamdyuti Goswami)
  • Updated Brazilian Portuguese translation (Enrico Nicoletto)
  • Updated Chinese (Taiwan) translation (Cheng-Chia Tseng)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated French translation (Alain Lojewski, Alexandre Franke)
  • Updated Galician translations (Fran Diéguez)
  • Updated Greek translation (Tom Tryfonidis)
  • Updated Norwegian bokmÃ¥l translation. (Kjartan Maraas)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Traditional Chinese translation (Hong Kong and Taiwan) (Chao-Hsiung Liao)
  • New Features:
  • Support the new HighContrast kudo (Richard Hughes)
  • Bugfix:
  • Avoid resizing tiles during initial front page load (Kalev Lember)
  • Improve the "Installed" label positioning on the front page tiles (Kalev Lember)
  • Do not use the GTK icon cache when loading AppStream icons (Richard Hughes)
  • Improve the category sidebar sizing (Kalev Lember)
  • Focus the search entry on keypress (Elad Alfassa)
  • Make screenshot selection work again (Matthias Clasen)
  • Reload pages in the software center when the updates cache is changed or when another tool touches the package database (Richard Hughes)
  • Improve robustness with the "Restart & Install" shutdown dialog (Kalev Lember)
  • Do not show QT versions of applications where a GTK version is available (Richard Hughes)
  • Remove the DesktopDB database plugin (Richard Hughes)
  • Fix compile for people using appstream-glib from git master (Richard Hughes)
  • Fix occasional search-as-you-type crash (Richard Hughes)
  • Do not create Epiphany webapps with double .desktop prefix (Kalev Lember)
  • Fix an issue that caused duplicate search results (Richard Hughes)
  • Sort by the search match value when displaying multiple apps (Richard Hughes)
  • Update hardcoded desktop file names after latest renames (Kalev Lember)
  • Allow translation of the 'and' and 'or' terms in the project license (Richard Hughes)

New in GNOME Software 3.14 Beta 1 (Aug 20, 2014)

  • Translations:
  • Updated Finnish translation (Lasse Liehu)
  • Updated Greek translation (Tom Tryfonidis)
  • Updated Lithuanian translation (Aurimas ÄŒernius)
  • Updated Lithuanian translation (Aurimas ÄŒernius)
  • Updated Ukrainian translation (Daniel Korostil)
  • Updated zh_CN translation (irisgyq)
  • New Features:
  • Add a few more non-gnome games to the random list (Kalev Lember)
  • Add HighContrast icons (Kalev Lember)
  • Implement getting popular apps from a specific category (Kalev Lember)
  • Show popular games as a separate section in the landing page (Kalev Lember)
  • Show the star ratings in more places (Kalev Lember)
  • Suggest applications if other apps from the same source package are installed (Richard Hughes)
  • Bugfix:
  • Add icon directory to theme search path. (William Hua)
  • Avoid a visible redraw when switching to the updates page (Kalev Lember)
  • Change the recommended apps category each day (Kalev Lember)
  • Do not fail to start when there is no network (Richard Hughes)
  • Drop deprecated use of stock icons (Kalev Lember)
  • Drop the use of deprecated margin-left/right (Kalev Lember)
  • Fix displaying screenshots of fonts, which do not have predictable sizes (Richard Hughes)
  • Fix the details layout when a package has a long licence string (Richard Hughes)
  • Make the category view sidebar match the mockup more closely (Elad Alfassa)
  • Move install button to a more prominent place (Kalev Lember)
  • Never reuse a GCancellable to prevent a crash (Richard Hughes)
  • Refresh the details page after remove confirmation dialog (Kalev Lember)
  • Show a different message when downloading updates (Richard Hughes)
  • Update help strings for command line arguments (Kalev Lember)
  • Use CSS for tile styling (Kalev Lember)
  • Use GQueue for the back entry (Kalev Lember)

New in GNOME Software 3.13.4 (Jul 29, 2014)

  • Translations:
  • Updated Brazilian Portuguese translation (Enrico Nicoletto, Georges Neto)
  • Updated Chinese (Taiwan) translation (Cheng-Chia Tseng)
  • Updated Galician translations (Fran Diéguez)
  • Updated Greek translation (MarMav)
  • Updated Norwegian bokmål translation. (Kjartan Maraas)
  • Updated Russian translation (Yuri Myasoedov)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Thai translation (Akom Chotiphantawanon)
  • Updated Turkish translation (Muhammet Kara)
  • New Features:
  • New first run dialog (Kalev Lember)
  • Automatically suggest new application picks based on a heuristic (Richard Hughes)
  • Improved screenshot resizing / padding / sharpening (Richard Hughes)
  • New --prefer-local command line option to test local appdata files (Richard Hughes)
  • Bugfix:
  • Update hardcoded desktop filenames (Michael Catanzaro, Kalev Lember)
  • Port gnome-software core to use several libappstream-glib data structures directly instead of duplicating them (Richard Hughes)
  • Adapt for spinner sizing changes in GTK+ (Kalev Lember)
  • Fix the build with clang (Ting-Wei Lan)
  • Use a valid icon size for the stop button in the updates page (Kalev Lember)
  • Fix a small memory leak in the AppStream plugin (Richard Hughes)
  • Support new-style AppStream kudos (Richard Hughes)
  • Award a Kudo if an application has perfect screenshots (Richard Hughes)
  • Never show installed software in the 'Picks' section (Richard Hughes)
  • Only show applications in 'Other' that did not match any other subcategories (Richard Hughes)
  • Add more desktop file keywords (Kalev Lember)
  • Misc. spelling and wording fixes (Michael Catanzaro, Kalev Lember)

New in GNOME Software 3.13.3 (Jun 24, 2014)

  • Translations:
  • Added Turkish translation (Muhammet Kara)
  • Updated Chinese (Taiwan) translation (Cheng-Chia Tseng)
  • Updated Galician translations (Fran Diéguez)
  • Updated Hungarian translation (Balázs Úr)
  • Updated Italian translation (Gianvito Cavasoli)
  • Updated Norwegian bokmål translation (Kjartan Maraas)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Thai translation (Akom Chotiphantawanon)
  • New Features:
  • Support for application addons, available on app details page (Kalev Lember)
  • A new GSettings key that can be used for disabling automatic update downloads (Kalev Lember)
  • Added desktop file search keywords (Kalev Lember)
  • Bugfix:
  • Various fixes and improvements to update notifications (Kalev Lember)
  • Show system apps on the Installed page (Kalev Lember)
  • Improve the sorting order on the Installed page (Kalev Lember)
  • Show a placeholder when no update details are available (Kalev Lember)
  • update dialog: Show full version for updates (Kalev Lember)
  • Improve error handling for app install / removal (Kalev Lember)
  • Don't cancel the search when pressing enter too quickly (Kalev Lember)
  • Update theming for recent Adwaita changes (Kalev Lember)
  • Dogtail test suite fixes (Martin Simon)
  • Do not log a warning when trying to parse MetaInfo files (Richard Hughes)
  • AppStream: Do not rely on X-Kudo-RecentRelease (Richard Hughes)
  • ... and some other minor bug fixes and internal restructuring

New in GNOME Software 3.13.2 (May 28, 2014)

  • Translations:
  • Added Catalan (Valencian) translation (Carles Ferrando)
  • Added Khmer translation (Khoem Sokhem)
  • Added Swedish translation (Mattias Eriksson)
  • Updated Catalan translation (Jordi Mas)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated French translation (Alexandre Franke)
  • Updated Galician translations (Fran Diéguez)
  • Updated Greek translation (Tom Tryfonidis)
  • Updated Hungarian translation (Balázs Úr)
  • Updated Indonesian translation (Andika Triwidada)
  • Updated Lithuanian translation (Aurimas ÄŒernius)
  • Updated Polish translation (Piotr DrÄ…g)
  • Updated Slovenian translation (Matej Urbančič)
  • Updated Spanish translation (Daniel Mustieles)
  • New Features:
  • Implement search-as-you-type in the overview (Elad Alfassa)
  • Make the project licenses hyperlinked to the SPDX site (Richard Hughes)
  • Move installed updates review to a dialog (Kalev Lember)
  • Support both old-style and new-style appdata files (Richard Hughes)
  • Bugfix:
  • Add Kalev to AUTHORS (Richard Hughes)
  • Add to the AppData file (Richard Hughes)
  • app widget: Don't reserve space for buttons in the update viewing mode (Kalev Lember)
  • Break out common code for a list of updates in a separate class (Kalev Lember)
  • Depend on a new appstream-glib (Richard Hughes)
  • Don't show _Pending in the header (Matthias Clasen)
  • Fix the formatting specifiers for the i386 build with newer GCCs (Richard Hughes)
  • GsApplication: Cancel the cancellable on shutdown (Kalev Lember)
  • GsApplication: Don't stay running as a service when not asked to (Kalev Lember)
  • menu-spec: Fix translation of some categories (Matthias Clasen)
  • Never put 'Complicated' in the license field (Richard Hughes)
  • Rename GsAppWidget to GsAppRow (Kalev Lember)
  • Replace deprecated gtk_widget_reparent use (Kalev Lember)
  • update dialog: Draw a separator between listbox items (Kalev Lember)
  • update dialog: Implement better back button state tracking (Kalev Lember)
  • update dialog: Use a GtkStack instead of manually hiding widgets (Kalev Lember)
  • Use the AppData files in all of the datadirs (Richard Hughes)

New in GNOME Software 3.12.2 (May 12, 2014)

  • Translations:
  • Added Catalan (Valencian) translation (Carles Ferrando)
  • Updated French translation (Alexandre Franke)
  • Updated Indonesian translation (Dirgita)
  • Updated Russian translation (Yuri Myasoedov)
  • Updated Slovenian translation (Matej Urbančič)
  • Bugfix:
  • Don't show _Pending in the header (Matthias Clasen)
  • Fix the guint64 formatting specifiers (Richard Hughes)
  • Fix translation of some menu-spec categories (Matthias Clasen)
  • Select newly created folders (Matthias Clasen)

New in GNOME Software 3.13.1 (Apr 28, 2014)

  • Translations:
  • Added Basque language (Inaki Larranaga Murgoitio)
  • Added French translation (AlainLojewski)
  • Added Lithuanian translation (Aurimas ÄŒernius)
  • Added Portuguese translation (Tiagosdot)

New in GNOME Software 3.12.1 (Apr 11, 2014)

  • Bugfix:
  • Always return valid results when using the shell search provider
  • Always show the featured background gradient
  • Disable the GTK pixel cache due to rendering artifacts
  • Do not show 'Installed' on the app tile when actually installing
  • Don't crash the search provider for apps with missing icons
  • Drop unused libnotify dep
  • GsApp: Notify property changes in an idle callback
  • Hide the last checked label if we haven't yet checked for updates
  • Improve thread safety in the plugin loader
  • Only show installed update notification once
  • Show the repo name in the sources dialog
  • Sort the results by kudo for the shell sort provider
  • Use a valid icon size for symbolic icons
  • Use context to translate subcategory titles
  • Translations:
  • Added Telugu Translation
  • Updated Catalan translation
  • Updated German translation
  • Updated Russian translation
  • Updated Slovenian translation
  • Updated Thai translation
  • Updated Slovak translation

New in GNOME Software 3.12.0 (Mar 24, 2014)

  • Translations:
  • Added Basque translation (Inaki Larranaga Murgoitio)
  • Updated Brazilian Portuguese translation (Rafael Ferreira)
  • Updated Greek translation (maria thukididu)
  • Updated Indonesian translation (Andika Triwidada)
  • Updated Italian translation (Gianvito Cavasoli)
  • Updated Serbian translation
  • Updated Traditional Chinese translation (Chao-Hsiung Liao)
  • Bugfix:
  • Don't generate .service and .desktop file from config.status (Matthias Clasen)
  • Always include glib-tap.mk (Matthias Clasen)

New in GNOME Software 3.12 RC1 (Mar 20, 2014)

  • New Features:
  • Use a popover for add folder subdialog
  • Show time of last update check
  • Add more tests
  • Bug fixes:
  • Set parent for error dialogs
  • Only show non-empty folders in the shell
  • Fix crash with non-ASCII folder names
  • Remove stale notifications
  • Update last installed timestamp after offline updates
  • Fix showing recently installed updates
  • Improve display of recently installed updates
  • Translations:
  • Chinese (China)
  • Chinese (Taiwan)
  • Czech
  • Danish
  • Finnish
  • French
  • Galician
  • German
  • Hungarian
  • Indonesian
  • Korean
  • Latvian
  • Lithuanian
  • Polish
  • Portuguese
  • Punjabi
  • Spanish
  • Ukrainian

New in GNOME Software 3.11.5 (Feb 6, 2014)

  • Translations:
  • Updated Chinese simplified translation (YunQiang Su)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated German translation (Christian Kirbach)
  • Updated German translation; implementing bug report 719868 (Benjamin Steinwender)
  • Updated Greek translation (Dimitris Spingos)
  • Updated Serbian translation (Мирослав Николић)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Traditional Chinese translation (Cheng-Chia Tseng)
  • New Features:
  • Add a concept of a rating confidence to each application (Richard Hughes)
  • Add a file handler to allow Software to install local packages (Richard Hughes)
  • Allow each plugin to define deps on other plugins (Richard Hughes)
  • Generate the 'Picks' on the overview automatically (Richard Hughes)
  • Show a star widget for each application in the category panel (Richard Hughes)
  • Some design updates for app folders (Matthias Clasen)
  • Update to the latest designs that allow refreshing of the update lists (Richard Hughes)
  • Bugfix:
  • Add a plugin to optionally collect install/remove stats data (Richard Hughes)
  • Allow multiple plugins to set the name, summary and description (Richard Hughes)
  • Allow plugins to remove applications when resolving (Richard Hughes)
  • Create default app folders (Matthias Clasen)
  • Fix a crash when using gs_app_subsume() in a thread (Richard Hughes)
  • Make the Transmission banner less critical (Jakub Steiner)
  • Never show '[0]' in the installed panel tab (Richard Hughes)
  • Prepopulate Sundry and Utilities (Matthias Clasen)
  • Respect category mapping with App folders (Matthias Clasen)
  • Reunify launcher and service into one binary (Matthias Clasen)
  • Selection mode improvements for 'Installed' (Matthias Clasen)
  • Updated FSF's address (Daniel Mustieles)
  • Update to a new version of the tagger API to provide ratings confidence (Richard Hughes)

New in GNOME Software 3.11.4 (Jan 26, 2014)

  • New Features:
  • Add Ardour to the featured list (Jakub Steiner)
  • Add a --enable-dogtail configure switch (Richard Hughes)
  • Add a dep to gsettings-desktop-schemas (Richard Hughes)
  • Add a test for actions (Matthias Clasen)
  • Add some work-in-progress UI tests (Matthias Clasen, Colin Walters)
  • Initial port of the PackageKit session interface (Richard Hughes)
  • Bugfix:
  • Add some accessible names to widgets (Matthias Clasen)
  • Don't notify every hour for available updates (Giovanni Campagna)
  • Drop spinner for screenshot loading (Matthias Clasen)
  • Ensure all calls to pkexec use g_child_watch_add() (Richard Hughes)
  • Ensure that the application ratings are set correctly (Richard Hughes)
  • Fix the name of the offline update file (Richard Hughes)
  • Fix the speed regression by using the correct icon cache key (Richard Hughes)
  • Look up app folder names (Matthias Clasen)
  • Make app folder configuration available (Matthias Clasen)
  • Recognize if installed by jhbuild (Giovanni Campagna)
  • Show the 'Launch' button for installed web-apps too (Richard Hughes)
  • Some updates to the app folder dialog (Matthias Clasen)
  • Update project homepage url (William Jon McCann)
  • Updates to the app widget layout (Matthias Clasen)
  • Translations:
  • Updated Brazilian Portuguese Translation proofread by Enrico Nicoletto (Rafael Ferreira)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated Finnish translation (Jiri Grönroos)
  • Updated Galician translation (Fran Diéguez)
  • Updated Greek translation (Dimitris Spingos)
  • Updated Korean translation (Seong-ho Cho)
  • Updated Slovenian translation (Matej Urbančič)
  • Updated Spanish translation (Daniel Mustieles)

New in GNOME Software 3.11.3 (Dec 23, 2013)

  • Translations:
  • Updated Brazilian Portuguese translation (Rafael Ferreira)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated Finnish translation (Jiri Grönroos)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Traditional Chinese translation (Cheng-Chia Tseng)
  • Updated Slovak translation (DuÅ¡an Kazik)
  • New Features:
  • More freatured apps (Jakub Steiner)
  • Show the user-set ratings in a different color to system values (Richard Hughes)
  • Bugfix:
  • Be less alarming when notifying the user (Richard Hughes)
  • Class changed for searchbars (Jakub Steiner)
  • Do not show empty 'blank' update descriptions (Richard Hughes)
  • Do not use the deprecated gtk_widget_set_margin_left (Richard Hughes)
  • Don't clear the offline update data early (Richard Hughes)
  • Fix a crasher in the screenshot loader (Richard Hughes)
  • Fix a potentially invalid read spotted by valgrind (Richard Hughes)
  • Fix automake warning about trailing whitespace (Colin Walters)
  • Fix small issues in app-folder-dialog.ui (Matthias Clasen)
  • Never show '0' as the updates counter (Richard Hughes)
  • Replace the firefox icon with a highres (Jakub Steiner)
  • Return the error details in the GError if the offline update failed (Richard Hughes)
  • Show an error message if getting the historical update list failed (Richard Hughes)
  • Use a mnemonic in the details panel (Richard Hughes)
  • Use the system symbolic star icons (Richard Hughes)

New in GNOME Software 3.10.4 (Dec 6, 2013)

  • Bugfix:
  • Clear the offline update once the updates have been shown (Richard Hughes)
  • Do not crash if the AppStream data is not installed (Colin Walters)
  • Do not show empty 'blank' update descriptions (Richard Hughes)
  • Never show two 'Addon' headers in the installed panel (Richard Hughes)
  • Show a modal dialog when installing or removing fails (Richard Hughes)
  • Show system applications at the end of the installed list (Richard Hughes)
  • Translations:
  • Updated Chinese simplified translation
  • Updated Slovak translation

New in GNOME Software 3.11.2 (Nov 22, 2013)

  • Translations:
  • Updated Brazilian Portuguese translation (Enrico Nicoletto)
  • Updated Chinese simplified translation (Wylmer Wang)
  • Updated Finnish translation (Jiri Grönroos)
  • New Features:
  • Add a 'Launch' button to the application details page (Richard Hughes)
  • Add a dialog to edit app folders (Matthias Clasen)
  • Add a selection mode to the installed list (Matthias Clasen)
  • Download updates in the background (Matthias Clasen)
  • Make links clickable in the ChangeLog descriptions (Richard Hughes)
  • Use proxy settings (Matthias Clasen)
  • Bugfix:
  • Be a lot more subtle for the updates indicator (Jakub Steiner)
  • Do not assert when the app goes from 'unavailable' to 'available' (Richard Hughes)
  • Do not require exactly correct size screenshots (Richard Hughes)
  • Do not show a warning when there were no search results found (Richard Hughes)
  • Don't crash when there is no AppStream data (Colin Walters)
  • Don't notify for available updates if we have a window active (Richard Hughes)
  • Don't show a modified date in 1970 for webapps (Richard Hughes)
  • Extract the correct language for preformatted AppStream (Richard Hughes)
  • Move the install and check timeouts to GSettings schema (Richard Hughes)
  • Never show two 'Addon' headers in the installed panel (Richard Hughes)
  • Only mark the stars as sensitive if the application is installed (Richard Hughes)
  • Parse the update descriptions as markdown (Richard Hughes)
  • Perform an 'AND' search when using keywords, not an 'OR' search (Richard Hughes)
  • Refresh the updates panel if the update state changes (Richard Hughes)
  • Reload the cache if AppStream files are changed (Richard Hughes)
  • Resolve the package when GetDetails() or GetUpdateDetail() is needed (Richard Hughes)
  • Set a minimum width for application details pages (Richard Hughes)
  • Show the featured application with the correct background (Richard Hughes)
  • Use GSettings for the compatible desktops (Richard Hughes)
  • Use a darker backdrop for screenshots (Jakub Steiner)
  • Use a larger screenshot size when there is only one screenshot to show (Richard Hughes)
  • Use the new UTF-8 safe searching functionality in GLib (Richard Hughes)

New in GNOME Software 3.10.2 (Oct 19, 2013)

  • Bugfix:
  • Do not crash if the AppData metadata does not have (Richard Hughes)
  • Don't emit a critical warning if there are no AppStream icons (Richard Hughes)
  • Do not use the package icon when referring to software (Richard Hughes)
  • Set a cache age when using PackageKit (Richard Hughes)

New in GNOME Software 3.10.1 (Oct 15, 2013)

  • Notes:
  • If you're looking for star ratings, application details or the screenshot features then prepare to be dissapointed. These are debuting in GNOME 3.12! This release only contains bugfixes from the 3.10.0 release and does not add new strings or new invasive features.
  • Translations:
  • Added Indonesian translation (Andika Triwidada)
  • Added Latvian translation (RÅ«dolfs Mazurs)
  • Updated Brazilian Portuguese translation (Rafael Ferreira)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated Hungarian translation (Gabor Kelemen)
  • Updated Italian translation (Gianvito Cavasoli)
  • Updated Polish translation (Piotr DrÄ…g)
  • Updated Slovenian translation (Martin Srebotnjak)
  • Updated Spanish translation (Daniel Mustieles)
  • Updated Traditional Chinese translation (Cheng-Chia Tseng)
  • New Features:
  • Add a loading icon to empty tiles (Matthias Clasen)
  • Mark IBus frameworks installed by default as system apps (Richard Hughes)
  • Remove the hardcoded ratings plugin (Richard Hughes)
  • Remove the hardcoded screenshot plugin (Richard Hughes)
  • Support the 'X-AppInstall-Package' extension in desktop files (Richard Hughes)
  • Support per-repo icon directories (Richard Hughes)
  • Use the new 16:9 screenshots (Richard Hughes)
  • Bugfix:
  • Add back hover state to feature tile (Matthias Clasen)
  • Always dedupe after refining results (Richard Hughes)
  • Always show 'Remove' for installed updatable applications (Richard Hughes)
  • Avoid reloading the overview more than once (Matthias Clasen)
  • Do not abort if the AppStream XML is invalid (Richard Hughes)
  • Do not install plugins just used in 'make check' (Richard Hughes)
  • Do not remove the application widget twice when it changes state (Richard Hughes)
  • Do not show local applications without icons, names or comments (Richard Hughes)
  • Do not use the application state to modify how widgets are drawn (Richard Hughes)
  • Don't emit notify::state from a thread (Matthias Clasen)
  • Fix a critical error in gs_string_replace() (Richard Hughes)
  • Fix a few small memory leaks (Richard Hughes)
  • Fix a refcounting error that could cause a crash (Matthias Clasen)
  • Mark strings in the AppData file as translatable (Piotr DrÄ…g)
  • Prevent memory corruption when doing dedupe() more than once (Richard Hughes)

New in GNOME Software 3.10.0 (Sep 25, 2013)

  • Note:
  • This is a technical preview for GNOME 3.10 -- lots of functionality is missing and many bugs remain unsquashed, but the application is basically functional at this stage.
  • Translations:
  • Added Italian translation (Gianvito Cavasoli)
  • Added Japanese translation (Jiro Matsuzawa)
  • Added Korean translation (Seong-ho Cho)
  • Added uk translation (Daniel Korostil)
  • Updated Brazilian Portuguese translation (Rafael Ferreira)
  • Updated Czech translation (Marek ÄŒernocký)
  • Updated Danish translation (Kris Thomsen)
  • Updated Finnish translation (Timo Jyrinki)
  • Updated Galician translations (Fran Diéguez)
  • Updated German translation (Eduard Gotwig)
  • Updated Hungarian translation (Balázs Úr)
  • Updated Hungarian translation (Gabor Kelemen)
  • Updated Polish translation (Piotr DrÄ…g)
  • Updated Slovenian translation (Martin Srebotnjak)
  • Updated Spanish translation (Daniel Mustieles)
  • New Features:
  • Add a plugin to query the PackageKit prepared-update file directly (Richard Hughes)
  • Add hardcoded 'featured' subcategories (Matthias Clasen)
  • Add installed overlay to app tiles (Matthias Clasen)
  • Do not load incompatible projects when parsing AppStream data (Richard Hughes)
  • Bugfix:
  • Actually enforce squareness of popular tiles (Matthias Clasen)
  • Add accessible relations in the overview page (Matthias Clasen)
  • Add global shortcuts for the back button (Matthias Clasen)
  • Add missing summary element to the AppStream data (Matthias Klumpp)
  • Avoid undue jumping in the overview page (Matthias Clasen)
  • Deal gracefully with missing AppData (Matthias Clasen)
  • Do not clear the offline-update trigger if rebooting succeeded (Richard Hughes)
  • Do not manually hide categories that have no results (Richard Hughes)
  • Do not show empty categories in the overview screen (Richard Hughes)
  • Don't explode when using metadata with 'type=font' (Richard Hughes)
  • Don't start the application if the command line arguments were wrong (Richard Hughes)
  • Fallback to .svg icon if .png is not found (Dominique Leuenberger)
  • Fix up about dialog (Matthias Clasen)
  • Give tiles a meaningful empty state (Matthias Clasen)
  • Improve appearance of the update details list (Matthias Clasen)
  • Improve keynav in category view (Matthias Clasen)
  • Look sharp in HighContrast too (Matthias Clasen)
  • Make feature strings wrap (Matthias Clasen)
  • Make the size of featured categories accurate (Matthias Clasen)
  • Never show 'Unknown' in the package history listbox (Richard Hughes)
  • Never show the 'Settings' category (Richard Hughes)
  • Padding tweaks in the overview (Matthias Clasen)
  • Rename General to Other and sort it to the end (Matthias Clasen)
  • Show the window right away (Matthias Clasen)
  • Support AppStream metadata formats where the icon extension is not specified (Richard Hughes)
  • Translate the AppData file (Richard Hughes)