Opened 6 years ago

Closed 6 years ago

#6615 closed enhancement (fixed)

appstream-glib-0.4.0

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.8
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

We are using a development version (see NEWS for 0.3.0, not included below).

http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-0.4.0.tar.xz

https://raw.githubusercontent.com/hughsie/appstream-glib/master/NEWS

Version 0.4.0
~~~~~~~~~~~~~
Released: 2015-05-26

Notes:
 - Remove extra-appstream support from the builder (Richard Hughes)
 - Remove all networking support when building metadata (Richard Hughes)
 - Remove the batch output option from the builder (Richard Hughes)
 - Remove the extra screenshots and appdata options from the builder
   (Richard Hughes)

New Features:
 - Add a mirror-screenshots command to appstream-util (Richard Hughes)
 - Detect recolorable symbolic icons (Richard Hughes)

Bugfixes:
 - Add text icons and sample text for some languages (Parag Nemade)
 - Allow using unwrapped description markup (Richard Hughes)
 - Check for duplicate screenshots when adding fonts (Richard Hughes)
 - Do not use the cache location when using install-origin with a
   DESTDIR (Richard Hughes)
 - Fix a crash for an invalid AppData file (Richard Hughes)
 - Fix exo-web-browser blacklist entry (Kalev Lember)
 - Link libasb_plugin_font.la with GTK3 (Dominique Leuenberger)
 - Remove overzealous blacklisting entry (Richard Hughes)
 - Version the builder plugin location (Richard Hughes)

Version 0.3.6
~~~~~~~~~~~~~
Released: 2015-03-30

New Features:
 - Add a 'replace-screenshots' command to appstream-util (Richard
   Hughes)
 - Add --batch-output to be able to disable the panel (Richard Hughes)
 - Make the AppStream builder support optional (Richard Hughes)
 - Now gcab is a hard requirement (Marc-Andre Lureau, Alberto Ruiz)
 - Put all the screenshots in a file (Richard Hughes)
 - Use the latest released version for unspecified (Richard Hughes)the
 - Use the upstream screenshot when we are using --no-net (Richard
   Hughes)

Bugfixes:
 - Add the source-only tags when outputting AppData files (Richard
   Hughes)
 - Allow uninstalling AppStream files from /var/cache (Richard Hughes)
 - Also subsume application licenses (Richard Hughes)
 - Always upscale screenshots if they are too small (Kalev Lember)
 - Assume the INF DriverVer is UTC (Richard Hughes)
 - Do not fail due to style warnings when using relaxed validation
   (Richard Hughes)
 - Do not trust the result of FcConfigAppFontAddFile() (Richard Hughes)
 - Remove the gtk3 dep from libappstream-glib (Richard Hughes)
 - Teach the builder how to write other archive formats (Richard Hughes)
 - Update the checksums for the gcab-generated firmware (Richard Hughes)
 - Use the correct image URL for HiDPI screenshots (Richard Hughes)

Version 0.3.5
~~~~~~~~~~~~~
Released: 2015-03-11

New Features:
 - Add new API required for firmware support (Richard Hughes)
 - Add new API required for OSTree and xdg-app support (Richard Hughes)
 - Add 'news-to-appdata' and 'appdata-to-news' cmds to appstream-util
   (Richard Hughes)
 - Support all of the yet-unreleased AppStream 0.9 spec (Richard Hughes)

Bugfixes:
 - Add releases from the upstream AppData files (Richard Hughes)
 - Allow short descriptions when validating <description> in releases
   (Richard Hughes)
 - Correctly load descriptions from <releases> in AppData files (Richard
   Hughes)
 - Fix a builder crash where a package depends on itself (Richard Hughes)
 - Fix a crash when more than one thread tries to ensure the same
   package (Richard Hughes)
 - Fix DSO Linking error when built with --as-needed (Tim Lunn)
 - Make the failed AppStream metadata optional (Richard Hughes)
 - Make the icon tarball optional (Richard Hughes)
 - Relax validation checks to allow empty release sections (Richard
   Hughes)
 - Return the correct exit code from appstream-builder (Richard Hughes)

Version 0.3.4
~~~~~~~~~~~~~
Released: 2015-01-17

New Features:
 - Add an --origin option to appstream-builder (Richard Hughes)
 - Add as_app_get_search_tokens() (Richard Hughes)
 - Add show-search-tokens subcommand to appstream-util (Richard Hughes)
 - Add the matrix-html subcommand to appstream-util (Richard Hughes)
 - Add the VCS information to the AppStream metadata (Richard Hughes)

Bugfixes:
 - Add more applications to the blacklist (Richard Hughes, Igor
   Gnatenko)
 - Allow specifying --packages-dir multiple times (Richard Hughes)
 - Alow setting the cachedir different from the outputdir (Richard
   Hughes)
 - Always return errors from the correct domain when parsing broken
   AppData files (Richard Hughes)
 - Assume <image>foo</image> is a source image kind for AppData files
   (Richard Hughes)
 - Assume that stock icons are available in HiDPI sizes (Richard Hughes)
 - Blacklist the 40 most common search tokens (Richard Hughes)
 - Check if the search entries are valid before searching (Richard
   Hughes)
 - Check screenshots are a reasonable size (Richard Hughes)
 - Do not absorb metainfo files for package deps (Richard Hughes)
 - Do not blacklist applications with broken AppData files (Richard
   Hughes)
 - Do not veto applications with NoDisplay=false (Richard Hughes)
 - Fall back to the dumb tokenizer for keywords with special chars
   (Richard Hughes)
 - Handle other-endian MO files (Andreas Schwab)
 - Move as_utils_install_filename() into libappstream-glib (Richard
   Hughes)
 - Output the full filename for local icons (Richard Hughes)
 - Preserve the URL for remote icon types and filename for local icons
   (Richard Hughes)
 - Require AppData for Xvfb-using applications (Richard Hughes)
 - Set an error if an XML file contains font markup (Richard Hughes)
 - Show the offending text when validation fails (Richard Hughes)

