[AppStream] AppStream 0.15.5 released!
Matthias Klumpp
matthias at tenstral.net
Mon Aug 22 17:50:45 UTC 2022
Hello!
Another AppStream release is out, bringing a way to denote the
internet requirements of applications, as well as bringing a proper
solution for components taking over IDs from superseded/renamed
components.
This release also includes a large chunk of validator improvements.
Tarballs available here:
https://www.freedesktop.org/software/appstream/releases/
Cheers,
Matthias
Version 0.15.5
~~~~~~~~~~~~~~
Released: 2022-08-22
Features:
* validator: Allow severity downgrade of releases-not-in-order for GNOME
* validator: Perform stricter integer validation
* validator: Check for url redefinitions
* Implement the "replaces" tag
* Add convenience function that check if component is free by license
and origin
* qt: Add wrappers for AsComponent isFree/supports/replaces
* Always add untranslated component names to the search index
* validator: Validate the "internet" relation item
* validator: Add validation for memory relation
* Implement internet relation item
Specification:
* spec: Specify a proper "replaces" tag
* spec: Add an <internet/> kind to requires/recommends/supports
Bugfixes:
* validator: Don't permit overriding the unknown root tag issue
* compose: Don't crash if metainfo file contains an invalid stock icon
* spdx: Fix possible crash when NULL is passed to is_free_license
* compose: Don't synthesize components for desktop files of settings apps
* Return the correct values in as_display_length_kind_from_px()
* validator: Distinguish translatable from not-translatable tags in
duplicate checks
Miscellaneous:
* Silence static analyzer false-positives based on GCC version
* data: use lxml to get the XDG categories
Contributors:
JakobDev, Philip Withnall, Pino Toscano, Matthias Klumpp
--
I welcome VSRE emails. See http://vsre.info/
More information about the AppStream
mailing list