[AppStream] AppStream 0.12.1 released!
Matthias Klumpp
matthias at tenstral.net
Sun Jun 10 16:53:50 UTC 2018
Hello!
This new release of AppStream brings a lot of new features, most
notably the addition of the "repository" component type to write
metadata for software repository additions[1] as well as a new
"agreement" tag to add EULAs and GDPR privacy statements to new
software installations. The agreement tag goes especially well with
the "repository" component type to make adding new 3rd-party software
repositories opt-in and GDPR compliant.
Additionally to those changes, a lot of other new features have been
added and a few bugs were fixed. Refer to the full changelog below.
Tarballs available here: http://www.freedesktop.org/software/appstream/releases
[1]: https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Repository.html
[2]: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-agreement
Version 0.12.1
~~~~~~~~~~~~~~
Released: 2018-06-10
Features:
* ascli: Add command to compare version numbers (Matthias Klumpp)
* yaml: Allow reading multiple localized strings from YAML data
(Matthias Klumpp)
* yaml: Always include the untranslated strings (Matthias Klumpp)
* Allow to ignore media_baseurl when parsing metadata (Matthias Klumpp)
* xml: Add implementation of the agreement tag (Matthias Klumpp)
* Add new "repository" component type (Matthias Klumpp)
* yaml: Implement Agreements field (Matthias Klumpp)
* cache: Implement support for agreements (Matthias Klumpp)
* tests: Improve cache data tests, add agreement tag test (Matthias Klumpp)
* Use gperf for perfect hash generation for some tags (Matthias Klumpp)
* tests: Add rundimentary performance test (Matthias Klumpp)
* its: Mark agreement sections as translatable (Matthias Klumpp)
* qt: Add support for service/repository component types (Matthias Klumpp)
Specification:
* docs: Describe the custom tag (Matthias Klumpp)
* spec: Describe the new agreement tag (Matthias Klumpp)
* docs: Clarify that the /usr/share/appdata/ path is legacy and should
not be used (Matthias Klumpp)
Bugfixes:
* its: Allow translation of release descriptions (Marc J)
* Load data from desktop files properly again (Matthias Klumpp)
* Update desktop-environment list (Matthias Klumpp)
* qt: Don't warn about inlining in maintainer mode (Matthias Klumpp)
Translation:
* Spanish
- Adolfo Jayme Barrientos
* Русский
- Igor
* French
- Jean-François Michaud
* Dutch
- Jeff Huijsmans
* Polish
- Piotr Drąg
* Ukrainian
- Yuri Chornoivan
More information about the AppStream
mailing list