* Fri Mar 16 2018 dimstar@opensuse.org
- Update to version 0.7.7:
+ Use shell-extensions::uuid for custom shell extensions metadata
key.
* Fri Mar 09 2018 dimstar@opensuse.org
- Update to version 0.7.6+git.12:
+ Always resize AppStream icons to fit the destination size.
+ Add AS_IMAGE_LOAD_FLAG_ALWAYS_RESIZE to always resize the
pixbuf.
+ Correctly validate files using OR in the metadata_license.
+ Update the SPDX license list to v3.0.
+ Don't abort the build if pngquant fails.
+ Add custom metadata key for shell extension uuid.
+ Do not fail to validate if the timestamps are out of order.
+ Treat pngquant exit code of 98 (nothing done) as success.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner.
* Sun Feb 11 2018 luc14n0@linuxmail.org
- Update to version 0.7.6:
+ Never include '&' in attribute values.
+ Add support for release types.
+ Fix an invalid read when using as_app_parse_data() from Python.
+ as-app-desktop: don't deference invalid lists.
- Use pkgconfig(yaml-0.1) instead of libyaml-devel: it's what meson
actually looks for.
- Add docbook-xsl-stylesheets and gtk-doc BuildRequires to avoid
implicit dependencies.
- Drop intltool BuildRequires: it is no longer required since
upstream migrated to Gettext long ago, and gthread-2.0 and
sqlite3 BuildRequires: both of them are no longer used/needed.
- Pass dep11, builder, rpm, man, gtk-doc and introspection meson
options as true, and alpm, fonts and stemmer as false, ensuring
the desired features are enabled and visa versa.
* Thu Jan 25 2018 dimstar@opensuse.org
- Update to version 0.7.5:
+ Add as_app_parse_data().
+ Add as_store_get_apps_by_provide().
+ Add more GObject Introspection annotations for Python.
+ Describe connection problems/HTTP errors when validating
images.
+ Do not use an 'enable' prefix for meson arguments.
+ Don't expect an enum when really passing a bitfield.
+ Don?t fall back to en if other languages are available.
+ Explicitly require a new enough json-glib.
+ Fix a crash when calling as_release_add_location() directly.
+ Fix appstream-compose when using new-style desktop IDs.
+ Fix compile with GCab v1.0.
+ Generate icons and samples for emoji fonts..
+ Never change the default screenshot when processing AppData.
+ Support OARS v1.1 additions.
+ Use pngquant to make the application icons take up less space.
- Add pngquant Requires: new runtime dependency to make the
application icons take up less space.
* Mon Nov 13 2017 dimstar@opensuse.org
- Update to version 0.7.4+git.3:
+ Do not try to extract duplicate files in the icon theme
packages.
+ Fix the arithmetic when fitting an image in 16:9
* Fri Nov 10 2017 fezhang@suse.com
- Update to version 0.7.4:
+ trivial: Disable the fonts self tests in the builder
* Fri Nov 03 2017 dimstar@opensuse.org
- Update to version 0.7.3+git.20171103 (f230c8):
+ Only try to set the file permissions on regular files.
+ Add the 'hardware' requires type.
* Tue Oct 24 2017 dimstar@opensuse.org
- Update to version 0.7.3:
+ Add support for URL launchable types
+ Prefer /usr/share/metainfo as default path for metainfo files
+ Do not assign "flatpak" as an app's origin when no origin was
found.
+ Add as_app_get_release_by_version().
+ lib/app-validate: Fix typo in variable name.
+ Write XML for newer AppStream specification versions.
+ Add as_app_get_screenshot_default().
+ Add AS_VERSION_PARSE_FLAG_USE_BCD when formatting version
strings.
+ Add new launchable types from the 0.11 series of the spec.
+ Fix the inode mode to be sane on extracted files.
* Thu Sep 14 2017 dimstar@opensuse.org
- Update openSUSE-appstream-process: exit early if as-builder does
not end with exit 0.
Version: 0.7.18+30-150400.1.6
* Wed Feb 16 2022 dimstar@opensuse.org
- Update to version 0.7.18+30:
* libappstream-builder: Fix file paths in icon tarball
* Tue Feb 15 2022 dimstar@opensuse.org
- Update to version 0.7.18+29:
* Updated translations.
- Improve _service file to handle to drop +0 in versions for when
we are exactly on a tag.
* Tue Feb 08 2022 bjorn.lie@gmail.com
- Update to version 0.7.18+28:
* as-app: Also unwrap description in metainfo files
* Fix validation of translated captions when LANG is not C
* Revert "Don't emit legacy component type values"
* Don't emit legacy component type values
* its: Sync with appstream
* Consider AppStream version as a string
* meson: Check --version-script linker option before using.
* Update current newest version in AsStore
* Support em/code tags Some appstream-data packages add <em> and
</em> or <code> and </code> to the files. Not all package
manager can handle that. An example would be pamac from Manjaro
* Update asb-self-test to match current behavior
* Add validation for duplicate license xml elements
* builder: make directories as 0755 && umask
* Do not show a critical warning on <suggests><id/></suggests>
* libappstream-builder: Fix paths for cached icons
* as-util: Fix Markdown underlining in appdata-to-news
* Replace links http://standards.freedesktop.org/... by https in
README.md
* Replace a link http://www.freedesktop.org/wiki/... by https in
README.md
* as-app: Parse launchables from DEP-11
* as-app: Parse custom tags from DEP-11
* as-content-rating: Align the OARS/CSM mappings of sex-*
* Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
Fixed upstream.
* Tue Feb 08 2022 fvogt@suse.com
- Add patch to fix descriptions in .metainfo.xml files
(boo#1192243, gh#hughsie/appstream-glib#381):
* 0001-as-app-Also-unwrap-description-in-metainfo-files.patch
* Sun Sep 13 2020 elimat@opensuse.org
- Update to version 0.7.18:
* Don't ignore localized strings that are the same as original
* Croatian translation 2nd attempt (#373)
* Test launchable tags in validation
* Add missing dependency to the readme
* as-app: Don't initialize mutex twice
* as-content-rating: Expand translator comments to link to OARS website
* as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
* po: Import gs-content-rating.c translations from gnome-software
* po: Update po files
* as-content-rating: Add content rating system APIs from gnome-software
* Allow timestamp in the future in validate-relax
* Fix crash with invalid children of <ul/>
* as-app: Properly initialize unique_id_mutex
* The AppData files now go to /usr/share/metainfo
* util: Complete new validate-version command
* util: Add "validate-version" command
* trivial: Actually use the correct NEWS contents
* trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
* Remove rpm groups
* Wed Apr 22 2020 dimstar@opensuse.org
- Add as-glib-PR359.patch: Fix crash with invalid children of <ul>.
* Wed Apr 15 2020 dimstar@opensuse.org
- Update to version 0.7.17:
* Support versioning on clang/macOS
* Use ".so" suffix for the plugins on macOS
* Use internal uuid library in macOS
* docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
* Bump minimum glib2 dependency.
* Update Galician translations
* as-app: properly initialize unique_id_mutex
* Use _fullpath() instead of GetFullPathNameA().
* Fix Win32 headers.
* Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
* as-app: add "icon-theme" as recognised component type
* as-content-rating: Make default values match OARS semantics
Version: 0.7.16-1.31
* Thu Dec 19 2019 dimstar@opensuse.org
- Update to version 0.7.16:
* Allow parsing desktop files using as_app_parse_data()
* Update list of allowed metadata licences
* Log expected and actual screenshot dimensions when failing
* docs: remove SQLite dependency
* Offset future checks by UTC+14
* Do not preserve restrictive permissions when installing AppStream files
* Support loading YAML from as_store_from_bytes
* Do not allow forward or backwards slashes in <id> values
* Do not require <translation> for validation unless strict
* Do not require <update_contact> for validation unless strict
* add UPL short name to SPDX conversion
* Update the SPDX license list to v3.5
* as-compose: Remove relative path from icon names
* Allow non-desktop components to be extended
* Only require <release> for validate, but not validate-relax
* Allow building on Windows
* Modernize the validation requirements
- Drop as-glib-fix-broken-appstream-files-permission.patch: fixed
upstream.
* Thu Aug 15 2019 bjorn.lie@gmail.com
- Update to version 0.7.15:
+ Notes: The libappstream-builder shared library is no longer
installed.
+ New Features:
- Add as_content_rating_get_rating_ids().
- Add as_release_set_install_duration().
- Add as_utils_vercmp_full() for gnome-software.
- Add support for CONTACT URLs.
- Add support for per-release URLs.
- Add support for SOURCE URLs.
- Make as_content_rating_attribute_to_csm_age() public.
+ Bugfixes:
- Add missing OARS ? CSM mappings.
- Add some thread safety to AsApp and AsStore.
- Do not overwrite the project group using heuristics if
already set.
- Recognise uncompressed Arch packages.
- Remove unnecessary gtk dependency for builder.
- Return G_IO_ERROR_NOT_FOUND when loading fails.
- Tokenize the ID when adding search tokens.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Switch to obs_scm service, use explict tag ref in _service,
ensure we only use released tags and drop tag offset in version.
- Drop no longer built subpackages libappstream-builder8 and
typelib-1_0-AppStreamBuilder-1_0.
* Wed Aug 07 2019 sckang@suse.com
- Add as-glib-fix-broken-appstream-files-permission.patch: Do not
preserve restrictive permissions when installing AppStream files
(gh#hughsie/appstream-glib#312).
* Tue Oct 23 2018 bjorn.lie@gmail.com
- Update to version 0.7.14+0:
+ Set the AppStream ID from the X-Flatpak desktop key
+ trivial: Compile the DEP-11 stuff in the RPM spec file example
+ Add as_app_to_xml()
+ Add as_content_rating_add_attribute()
* Fri Oct 12 2018 bjorn.lie@gmail.com
- Update to version 0.7.13+0:
+ Add ID provides for desktop files with X-Flatpak-RenamedFrom
+ trivial: Include glib.h for G_STRINGIFY
+ Throw an error when a launchable desktop-id is invalid
+ Better debug output for appstream-compose
+ Change order of arguments in matrix-html to match status-html
+ Do not restrict the maximum number of releases allowed
per-component
- Changes from version 0.7.12:
+ Support localised text in agreement sections
- Changes from version 0.7.11:
+ Add AS_APP_QUIRK_DEVELOPER_VERIFIED
+ store: Provide async variants of load functions
+ Escape quotes in attributes
- Changes from version 0.7.10:
+ trivial: Sync translations and remove line numbers
+ trivial: Fix a small memory leak when adding keywords manually
+ Do not require a release transaction when validating in relaxed
mode
+ Add object type checks on the inputs of all functions
+ Add COMMITMENT file as part of GPL Common Cure Rights
Commitment
+ trivial: Fix GObjectIntrospection markup for adding metadata
+ Do not parse firmware files
+ its: Extract release descriptions and agreement sections for
translation
* Sat Jun 09 2018 luc14n0@linuxmail.org
- Update to version 0.7.9+0:
+ New Features:
- Add ability to store signature filename and checksum.
- Convert local icons found in metainfo files.
+ Bugs fixed:
- Follow the Debian tilde usage when ordering versions.
- Remove the refcounted string interning feature.
- Use the launchable to find the desktop filename.
- Drop gnome-common BuildRequires: this package has no use since
build system port to Meson.
- Update check section to work with meson.
* Wed May 02 2018 dimstar@opensuse.org
- Update to version 0.7.8+3:
+ Use the launchable to find the desktop filename when using
appstream-builder.
+ Follow the Debian tilde usage when ordering versions.
* Mon Apr 23 2018 luc14n0@linuxmail.org
- Update to version 0.7.8:
+ New Features: as_store_get_app_by_launchable(),
as_utils_unique_id_match(), as_version_string() for fwupd. And
support for component agreements.
+ Bugs fixed:
- Correctly compare version numbers like '1.2.3' and '1.2.3a';
- Don't include the path component in the name when parsing the
package filename;
- If the launchable is specified don't guess it when composing;
- Never add more than one component to the AppStream store when
composing;
- Veto apps that have empty OnlyShowIn=.
Version: 0.5.17-2.1
* Mon Sep 19 2016 dimstar@opensuse.org
- Update openSUSE-appstream-process: do not rename the various
appstream files to contain the sha hash in their filename: zypp
is not (yet) able to cope with this (boo#999047).
* Thu Sep 08 2016 dimstar@opensuse.org
- Update openSUSE-appstream-process:
+ Do not include -failed.xml.gz: people complain about the
additional ~ 100KB zypp downloads on a repodata refresh at 'no
value for them'. The failed.xml.gz is not needed for regular
operations, but was a great help for packagers to find out why
their app was vetoed. They will need to find different ways to
get this info.
+ Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar
to help mirrorbrain offload this file to mirrors.
* Thu Jul 14 2016 zaitor@opensuse.org
- Update to version 0.5.17:
+ trivial: post release version bump.
+ Fix gtk-doc build when builddir != srcdir.
+ Optionally use libstemmer for keyword stemming.
+ trivial: Do not include the prefix in the id-filename.
+ trivial: Disable libstemmer by default.
+ trivial: Get rid of useless internal-only gtk-doc markup.
+ trivial: Fix 'make check' without libstemmer.
+ Fall back to the country code in as_app_get_language().
+ Add an AS_STATE_PURCHASABLE constant so we can support
purchasing apps.
+ Add an AS_STATE_PURCHASING constant.
+ monitor: Use non-deprecated glib API for monitoring renames.
+ trivial: Fix a compiler warning with libstemmer disabled.
+ store: Don't emit a warning when flatpak user directory doesn't
exist.
+ Correct disabling of timestamps for gzip.
+ trivial: Remove the X- hack from parsing the category list.
+ Add external (X-*) keys of an app's desktop file as metadata
AsApp.
+ Fix missing keywords in the previous commit.
+ Don't add multiple categories for apps with AudioVideo.
+ Release version 0.5.17
* Tue Jun 14 2016 dimstar@opensuse.org
- Update to version 0.5.16:
+ Add yast2-branding-openSUSE if an app depends on yast2.
+ trivial: post release version bump.
+ Fix g_ptr_array_sort use.
+ Do not rename a category ID in AsApp.
+ Never allow NULL to be added to AsApp string array.
+ Allow setting the id prefix and origin using a symlink file
name.
+ trivial: Do not load Flatpak repos when searching.
+ Correctly detect new AppStream applications in new directories.
+ Add elementary to list of project groups.
+ trivial: Fix make distcheck.
+ trivial: Fix several issues to ensure changed signal are sent.
+ Load metainfo files if present.
+ Release version 0.5.16.
- Drop
0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch:
fixed upstream.
* Mon May 23 2016 dimstar@opensuse.org
- Update to version 0.5.15:
+ trivial: post release version bump.
+ Add AS_APP_QUIRK_HAS_SHORTCUT.
+ trivial: Try to shut up libasn.
+ Ignore files with invalid suffixes when building installed
stores.
+ Add AS_APP_QUIRK_NOT_LAUNCHABLE.
+ trivial: Add three more apps to the ID fallback table.
+ trivial: Fix a critical warning when an AppData file has
invalid input.
+ Fall back to the icon name for LOCAL icon types.
+ yaml: Make icon parser spec compliant.
+ trivial: Add a work-around for the new libreoffice in the
builder.
+ trivial: Set missing icon prefix for cached YAML.
+ Sort archive contents by name for repeatable results.
+ Omit timestamp from gzip compressed files.
+ README.md: add note for glob usage.
+ README.md: wrap at 80 chars.
+ trivial: Add some more debugging to debug an issue.
+ Rename the xdg-app support to the new name: Flatpak.
+ trivial: Add some support for flatpak self tests.
+ Addons can have duplcate names.
+ Show the app name when complaining about missing description in
the metadata.
+ Revert "trivial: Add some support for flatpak self tests".
+ Always add /var/lib/flatpak/appstream as a possible Flatpak
path.
+ Add all applications for all architectures when loading
Flatpak.
+ Set the architecture of discovered Flatpak apps.
+ Correctly set the architecture on newly discovered
applications.
+ Save the ID prefix in more places.
+ Release version 0.5.15.
- Drop 0001-Omit-timestamp-from-gzip-compressed-files.patch and
0001-Sort-archive-contents-by-name-for-repeatable-results.patch:
fixed upstream.
* Thu May 19 2016 hpj@suse.com
- Update to GNOME 3.20.2 (FATE#318572).
* Tue May 03 2016 mgorse@suse.com
- Update to GNOME 3.20 Fate#318572
* Mon May 02 2016 stefan.bruens@rwth-aachen.de
- Make output of appstream-builder repeatable (boo#977885):
+ 0001-Sort-archive-contents-by-name-for-repeatable-results.patch
+ 0001-Omit-timestamp-from-gzip-compressed-files.patch
* Tue Apr 26 2016 zaitor@opensuse.org
- Update to version 0.5.14:
+ Ignore desktop files with X-AppStream-Ignore.
+ Add search-pkgname to appstream-glib.
+ Add AS_APP_QUIRK_NEEDS_REBOOT.
+ Fall back to searching in as_store_get_app_by_pkgname().
+ Add AS_APP_QUIRK_NOT_REVIEWABLE.
+ Search /usr/share/metainfo for local files.
+ trivial: Fix critical warning when validing broken AppStream
files.
+ Add the Audio+Video categories from AppStream XML too.
+ Add as_screenshot_get_image_for_locale().
* Thu Apr 14 2016 dimstar@opensuse.org
- Require the main-package by the -devel package: the AS-utils are
expected to be available to a developer.
* Mon Apr 04 2016 dleuenberger@suse.com
- openSUSE-appstream-process: No longer pass --api-version to the
appstream-builder call (boo#973385).
* Sat Apr 02 2016 zaitor@opensuse.org
- Update to version 0.5.13:
+ trivial: post release version bump
+ Also filter YAML apps before adding to the store
+ trivial: Fix a gtk-doc markup warning
+ Support more DEP11 YAML markup
+ Always veto anything with X-Unity-Settings-Panel
+ Use a wildcard for the font preview checksum
+ Enforce the requirement of AppData for
'Categories=DesktopSettings'
+ Add as_store_remove_apps_with_veto()
+ trivial: Only remove apps with a veto when specified
+ Do not hardcode x86_64 when searching for xdg-app metadata
+ Release version 0.5.13
* Sat Apr 02 2016 zaitor@opensuse.org
- Update to version 0.5.12:
+ trivial: post release version bump
+ trivial: Add missing gtk-doc
+ Add support for content ratings
+ trivial: Add some more OARS CSM ages
+ Split up AudioVideo into two categories
+ Add as_app_get_id_no_prefix()
+ Add AS_APP_QUIRK_MATCH_ANY_PREFIX
+ Add as_store_get_app_by_id_ignore_prefix()
+ Add as_store_get_apps_by_id()
+ Merge duplicate AppStream component entries
+ Add as_app_has_compulsory_for_desktop()
+ Add a merge-appstream command to appstream-util
+ Release version 0.5.12
* Tue Mar 08 2016 dimstar@opensuse.org
- Update to version 0.5.11:
+ trivial: post release version bump
+ trivial: Do not require icons for generic component types.
+ Fix ordering of parameters to as_store_search_app_info.
+ Add AS_APP_KIND_LOCALIZATION.
+ Fix crash when validating files containing invalid remote URIs.
+ Add as_markup_import()
+ Add support for GNOME Shell extensions..
+ Do not tokenize the application ID or package name.
+ trivial: When searching look in the user app-info dirs too.
+ Do not mark all subsumed applications as installed.
+ trivial: Fix FALSE/NULL confusion spotted with GCC6.
+ trivial: Fix a tiny introspection warning.
+ trivial: Fix another compile warning with GCC6.
+ Add a AsMarkupConvertFormat to as_markup_import().
+ Split out as-markup into a new source file.
+ Add as_utils_string_replace().
+ trivial: Prefer <ul> over <ol> when the list start is unknown.
+ Support importing HTML text using as_markup_import().
+ Add a 'markup-import' command to appstream-util for testing
text import.
+ Implement DEP-11 MediaBaseUrl support.
+ Tokenize names like 'half-life' into two tokens for searching.
+ Release version 0.5.11.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
* Tue Mar 01 2016 zaitor@opensuse.org
- Update to version 0.5.10:
+ Add AS_APP_KIND_SHELL_EXTENSION.
+ Add AS_APP_KIND_OS_UPDATE.
+ trivial: Display the search sort key in hex.
+ Do not tokenize mimetypes.
+ Support loading XML files using as_store_from_bytes().
+ trivial: Fix critical warning for xdg-app bundles.
+ Add AsAppQuirk.
+ trivial: Add AS_APP_QUIRK_HAS_SOURCE.
+ Add a 'split-appstream' command to appstream-util.
+ Release version 0.5.10.
* Wed Feb 17 2016 dimstar@opensuse.org
- Update to version 0.5.9:
+ trivial: post release version bump
+ Fix dates in NEWS - It's 2016!
+ Add missing G_BEGIN_DECLS in libappstream-glib/as-tag.h.
+ Accept FSFAP as a valid metadata license
+ Update the SPDX license list
+ Fix a validation error for metainfo files with descriptions
+ store: Keep track of which appinfo dirs are added and never
re-add them
+ store: Pick up newly added appinfo dirs for xdg-app remotes
+ trivial: Fix a couple of small memory leaks
+ Release version 0.5.9
* Wed Feb 17 2016 dimstar@opensuse.org
- Update to version 0.5.8:
+ trivial: post release version bump
+ trivial: Remove the hardcoded hack for nautilus
+ trivial: Remove some dead code
+ trivial: Remove a warning for no recent upstream release
+ trivial: Remove the veto for ConsoleOnly
+ Use the project_group heuristics when parsing AppData files
+ Remove the hardcoded rule for xfdashboard as it has been
reported upstream
+ Only load supported icon kinds when using appstream-compose
+ trivial: Remove support for old-style firmware GUIDS-as-IDs
+ trivial: Relax the XML header requirement
+ Reject an invalid project group when parsing
+ Use heuristics when building metadata with an AppData file
+ trivial: Fix linking error when building appstream-compose
+ Add support for per-user and system-wide xdg-app installed
stores
+ Set the xdg-app origin using the filename
+ Add a modify command to appstream-util
+ trivial: Add the missing AsBundle to gtk-doc
+ Add AsTranslation to support <translation> tags in AppData
files
+ Fix a regression in the icon_path logic from the xdg-app merge
+ Support multi-line copyright statements
+ Allow setting state on AsRelease objects
+ Support the QT translation system
+ Parse the sections in the QM file format
+ trivial: Fix regression with AppStream metadata in xmls
+ Add support for the GENERIC component kind
+ Add a flag for skipping invalid AppStream files
+ Remove support for Ubuntu app-install data
+ Set the xdg-app origin on the store, and only set app origin to
the remote name
+ trivial: Fix up self tests after generic kind
+ Move the kudo and provides autodetection to libappstream-glib
+ Use predictable sorting when outputting <provides>
+ trivial: Do not require icons for generic or runtime kinds
+ Show the source of the 'appstream-util check-root' failure
+ Do not respect the icon_root when using as_store_from_file()
+ Blacklist the xdg-app AppStream data as the correct data is
added manually
+ trivial: Support loading the xdg-app AppStream data from inside
the sandbox
+ trivial: Prefer the xmls icon rule over the xdg-app one
+ dep11: Support stock icons
+ Escape data before writing to an HTML file
+ Ignore temp and hidden files in AsMonitor
+ Release version 0.5.8
* Sat Feb 06 2016 dimstar@opensuse.org
- openSUSE-appstream-process: fix very stupid typo. 4 eyes is not
enough.
* Fri Jan 29 2016 dimstar@opensuse.org
- openSUSE-appstream-process: use specific temporary/cache
directories between calls. Otherwise, icons extracted from a
previous run bleed into the next one.
* Fri Jan 29 2016 dimstar@opensuse.org
- Update to version 0.5.7:
+ trivial: post release version bump.
+ Detect web-apps which are added as .desktop files.
+ Make the check for screenshot equality more robust.
+ trivial: Fix self tests after the xdg-app fixes.
+ trivial: Never write empty <screenshot/> tags.
+ Move the blacklisted application list to the front-end client.
+ ostree: Work around threadsafety issue with
g_get_language_names.
+ ostree: Remove unnecessary workarounds for bundle paths.
+ Move the gettext parsing to libappstream-glib.
+ trivial: Use G_DEFINE_QUARK.
+ Only build the test firmware files when using
- -enable-firmware.
+ Allow disabling font support with --disable-fonts.
+ Allow multiple NLS domains to be specified when searching.
+ Add as_image_load_filename_full().
+ Support date=iso8601 attributes in <release> markup.
+ Add appstream-compose.
+ Remove all traces of ostree.
+ Remove the GStreamer plugin.
+ Remove the GIR and GResource, nm and KDE-specific plugins.
+ trivial: Fix 'make distcheck' with the new gettext test files.
+ trivial: Fix building firmware after the ostree removal.
+ Release version 0.5.7.