[AppStream] AppStream 0.9.4 released!

Matthias Klumpp matthias at tenstral.net
Mon Apr 18 14:45:59 UTC 2016


Hi!
Notable changes in this release is switching the default path for
metainfo/appdata files to /usr/share/metainfo, which is a less generic
and more precise name (which makes it clear that you can use metainfo
files to add metadata for any software component, not only "apps").
The previous path will likely stay supported for eternity.

Aside from this change, the release contains many changes needed at
Ubuntu to make GNOME Software work (and tools like KDE Discover not
break), as well as some future-proofing of DEP-11.

As always, tarballs are available here:
http://www.freedesktop.org/software/appstream/releases

Cheers,
    Matthias

Version 0.9.4
~~~~~~~~~~~~~~
Released: 2016-04-18

Features:
 * Handle legacy screenshot tags (Matthias Klumpp)
 * Print prettier YAML documents (Matthias Klumpp)
 * yaml: Allow loading of distro metadata slices without header
(Matthias Klumpp)
 * Do not check for installation candidate on minimal validation
(Matthias Klumpp)
 * Don't check if component has an installation candidate before
including it (Matthias Klumpp)
 * Quick-check components only when the pool is fully loaded (Matthias Klumpp)
 * Support the stub data of GNOME Software (Matthias Klumpp)
 * Support reading per-component priorities (Matthias Klumpp)
 * Implement the architecture property (Matthias Klumpp)
 * Use architecture data to resolve conflicting IDs (Matthias Klumpp)
 * Add icon size information to generated XML (Matthias Klumpp)
 * xml: Load size hints for icons (Matthias Klumpp)
 * l10n: Update

Specification:
 * docs: Explicitly define more minimally required tags per component
type (Matthias Klumpp)
 * Make /usr/share/metainfo the canonical path for upstream metadata
(Matthias Klumpp)
 * spec: Make architecture a property of <components/>, and no tag
(Matthias Klumpp)
 * spec: Update the cached icon DEP-11 specification to allow size
information (Matthias Klumpp)

Bugfixes:
 * Fix a few minor issues spotted by the YAML validator (Matthias Klumpp)
 * Correctly build distro XML descriptions from upstream XML (Matthias Klumpp)
 * Be very strict about which elements are allowed in a description
tag (Matthias Klumpp)
 * yaml: Prevent bool keys (Matthias Klumpp)
 * ascli: Properly print long descriptions and wrap lines (Matthias Klumpp)
 * Export less C++ symbols (Matthias Klumpp)
 * Show a better error message when failing to parse XML (Matthias Klumpp)
 * Allow adding 0x0 icons (Matthias Klumpp)
 * yaml: Implement the updated "cached" icon format in a
backwards-compatible way (Matthias Klumpp)
 * apt: Drop flat repository entries (Matthias Klumpp)
 * Probe less sizes if we already have size information (Matthias Klumpp)
 * Don't make stubs delete package information from valid components
(Matthias Klumpp)
 * apt: Handle quoted origin entries properly (Matthias Klumpp)


More information about the AppStream mailing list