Version 0.3.3
~~~~~~~~~~~~~
Released: 2014-11-24

New Features:
 - Allow filtering addons in the status html pages (Richard Hughes)

Bugfixes:
 - Detect missing parents in the old metadata (Richard Hughes)
 - Do not fail to load all the desktop files if one is bad (Richard
   Hughes)
 - Improve appdata-xml.m4 deprecation notice (David King)
 - Use <update_contact> from the AppStream specification (Richard
   Hughes)
 - When using install-origin install into /var/cache (Richard Hughes)

Version 0.3.2
~~~~~~~~~~~~~
Released: 2014-11-04

New Features:
 - Add --veto-ignore to appstream-builder (Richard Hughes)
 - Add BLUR and SHARPEN values for AsImageSaveFlags (Richard Hughes)
 - Add a simple 'search' command to appstream-util (Richard Hughes)
 - Add as_app_set_origin() (Richard Hughes)

Bugfixes:
 - Add some more valid metadata licenses (Richard Hughes)
 - Do not composite an app with its duplicate (Richard Hughes)
 - Do not create a hardlink when the target does not exist (Richard
   Hughes)
 - Do not generate metadata with an icon prefix (Richard Hughes)
 - Fix FTBFS on GNU/Hurd (Matthias Klumpp)
 - Fix extraction of hardlinks (Richard Hughes)
 - Obsolete the appdata-tools package (Richard Hughes)
 - Save the screenshots as soon as possible (Richard Hughes)
 - Show the kudo stats on the status page (Richard Hughes)
 - Support HiDPI YAML icons (Richard Hughes)
 - Support getting the origin from .yml files (Richard Hughes)

Version 0.3.1
~~~~~~~~~~~~~
Released: 2014-10-21

Notes:
 - This branch is still unstable and should not be used in stable
   distributions.
 - This release allows appstream-builer to parse Alpm packages for Arch
   Linux.
 - HiDPI support is now working well for icons and screenshots.

New Features:
 - Add a kudo for a HiDPI icon (Richard Hughes)
 - Add an --enable-hidpi argument to appstream-builder (Richard Hughes)
 - Add AS_APP_VALIDATE_FLAG_ALL_APPS (Richard Hughes)
 - Add asb_app_set_hidpi_enabled() (Richard Hughes)
 - Add asb_context_get_min_icon_size() (Richard Hughes)
 - Add asb_context_set_embedded_icons() (Richard Hughes)
 - Add AsIcon as a new abstract icon object (Richard Hughes)
 - Add as_icon_convert_to_kind() (Richard Hughes)
 - Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL (Richard Hughes)
 - Add as_node_add_attribute_as_int() (Richard Hughes)
 - Add as_screenshot_set_priority() (Richard Hughes)
 - Add as_store_convert_icons() (Richard Hughes)
 - Add as_utils_find_icon_filename_full() for HiDPI support (Richard
   Hughes)
 - Add as_utils_get_string_overlap() (Richard Hughes)
 - Alpm backend for appstream-builder (Fabien Bourigault)
 - Support filtering by metadata in status-csv (Richard Hughes)

Bugfixes:
 - Add more applications to the blacklist (Richard Hughes)
 - Allow application with NoDisplay=true and an AppData file (Richard
   Hughes)
 - Allow AppStream files to be upgraded using appstream-util (Richard
   Hughes)
 - Correctly write symlinks when extracting packages (Richard Hughes)
 - Do not allow applications to extend themselves (Richard Hughes)
 - Do not crash when doing as_tag_from_string(NULL) (Richard Hughes)
 - Do not leak applications when building if more than one plugin
   returns results (Richard Hughes)
 - Do not subsume vetoed fonts into the parent component (Richard
   Hughes)
 - Do not write provides with an unknown kind (Richard Hughes)
 - Flush the package log again after the metadata write (Richard Hughes)
 - Ignore translation for non-translatable tags (Richard Hughes)
 - Include the width and height in the <icon> tag (Richard Hughes)
 - Install AppStream files with correct permissions (Richard Hughes)
 - Log when applications are automatically composited (Richard Hughes)
 - Manually search for HiDPI icons if the application only has one
   listed icon (Richard Hughes)
 - Monitor the XML and icons path for changes (Richard Hughes)
 - Never allow more than one default screenshot (Richard Hughes)
 - Never return a smaller HiDPI icon than a LoDPI icon (Richard Hughes)
 - Only detect missing data after the application have been merged
   (Richard Hughes)
 - Only guess a project as GNOME if it uses the GNOME bugzilla (Richard
   Hughes)
 - Only process fonts with valid metainfo files (Richard Hughes)
 - Relax validation requirements for font metainfo files (Richard
   Hughes)
 - Respect AS_NODE_FROM_XML_FLAG_LITERAL_TEXT when dealing with comments
   (Richard Hughes)
 - Sort the screenshots with a priority value (Richard Hughes)
 - Support multiple XML comments per tag (Richard Hughes)
 - Support upgrading more than one AppData file at a time (Richard
   Hughes)
 - When validating AppStream files also validate the application objects
   (Richard Hughes)
 - Write the application XML after all the vetos have been added
   (Richard Hughes)

Change History (3)

comment:1 by Fernando de Oliveira, 6 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Armin K, 6 years ago

This package should replace appdata-tools. When the update happens, nuke appdata-tools and replace its deps with this package.

comment:3 by Fernando de Oliveira, 6 years ago

Resolution: fixed
Status: assignedclosed

fixed at r16135.

Note: See TracTickets for help on using tickets.