675c499
%global glib2_version 2.45.8
675c499
%global libsoup_version 2.51.92
675c499
%global json_glib_version 1.1.1
675c499
%global gdk_pixbuf_version 2.31.5
675c499
Richard Hughes caeffbd
Summary:   Library for AppStream metadata
Richard Hughes caeffbd
Name:      libappstream-glib
Richard Hughes ff8c8f1
Version:   0.7.14
Richard Hughes 0540cc8
Release:   1%{?dist}
Richard Hughes caeffbd
License:   LGPLv2+
Richard Hughes caeffbd
URL:       http://people.freedesktop.org/~hughsient/appstream-glib/
Richard Hughes caeffbd
Source0:   http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-%{version}.tar.xz
Richard Hughes caeffbd
675c499
BuildRequires: glib2-devel >= %{glib2_version}
Richard Hughes caeffbd
BuildRequires: docbook-utils
Richard Hughes caeffbd
BuildRequires: gtk-doc
Richard Hughes caeffbd
BuildRequires: gobject-introspection-devel
Richard Hughes d135ed0
BuildRequires: gperf
Richard Hughes c903a8d
BuildRequires: libarchive-devel
675c499
BuildRequires: libsoup-devel >= %{libsoup_version}
675c499
BuildRequires: gdk-pixbuf2-devel >= %{gdk_pixbuf_version}
Richard Hughes 560cd24
BuildRequires: gtk3-devel
Richard Hughes fd0b2b5
BuildRequires: gettext
Richard Hughes e23e059
BuildRequires: libuuid-devel
Richard Hughes ca64f08
BuildRequires: libstemmer-devel
675c499
BuildRequires: json-glib-devel >= %{json_glib_version}
Richard Hughes 7e0d445
BuildRequires: meson
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
# for the builder component
Richard Hughes fd0b2b5
BuildRequires: fontconfig-devel
Richard Hughes fd0b2b5
BuildRequires: freetype-devel
Richard Hughes fd0b2b5
BuildRequires: pango-devel
Richard Hughes fd0b2b5
BuildRequires: rpm-devel
Richard Hughes fd0b2b5
BuildRequires: sqlite-devel
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
# for the manpages
Richard Hughes fd0b2b5
BuildRequires: libxslt
Richard Hughes fd0b2b5
BuildRequires: docbook-style-xsl
Richard Hughes caeffbd
675c499
# Make sure we pull in the minimum required versions
675c499
Requires: gdk-pixbuf2%{?_isa} >= %{gdk_pixbuf_version}
675c499
Requires: glib2%{?_isa} >= %{glib2_version}
675c499
Requires: json-glib%{?_isa} >= %{json_glib_version}
675c499
Requires: libsoup%{?_isa} >= %{libsoup_version}
675c499
Richard Hughes 560cd24
# no longer required
Richard Hughes 560cd24
Obsoletes: appdata-tools < 0.1.9
Richard Hughes 560cd24
Provides: appdata-tools
Richard Hughes 560cd24
Richard Hughes 78118b0
# this is not a library version
Richard Hughes 765fa6c
%define as_plugin_version               5
Richard Hughes 78118b0
Richard Hughes caeffbd
%description
Richard Hughes caeffbd
This library provides GObjects and helper methods to make it easy to read and
Richard Hughes caeffbd
write AppStream metadata. It also provides a simple DOM implementation that
Richard Hughes caeffbd
makes it easy to edit nodes and convert to and from the standardized XML
Richard Hughes caeffbd
representation.
Richard Hughes caeffbd
Richard Hughes caeffbd
%package devel
Richard Hughes caeffbd
Summary: GLib Libraries and headers for appstream-glib
Richard Hughes caeffbd
Requires: %{name}%{?_isa} = %{version}-%{release}
Richard Hughes caeffbd
Richard Hughes caeffbd
%description devel
Richard Hughes caeffbd
GLib headers and libraries for appstream-glib.
Richard Hughes caeffbd
Richard Hughes fd0b2b5
%package builder
Richard Hughes fd0b2b5
Summary: Library and command line tools for building AppStream metadata
Richard Hughes fd0b2b5
Requires: %{name}%{?_isa} = %{version}-%{release}
Richard Hughes 14920d2
Recommends: pngquant
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
%description builder
Richard Hughes fd0b2b5
This library and command line tool is used for building AppStream metadata
Richard Hughes fd0b2b5
from a directory of packages.
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
%package builder-devel
Richard Hughes fd0b2b5
Summary: GLib Libraries and headers for appstream-builder
Richard Hughes fd0b2b5
Requires: %{name}-builder%{?_isa} = %{version}-%{release}
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
%description builder-devel
Richard Hughes fd0b2b5
GLib headers and libraries for appstream-builder.
Richard Hughes fd0b2b5
Richard Hughes caeffbd
%prep
52d19ef
%autosetup -p1 -n appstream-glib-%{version}
Richard Hughes caeffbd
Richard Hughes caeffbd
%build
Richard Hughes 7e0d445
%meson \
Richard Hughes 14920d2
    -Dgtk-doc=true \
Richard Hughes 14920d2
    -Dstemmer=true \
Richard Hughes 14920d2
    -Ddep11=false
Richard Hughes 7e0d445
%meson_build
Richard Hughes caeffbd
Richard Hughes caeffbd
%install
Richard Hughes 7e0d445
%meson_install
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
%find_lang appstream-glib
Richard Hughes caeffbd
45f8653
%ldconfig_scriptlets
45f8653
%ldconfig_scriptlets builder
Richard Hughes caeffbd
Richard Hughes fd0b2b5
%files -f appstream-glib.lang
70d517b
%license COPYING
70d517b
%doc README.md AUTHORS NEWS
Richard Hughes 6bc0161
%{_libdir}/libappstream-glib.so.8*
Richard Hughes caeffbd
%{_libdir}/girepository-1.0/*.typelib
Richard Hughes c903a8d
%{_bindir}/appstream-util
Richard Hughes 765fa6c
%{_bindir}/appstream-compose
Richard Hughes fd0b2b5
%dir %{_datadir}/bash-completion/completions/
Richard Hughes fd0b2b5
%{_datadir}/bash-completion/completions/appstream-util
Richard Hughes fd0b2b5
%{_mandir}/man1/appstream-util.1.gz
Richard Hughes 765fa6c
%{_mandir}/man1/appstream-compose.1.gz
Richard Hughes caeffbd
Richard Hughes caeffbd
%files devel
Richard Hughes caeffbd
%{_libdir}/libappstream-glib.so
Richard Hughes caeffbd
%{_libdir}/pkgconfig/appstream-glib.pc
Richard Hughes caeffbd
%dir %{_includedir}/libappstream-glib
Richard Hughes caeffbd
%{_includedir}/libappstream-glib/*.h
Richard Hughes fd0b2b5
%{_datadir}/gtk-doc/html/appstream-glib
Richard Hughes fd0b2b5
%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
Richard Hughes 560cd24
%{_datadir}/aclocal/*.m4
Richard Hughes 8fbc303
%{_datadir}/installed-tests/appstream-glib/*.test
Richard Hughes 01a0bdb
%{_datadir}/gettext/its/appdata.its
Richard Hughes 01a0bdb
%{_datadir}/gettext/its/appdata.loc
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
%files builder
70d517b
%license COPYING
Richard Hughes fd0b2b5
%{_bindir}/appstream-builder
Richard Hughes fd0b2b5
%{_datadir}/bash-completion/completions/appstream-builder
Richard Hughes 7e0d445
%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_appdata.so
Richard Hughes 7e0d445
%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_desktop.so
Richard Hughes 7e0d445
%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_font.so
Richard Hughes 7e0d445
%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_gettext.so
Richard Hughes 7e0d445
%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_hardcoded.so
Richard Hughes 0d8e1a2
%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_icon.so
Richard Hughes 7e0d445
%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_shell_extension.so
Richard Hughes 6bc0161
%{_libdir}/libappstream-builder.so.8*
Richard Hughes fd0b2b5
%{_mandir}/man1/appstream-builder.1.gz
Richard Hughes fd0b2b5
Richard Hughes fd0b2b5
%files builder-devel
70d517b
%license COPYING
Richard Hughes fd0b2b5
%{_libdir}/libappstream-builder.so
Richard Hughes fd0b2b5
%{_libdir}/pkgconfig/appstream-builder.pc
Richard Hughes fd0b2b5
%dir %{_includedir}/libappstream-builder
Richard Hughes fd0b2b5
%{_includedir}/libappstream-builder/*.h
Richard Hughes fd0b2b5
%{_datadir}/gir-1.0/AppStreamBuilder-1.0.gir
Richard Hughes caeffbd
Richard Hughes caeffbd
%changelog
Richard Hughes ff8c8f1
* Tue Oct 16 2018 Richard Hughes <richard@hughsie.com> 0.7.14-1
Richard Hughes ff8c8f1
- New upstream release
Richard Hughes ff8c8f1
- Add new API for gnome-software
Richard Hughes ff8c8f1
- Set the AppStream ID from the X-Flatpak desktop key
Richard Hughes ff8c8f1
Richard Hughes ec8c54c
* Fri Sep 28 2018 Richard Hughes <richard@hughsie.com> 0.7.13-1
Richard Hughes ec8c54c
- New upstream release
Richard Hughes ec8c54c
- Do not restrict the maximum number of releases allowed
Richard Hughes ec8c54c
- Throw an error when a launchable desktop-id is invalid
Richard Hughes ec8c54c
Richard Hughes 9b7227a
* Mon Aug 13 2018 Richard Hughes <richard@hughsie.com> 0.7.12-1
Richard Hughes 9b7227a
- New upstream release
Richard Hughes 9b7227a
- Support localised text in agreement sections
Richard Hughes 9b7227a
Richard Hughes 0540cc8
* Thu Aug 09 2018 Richard Hughes <richard@hughsie.com> 0.7.11-1
Richard Hughes 0540cc8
- New upstream release
Richard Hughes 0540cc8
- Add AS_APP_QUIRK_DEVELOPER_VERIFIED
Richard Hughes 0540cc8
- Escape quotes in attributes
Richard Hughes 0540cc8
- Provide async variants of store load functions
Richard Hughes 0540cc8
ea81680
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.10-2
ea81680
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ea81680
Richard Hughes dc277e3
* Wed Jul 11 2018 Richard Hughes <richard@hughsie.com> 0.7.10-1
Richard Hughes dc277e3
- New upstream release
Richard Hughes dc277e3
- Do not parse firmware files anymore
Richard Hughes dc277e3
- Do not require a release transaction when validating in relaxed mode
Richard Hughes dc277e3
- Extract release descriptions and agreement sections for translation
Richard Hughes dc277e3
Richard Hughes 0d8e1a2
* Mon Jun 04 2018 Richard Hughes <richard@hughsie.com> 0.7.9-1
Richard Hughes 0d8e1a2
- New upstream release
Richard Hughes 0d8e1a2
- Convert local icons found in metainfo files
Richard Hughes 0d8e1a2
- Follow the Debian tilde usage when ordering versions
Richard Hughes 0d8e1a2
- Use the launchable to find the desktop filename
Richard Hughes 0d8e1a2
Richard Hughes ac16c7e
* Fri Apr 20 2018 Richard Hughes <richard@hughsie.com> 0.7.8-1
Richard Hughes ac16c7e
- New upstream release
Richard Hughes ac16c7e
- Add as_version_string() for fwupd
Richard Hughes ac16c7e
- Add support for component agreements
Richard Hughes ac16c7e
- Correctly compare version numbers like '1.2.3' and '1.2.3a'
Richard Hughes ac16c7e
- Don't include the path component in the name when parsing the package filename
Richard Hughes ac16c7e
- If the launchable is specified don't guess it when composing
Richard Hughes ac16c7e
- Never add more than one component to the AppStream store when composing
Richard Hughes ac16c7e
e5c61dc
* Tue Apr 17 2018 Kalev Lember <klember@redhat.com> 0.7.7-3
e5c61dc
- Veto apps that have empty OnlyShowIn= (#1568492)
e5c61dc
52d19ef
* Thu Mar 15 2018 Kalev Lember <klember@redhat.com> 0.7.7-2
52d19ef
- Backport a patch to add as_utils_unique_id_match()
52d19ef
Richard Hughes 3757cd6
* Tue Mar 13 2018 Richard Hughes <richard@hughsie.com> 0.7.7-1
Richard Hughes 3757cd6
- New upstream release
Richard Hughes 3757cd6
- Add custom metadata key for shell extension uuid
Richard Hughes 3757cd6
- Always resize AppStream icons to fit the destination size
Richard Hughes 3757cd6
- Correctly validate files using OR in the metadata_license
Richard Hughes 3757cd6
- Do not fail to validate if the timestamps are out of order
Richard Hughes 3757cd6
- Don't abort the build if pngquant fails
Richard Hughes 3757cd6
- Update the SPDX license list to v3.0
Richard Hughes 3757cd6
Richard Hughes e2f8339
* Fri Feb 09 2018 Richard Hughes <richard@hughsie.com> 0.7.6-1
Richard Hughes e2f8339
- New upstream release
Richard Hughes e2f8339
- Add support for release types
Richard Hughes e2f8339
f10df48
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.5-5
f10df48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f10df48
45f8653
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.7.5-4
45f8653
- Switch to %%ldconfig_scriptlets
45f8653
Richard Hughes dad16fe
* Tue Jan 30 2018 Richard Hughes <richard@hughsie.com> 0.7.5-3
Richard Hughes dad16fe
- Backport a fix from master to fix XML generation.
Richard Hughes dad16fe
Richard Hughes 7655037
* Wed Jan 24 2018 Richard Hughes <richard@hughsie.com> 0.7.5-2
Richard Hughes 7655037
- Backport two crash fixes from master.
Richard Hughes 7655037
Richard Hughes 14920d2
* Mon Jan 22 2018 Richard Hughes <richard@hughsie.com> 0.7.5-1
Richard Hughes 14920d2
- New upstream release
Richard Hughes 14920d2
- Add more GObject Introspection annotations for Python
Richard Hughes 14920d2
- Do not try to extract duplicate files in the icon theme packages
Richard Hughes 14920d2
- Don't expect an enum when really passing a bitfield
Richard Hughes 14920d2
- Fix a crash when calling as_release_add_location() directly
Richard Hughes 14920d2
- Fix appstream-compose when using new-style desktop IDs
Richard Hughes 14920d2
- Fix compile with GCab v1.0
Richard Hughes 14920d2
- Fix the arithmetic when fitting an image in 16:9
Richard Hughes 14920d2
- Generate icons and samples for emoji fonts
Richard Hughes 14920d2
- Never change the default screenshot when processing AppData
Richard Hughes 14920d2
- Support OARS v1.1 additions
Richard Hughes 14920d2
- Use pngquant to make the application icons take up less space
Richard Hughes 14920d2
742429c
* Thu Nov 09 2017 Kalev Lember <klember@redhat.com> 0.7.4-1
742429c
- Update to 0.7.4
742429c
Richard Hughes ca3b7a4
* Mon Oct 23 2017 Richard Hughes <richard@hughsie.com> 0.7.3-1
Richard Hughes ca3b7a4
- New upstream release
Richard Hughes ca3b7a4
- Add new API required by fwupd
Richard Hughes ca3b7a4
- Do not assign "flatpak" as an app's origin when no origin was found
Richard Hughes ca3b7a4
- Fix the inode mode to be sane on extracted files
Richard Hughes ca3b7a4
- Prefer /usr/share/metainfo as default path for metainfo files
Richard Hughes ca3b7a4
- Write XML for newer AppStream specification versions
Richard Hughes ca3b7a4
Richard Hughes eb9b8df
* Mon Aug 21 2017 Richard Hughes <richard@hughsie.com> 0.7.2-1
Richard Hughes eb9b8df
- New upstream release
Richard Hughes eb9b8df
- Allow remote icon types for desktop AppData files
Richard Hughes eb9b8df
- Do not check the suffix of <id> tags
Richard Hughes eb9b8df
- Prefer /usr/share/metainfo as default path for metainfo files
Richard Hughes eb9b8df
Igor Gnatenko ec6bda1
* Fri Aug 11 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.7.1-4
Igor Gnatenko ec6bda1
- Rebuilt after RPM update (â„– 3)
Igor Gnatenko ec6bda1
Igor Gnatenko 19c838d
* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.7.1-3
Igor Gnatenko 19c838d
- Rebuilt for RPM soname bump
Igor Gnatenko 19c838d
Igor Gnatenko d79912b
* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.7.1-2
Igor Gnatenko d79912b
- Rebuilt for RPM soname bump
Igor Gnatenko d79912b
Richard Hughes 2df1117
* Thu Aug 03 2017 Richard Hughes <richard@hughsie.com> 0.7.1-1
Richard Hughes 2df1117
- New upstream release
Richard Hughes 2df1117
- Add <id> kinds for application provides
Richard Hughes 2df1117
- Fail to validate if AppData screenshots are duplicated
Richard Hughes 2df1117
- Install appdata-xml.m4
Richard Hughes 2df1117
- Skip loading desktop data from Snap directory
Richard Hughes 2df1117
- Update the SPDX license list to 2.6
Richard Hughes 2df1117
- Validate the <id> format according to the spec
Richard Hughes 2df1117
6ba0f4f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-3
6ba0f4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6ba0f4f
0f8f61c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-2
0f8f61c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0f8f61c
Richard Hughes 7e0d445
* Thu Jun 22 2017 Richard Hughes <richard@hughsie.com> 0.7.0-1
Richard Hughes 7e0d445
- New upstream release
Richard Hughes 7e0d445
- Add the limits in the validation output messages
Richard Hughes 7e0d445
- Do not enforce that the project is a valid environment_id
Richard Hughes 7e0d445
- Don't cast gsize to guint32 when getting file length
Richard Hughes 7e0d445
- Remove the cache-id functionality
Richard Hughes 7e0d445
- Show a warning if adding keywords after the cache creation
Richard Hughes 7e0d445
- Switch to the meson build system
Richard Hughes 7e0d445
Richard Hughes 2a62f5f
* Mon May 08 2017 Richard Hughes <richard@hughsie.com> 0.6.13-1
Richard Hughes 2a62f5f
- New upstream release
Richard Hughes 2a62f5f
- Add a 'check-component' command to appstream-util
Richard Hughes 2a62f5f
- Add new API for gnome-software and fwupd
Richard Hughes 2a62f5f
- Add support for icon scaling and <launchable>
Richard Hughes 2a62f5f
- Allow using the app origin as a search keyword
Richard Hughes 2a62f5f
- Casefold all stemmed entries
Richard Hughes 2a62f5f
- Support non-numeric version numbers correctly
Richard Hughes 2a62f5f
Richard Hughes ead2410
* Wed Apr 12 2017 Richard Hughes <richard@hughsie.com> 0.6.12-1
Richard Hughes ead2410
- New upstream release
Richard Hughes ead2410
- Validate kudos in AppData and AppStream files
Richard Hughes ead2410
- Copy hash table keys to avoid a common crash on Ubuntu
Richard Hughes ead2410
- Fix the predicate comparison when using globs in metainfo files
Richard Hughes ead2410
a461939
* Mon Mar 20 2017 Richard Hughes <richard@hughsie.com> 0.6.11-1
Richard Hughes 3738d4e
- New upstream release
Richard Hughes 3738d4e
- Add initial support for Mozilla .xpi translations
Richard Hughes 3738d4e
- Fix a problem with appstream-compose with older AppData files
Richard Hughes 3738d4e
- Make content_rating required for any component with a 'Game' category
Richard Hughes 3738d4e
- Parse small version numbers correctly
Richard Hughes 3738d4e
- Show a warning if a desktop file is not found when required
Richard Hughes 3738d4e
Richard Hughes ac72201
* Mon Mar 06 2017 Richard Hughes <richard@hughsie.com> 0.6.10-1
Richard Hughes ac72201
- New upstream release
Richard Hughes ac72201
- Fix small unintentional ABI break
Richard Hughes ac72201
- Ignore 

in AppStream markup
Richard Hughes ac72201
Richard Hughes 3219dc6
* Mon Feb 27 2017 Richard Hughes <richard@hughsie.com> 0.6.9-1
Richard Hughes 3219dc6
- New upstream release
Richard Hughes 3219dc6
- Do not set the AsApp state using the AsRelease state
Richard Hughes 3219dc6
- Fail to validate if any release is in the future or in the wrong order
Richard Hughes 3219dc6
6e9e783
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.8-3
6e9e783
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6e9e783
46e2c35
* Fri Feb 03 2017 Kalev Lember <klember@redhat.com> 0.6.8-2
46e2c35
- Backport a patch for overly strict appstream-util validate-relax
46e2c35
5b7e42a
* Thu Feb 02 2017 Kalev Lember <klember@redhat.com> 0.6.8-1
5b7e42a
- New upstream release
5b7e42a
4ac53f6
* Fri Jan 27 2017 Kalev Lember <klember@redhat.com> 0.6.7-3
4ac53f6
- Backport two use-after-free fixes from upstream
4ac53f6
50ca224
* Mon Jan 16 2017 Kalev Lember <klember@redhat.com> 0.6.7-2
50ca224
- Fix epiphany showing up twice in gnome-software
50ca224
Richard Hughes 04d8070
* Thu Jan 12 2017 Richard Hughes <richard@hughsie.com> 0.6.7-1
Richard Hughes 04d8070
- New upstream release
Richard Hughes 04d8070
- Add AsRequire as a way to store runtime requirements
Richard Hughes 04d8070
- Add support for "+" at the end of SPDX license identifiers
Richard Hughes 04d8070
- Allow loading application XPM icons
Richard Hughes 04d8070
- Fix a crash when using as_release_get_location_default()
Richard Hughes 04d8070
- Fix dep extraction when multiple versions are available
Richard Hughes 04d8070
- Only fail to validate <icon> in AppData desktop components
Richard Hughes 04d8070
- Scan /usr/share/metainfo as well when building appstream-data
Richard Hughes 04d8070
- Update the SPDX licence list to v2.5
Richard Hughes 04d8070
Richard Hughes 5a19352
* Thu Dec 15 2016 Richard Hughes <richard@hughsie.com> 0.6.6-1
Richard Hughes 5a19352
- New upstream release
Richard Hughes 5a19352
- Add Geary to the app id fallbacks
Richard Hughes 5a19352
- Deduplicate the AsNode attribute key and value using a hash table
Richard Hughes 5a19352
- Detect invalid files in the libyaml read handler
Richard Hughes 5a19352
- Do not absorb core addons into the main application
Richard Hughes 5a19352
- Do not add <kudos>, <languages>, <provides> or <releases> for addons
Richard Hughes 5a19352
- Do not save the attributes if the node or parent node is ignored
Richard Hughes 5a19352
- Set a better icon for codecs
Richard Hughes 5a19352
Richard Hughes f0897be
* Mon Nov 07 2016 Richard Hughes <richard@hughsie.com> 0.6.5-1
Richard Hughes f0897be
- New upstream release
Richard Hughes f0897be
- Add app-removed, app-added and app-changed signals to AsStore
Richard Hughes f0897be
- Add a 'watch' command to appstream-util
Richard Hughes f0897be
- Allow only loading native languages when parsing AppStream
Richard Hughes f0897be
- Allow the client to control what search fields are indexed
Richard Hughes f0897be
- Always copy the state when replacing AppData with AppStream
Richard Hughes f0897be
- Do not sent a REMOVED signal when deleting a transient temp file
Richard Hughes f0897be
- Ensure the component scope is set when loading yaml files
Richard Hughes f0897be
- Handle files being moved into monitored AppStream directories
Richard Hughes f0897be
- Load the search token blacklist into a hash table
Richard Hughes f0897be
- Monitor missing AppStream directories
Richard Hughes f0897be
- Only transliterate when the locale requires it
Richard Hughes f0897be
- Process file changes when an attribute changes
Richard Hughes f0897be
Richard Hughes dc7ae5e
* Wed Oct 12 2016 Richard Hughes <richard@hughsie.com> 0.6.4-1
Richard Hughes dc7ae5e
- New upstream release
Richard Hughes dc7ae5e
- Add more API used by gnome-software master branch
Richard Hughes dc7ae5e
- Add support for AppImage bundles
Richard Hughes dc7ae5e
- Don't show a critical warning on invalid yaml file
Richard Hughes dc7ae5e
- Fix a small memory leak when parsing yaml files
Richard Hughes dc7ae5e
- Fix building metadata on repos with mixed architecture content
Richard Hughes dc7ae5e
- Fix setting the origin for Flatpak user repos
Richard Hughes dc7ae5e
- Fix the CSM rating age calculation
Richard Hughes dc7ae5e
- Never inhierit Name and Comment when using appstream-compose
Richard Hughes dc7ae5e
Richard Hughes 988a6bc
* Tue Sep 06 2016 Richard Hughes <richard@hughsie.com> 0.6.3-1
Richard Hughes 988a6bc
- New upstream release
Richard Hughes 988a6bc
- Add a component kind of 'driver'
Richard Hughes 988a6bc
- Add an easy way to add a language to an existing file
Richard Hughes 988a6bc
- Add an easy way to add a modalias to an existing file
Richard Hughes 988a6bc
- Support components with merge=replace rules
Richard Hughes 988a6bc
Richard Hughes 3d54f92
* Mon Aug 29 2016 Richard Hughes <richard@hughsie.com> 0.6.2-1
Richard Hughes 3d54f92
- New upstream release
Richard Hughes 3d54f92
- Add API for gnome-software
Richard Hughes 3d54f92
- Do not merge all LangPack entries
Richard Hughes 3d54f92
- Do not require an icon from LOCALIZATION kind
Richard Hughes 3d54f92
- Do not use the prefix check when parsing YAML
Richard Hughes 3d54f92
- Ignore system datadirs that are actually per-user
Richard Hughes 3d54f92
- Invalidate the unique-id if any of the parts are changed
Richard Hughes 3d54f92
- Make upgrade check for SPDX license string
Richard Hughes 3d54f92
- Pay attention to errors from libyaml
Richard Hughes 3d54f92
9aa9478
* Wed Aug 17 2016 Kalev Lember <klember@redhat.com> 0.6.1-2
9aa9478
- Fix gcc shift warnings on 32 bit platforms
9aa9478
Richard Hughes fe78ba5
* Fri Aug 12 2016 Richard Hughes <richard@hughsie.com> 0.6.1-1
Richard Hughes fe78ba5
- New upstream release
Richard Hughes fe78ba5
- Add new API for latest AppStream specification level
Richard Hughes fe78ba5
- Add some more validation checks for keywords
Richard Hughes fe78ba5
- Add support for AppStream merge components
Richard Hughes fe78ba5
- Add support for Google .PAK files
Richard Hughes fe78ba5
- Allow multiple components with the same ID in the AsStore
Richard Hughes fe78ba5
- Convert all current component-type names
Richard Hughes fe78ba5
- Do not save the 'X-' prefixed keys to the AppStream metadata
Richard Hughes fe78ba5
- Ensure predictable output order of XML attributes
Richard Hughes fe78ba5
- Port away from intltool
Richard Hughes fe78ba5
- Remove specific support for flatpak
Richard Hughes fe78ba5
- Restrict addons to the same scope and bundle kind
Richard Hughes fe78ba5
Richard Hughes c465214
* Wed Aug 10 2016 Richard Hughes <richard@hughsie.com> 0.5.18-1
Richard Hughes c465214
- New upstream release
Richard Hughes c465214
- Add Sugar as a valid desktop environment
Richard Hughes c465214
- Add the translate URL kind
Richard Hughes c465214
- Do not split up the main AudioVideo category
Richard Hughes c465214
- Don't redundantly monitor files
Richard Hughes c465214
- No validation failure for lots of releases
Richard Hughes c465214
Richard Hughes ca64f08
* Wed Jul 13 2016 Richard Hughes <richard@hughsie.com> 0.5.17-1
Richard Hughes ca64f08
- New upstream release
Richard Hughes ca64f08
- Add external (X-*) keys of an app's desktop file as metadata AsApp
Richard Hughes ca64f08
- Correct disabling of timestamps for gzip
Richard Hughes ca64f08
- Do not add multiple categories for apps with AudioVideo
Richard Hughes ca64f08
- Do not emit a warning when flatpak user directory doesn't exist
Richard Hughes ca64f08
- Fall back to the country code in as_app_get_language()
Richard Hughes ca64f08
- Use libstemmer for keyword stemming
Richard Hughes ca64f08
675c499
* Fri Jul 01 2016 Kalev Lember <klember@redhat.com> 0.5.16-2
675c499
- Set minimum required versions for dependencies
675c499
Richard Hughes ad4196b
* Mon Jun 13 2016 Richard Hughes <richard@hughsie.com> 0.5.16-1
Richard Hughes ad4196b
- New upstream release
Richard Hughes ad4196b
- Add elementary to list of project groups
Richard Hughes ad4196b
- Allow setting the id prefix and origin using a symlink name
Richard Hughes ad4196b
- Correctly detect new AppStream apps in new directories
Richard Hughes ad4196b
- Do not rename a category ID in AsApp
Richard Hughes ad4196b
- Load metainfo files if present
Richard Hughes ad4196b
- Never allow NULL to be added to AsApp string array
Richard Hughes ad4196b
Richard Hughes 26159b4
* Mon May 23 2016 Richard Hughes <richard@hughsie.com> 0.5.15-1
Richard Hughes 26159b4
- New upstream release
Richard Hughes 26159b4
- Add all applications for all architectures when loading Flatpak apps
Richard Hughes 26159b4
- Add new API for gnome-software
Richard Hughes 26159b4
- Ignore files with invalid suffixes when building installed stores
Richard Hughes 26159b4
- Omit timestamp from gzip compressed files
Richard Hughes 26159b4
- Rename the xdg-app support to the new name: Flatpak
Richard Hughes 26159b4
- Sort archive contents by name for repeatable results
Richard Hughes 26159b4
Richard Hughes d3fedf3
* Wed Apr 20 2016 Richard Hughes <richard@hughsie.com> 0.5.14-1
Richard Hughes d3fedf3
- New upstream release
Richard Hughes d3fedf3
- Add new API for gnome-software 3.21
Richard Hughes d3fedf3
- Add search-pkgname to appstream-cmd
Richard Hughes d3fedf3
- Fall back to searching in as_store_get_app_by_pkgname()
Richard Hughes d3fedf3
- Ignore desktop files with X-AppStream-Ignore
Richard Hughes d3fedf3
- Search /usr/share/metainfo for local files
Richard Hughes d3fedf3
Richard Hughes b6f98c4
* Fri Apr 01 2016 Richard Hughes <richard@hughsie.com> 0.5.13-1
Richard Hughes b6f98c4
- New upstream release
Richard Hughes b6f98c4
- Enforce the requirement of AppData for 'Categories=DesktopSettings'
Richard Hughes b6f98c4
- Also filter YAML apps before adding to the store
Richard Hughes b6f98c4
- Always veto anything with X-Unity-Settings-Panel
Richard Hughes b6f98c4
- Do not hardcode x86_64 when searching for xdg-app metadata
Richard Hughes b6f98c4
- Support more DEP11 YAML markup
Richard Hughes b6f98c4
Richard Hughes dcdf302
* Tue Mar 29 2016 Richard Hughes <richard@hughsie.com> 0.5.12-1
Richard Hughes dcdf302
- New upstream release
Richard Hughes dcdf302
- Add a merge-appstream command to appstream-util
Richard Hughes dcdf302
- Add new API required for GNOME Software
Richard Hughes dcdf302
- Add support for content ratings
Richard Hughes dcdf302
- Split up AudioVideo into two categories
Richard Hughes dcdf302
Richard Hughes 822038a
* Mon Mar 14 2016 Richard Hughes <rhughes@redhat.com> - 0.5.11-2
Richard Hughes 822038a
- Rebuild to fix NVRs
Richard Hughes 822038a
Richard Hughes ce75040
* Tue Mar 08 2016 Richard Hughes <richard@hughsie.com> 0.5.11-1
Richard Hughes ce75040
- New upstream release
Richard Hughes ce75040
- Add new API for gnome-software
Richard Hughes ce75040
- Fix token splitting for searching
Richard Hughes ce75040
Richard Hughes 1f07dd8
* Fri Feb 26 2016 Richard Hughes <richard@hughsie.com> 0.5.10-1
Richard Hughes 1f07dd8
- New upstream release
Richard Hughes 1f07dd8
- Add an application prefix to the ID for certain install scopes
Richard Hughes 1f07dd8
- Add a 'split-appstream' command to appstream-util
Richard Hughes 1f07dd8
- Add support for getting the SDK and runtime from the bundle
Richard Hughes 1f07dd8
- Improve the application search tokenizing and filtering
Richard Hughes 1f07dd8
- Load AppStream stores in a predictable order
Richard Hughes 1f07dd8
Richard Hughes aa0df6b
* Fri Feb 12 2016 Richard Hughes <richard@hughsie.com> 0.5.9-1
Richard Hughes aa0df6b
- New upstream release
Richard Hughes aa0df6b
- Accept FSFAP as a valid metadata license
Richard Hughes aa0df6b
- Fix a validation error for metainfo files with descriptions
Richard Hughes aa0df6b
- Pick up newly added appinfo dirs for xdg-app remotes
Richard Hughes aa0df6b
- Update the SPDX license list
Richard Hughes aa0df6b
Richard Hughes 765fa6c
* Tue Feb 02 2016 Richard Hughes <richard@hughsie.com> 0.5.8-1
Richard Hughes 765fa6c
- New upstream release
Richard Hughes 765fa6c
- Add a modify command to appstream-util
Richard Hughes 765fa6c
- Add support for per-user and system-wide xdg-app installed stores
Richard Hughes 765fa6c
- Reject an invalid project group when parsing
Richard Hughes 765fa6c
- Support multi-line copyright statements
Richard Hughes 765fa6c
- Support the QT translation system
Richard Hughes 765fa6c
- Support <translation> tags in AppData files
Richard Hughes 765fa6c
Richard Hughes 01a0bdb
* Fri Jan 15 2016 Richard Hughes <richard@hughsie.com> 0.5.6-1
Richard Hughes 01a0bdb
- New upstream release
Richard Hughes 01a0bdb
- Accept various 'or later' metadata content licenses
Richard Hughes 01a0bdb
- Check the project_group when validating
Richard Hughes 01a0bdb
- Cull the application blacklist now we depend on AppData files
Richard Hughes 01a0bdb
- Fix things up for xdg-app use
Richard Hughes 01a0bdb
- Install gettext ITS rules
Richard Hughes 01a0bdb
Richard Hughes 2b24f46
* Wed Dec 16 2015 Richard Hughes <richard@hughsie.com> 0.5.5-1
Richard Hughes 2b24f46
- New upstream release
Richard Hughes 2b24f46
- Add as_utils_license_to_spdx()
Richard Hughes 2b24f46
- Add the package name as another application search token
Richard Hughes 2b24f46
- Fix a crash when tokenizing a NULL string
Richard Hughes 2b24f46
- Log when we auto-add kudos or keywords
Richard Hughes 2b24f46
- Support live updates
Richard Hughes 2b24f46
Richard Hughes e23e059
* Wed Nov 18 2015 Richard Hughes <richard@hughsie.com> 0.5.4-1
Richard Hughes e23e059
- New upstream release
Richard Hughes e23e059
- Add as_utils_version_from_uint16()
Richard Hughes e23e059
- Generate GUID values according to RFC4122
Richard Hughes e23e059
Richard Hughes 26803e3
* Thu Nov 05 2015 Richard Hughes <richard@hughsie.com> 0.5.3-1
Richard Hughes 26803e3
- New upstream release
Richard Hughes 26803e3
- Return the correct error when the desktop file has no group
Richard Hughes 26803e3
- Strip Win32 and Linux paths when decompressing firmware
Richard Hughes 26803e3
Richard Hughes 958d8d1
* Tue Oct 27 2015 Richard Hughes <richard@hughsie.com> 0.5.2-1
Richard Hughes 958d8d1
- New upstream release
Richard Hughes 958d8d1
- Accept a '0x' hexidecimal prefix when parsing a version
Richard Hughes 958d8d1
- Add multi-guid cabinet firmware support
Richard Hughes 958d8d1
- Add support for AppStream <size> metadata
Richard Hughes 958d8d1
- Fix crash in validator when processing '
  • '
    Richard Hughes 958d8d1
    - Remove the long-obsolete appdata-validate tool
    Richard Hughes 958d8d1
    - Require AppData files to be present in the AppStream metadata
    Richard Hughes 958d8d1
    - Use g_set_object() to fix potential crash when adding pixbufs
    Richard Hughes 958d8d1
    40de261
    * Thu Oct 15 2015 Kalev Lember <klember@redhat.com> 0.5.1-2
    40de261
    - Backport a patch to fix icons in gnome-software for apps without AppData
    70d517b
    - Use license macro for COPYING
    40de261
    Richard Hughes 42f0ba4
    * Tue Sep 15 2015 Richard Hughes <richard@hughsie.com> 0.5.1-1
    Richard Hughes 42f0ba4
    - New upstream release
    Richard Hughes 42f0ba4
    - Add a few applications that have changed desktop ID
    Richard Hughes 42f0ba4
    - Add support for release urgency
    Richard Hughes 42f0ba4
    - Do not blacklist the 'desktop' token
    Richard Hughes 42f0ba4
    - Don't show mangled version numbers as negatives
    Richard Hughes 42f0ba4
    - Ignore empty AppStream XML files
    Richard Hughes 42f0ba4
    - Support SPDX IDs with the LicenseRef prefix
    Richard Hughes 42f0ba4
    4ff8b19
    * Sat Sep 05 2015 Kalev Lember <klember@redhat.com> - 0.5.0-2
    4ff8b19
    - Rebuilt for librpm soname bump
    4ff8b19
    Richard Hughes 6bc0161
    * Wed Aug 12 2015 Richard Hughes <richard@hughsie.com> 0.5.0-1
    Richard Hughes 6bc0161
    - New upstream release
    Richard Hughes 6bc0161
    - Add support for the flashed firmware provide kind
    Richard Hughes 6bc0161
    - Make the DriverVer in the .inf file optional
    Richard Hughes 6bc0161
    - Show a better error message when there's not enough text
    Richard Hughes 6bc0161
    ff3f583
    * Wed Jul 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.4.1-2
    ff3f583
    - Rebuilt for rpm 4.12.90
    ff3f583
    Richard Hughes cd95e70
    * Mon Jul 20 2015 Richard Hughes <richard@hughsie.com> 0.4.1-1
    Richard Hughes cd95e70
    - New upstream release
    Richard Hughes cd95e70
    - Add am 'incorporate' command to appstream-util
    Richard Hughes cd95e70
    - Add a 'mirror-local-firmware' and 'compare' commands to appstream-util
    Richard Hughes cd95e70
    - Add extra flags for use when building metadata
    Richard Hughes cd95e70
    - Be less strict when loading incorrect AppData files
    Richard Hughes cd95e70
    - Do not duplicate <location> tags within a release
    Richard Hughes cd95e70
    - Do not expect the INF ClassGuid to be the ESRT GUID
    Richard Hughes cd95e70
    - Don't crash when parsing a <release> with no description
    Richard Hughes cd95e70
    - Update the SPDX licence list to v2.0
    Richard Hughes cd95e70
    ad52a0d
    * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2
    ad52a0d
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
    ad52a0d
    Richard Hughes 78118b0
    * Tue May 26 2015 Richard Hughes <richard@hughsie.com> 0.4.0-1
    Richard Hughes 78118b0
    - New upstream release
    Richard Hughes 78118b0
    - Add a mirror-screenshots command to appstream-util
    Richard Hughes 78118b0
    - Check for duplicate screenshots when adding fonts
    Richard Hughes 78118b0
    - Detect recolorable symbolic icons
    Richard Hughes 78118b0
    - Fix a crash for an invalid AppData file
    Richard Hughes 78118b0
    - Remove all networking support when building metadata
    Richard Hughes 78118b0
    - Remove overzealous blacklisting entry
    Richard Hughes 78118b0
    aa6e685
    * Wed Apr 29 2015 Kalev Lember <kalevlember@gmail.com> 0.3.6-2
    aa6e685
    - Fix exo-web-browser blacklist entry (#1216218)
    aa6e685
    Richard Hughes 2a82b7b
    * Mon Mar 30 2015 Richard Hughes <richard@hughsie.com> 0.3.6-1
    Richard Hughes 2a82b7b
    - New upstream release
    Richard Hughes 2a82b7b
    - Add a 'replace-screenshots' command to appstream-util
    Richard Hughes 2a82b7b
    - Always upscale screenshots if they are too small
    Richard Hughes 2a82b7b
    - Assume the INF DriverVer is UTC
    Richard Hughes 2a82b7b
    - Remove the gtk3 dep from libappstream-glib
    Richard Hughes 2a82b7b
    - Use the correct image URL for HiDPI screenshots
    Richard Hughes 2a82b7b
    Richard Hughes 7f683eb
    * Wed Mar 11 2015 Richard Hughes <richard@hughsie.com> 0.3.5-1
    Richard Hughes 7f683eb
    - New upstream release
    Richard Hughes 7f683eb
    - Add new API required for firmware support
    Richard Hughes 7f683eb
    - Add new API required for OSTree and xdg-app support
    Richard Hughes 7f683eb
    Richard Hughes ae0d0ec
    * Sat Jan 17 2015 Richard Hughes <richard@hughsie.com> 0.3.4-1
    Richard Hughes ae0d0ec
    - New upstream release
    Richard Hughes ae0d0ec
    - Add more applications to the blacklist
    Richard Hughes ae0d0ec
    - Add show-search-tokens subcommand to appstream-util
    Richard Hughes ae0d0ec
    - Add some new API for gnome-software to use
    Richard Hughes ae0d0ec
    - Add the matrix-html subcommand to appstream-util
    Richard Hughes ae0d0ec
    - Add the VCS information to the AppStream metadata
    Richard Hughes ae0d0ec
    - Assume <image>foo</image> is a source image kind for AppData files
    Richard Hughes ae0d0ec
    - Assume that stock icons are available in HiDPI sizes
    Richard Hughes ae0d0ec
    - Blacklist the 40 most common search tokens
    Richard Hughes ae0d0ec
    - Check if the search entries are valid before searching
    Richard Hughes ae0d0ec
    - Check screenshots are a reasonable size
    Richard Hughes ae0d0ec
    - Fall back to the dumb tokenizer for keywords with special chars
    Richard Hughes ae0d0ec
    - Set an error if an XML file contains font markup
    Richard Hughes ae0d0ec
    - Show the offending text when validation fails
    Richard Hughes ae0d0ec
    Richard Hughes 0c9341e
    * Mon Nov 24 2014 Richard Hughes <richard@hughsie.com> 0.3.3-1
    Richard Hughes 0c9341e
    - New upstream release
    Richard Hughes 0c9341e
    - Allow filtering addons in the status html pages
    Richard Hughes 0c9341e
    - Detect missing parents in the old metadata
    Richard Hughes 0c9341e
    - Do not fail to load all the desktop files if one is bad
    Richard Hughes 0c9341e
    - Improve appdata-xml.m4 deprecation notice
    Richard Hughes 0c9341e
    Richard Hughes 560cd24
    * Tue Nov 04 2014 Richard Hughes <richard@hughsie.com> 0.3.2-1
    Richard Hughes 560cd24
    - New upstream release
    Richard Hughes 560cd24
    - Add a simple 'search' command to appstream-util
    Richard Hughes 560cd24
    - Add some more valid metadata licenses
    Richard Hughes 560cd24
    - Do not generate metadata with an icon prefix
    Richard Hughes 560cd24
    - Obsolete the appdata-tools package
    Richard Hughes 560cd24
    - Show the kudo stats on the status page
    Richard Hughes 560cd24
    Richard Hughes 496af9d
    * Tue Oct 21 2014 Richard Hughes <richard@hughsie.com> 0.3.1-1
    Richard Hughes 496af9d
    - New upstream release
    Richard Hughes 496af9d
    - Add an --enable-hidpi argument to appstream-builder
    Richard Hughes 496af9d
    - Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL
    Richard Hughes 496af9d
    - Add more applications to the blacklist
    Richard Hughes 496af9d
    - Allow application with NoDisplay=true and an AppData file
    Richard Hughes 496af9d
    - Allow AppStream files to be upgraded using appstream-util
    Richard Hughes 496af9d
    - Install AppStream files with correct permissions
    Richard Hughes 496af9d
    - Monitor the XML and icons path for changes
    Richard Hughes 496af9d
    - Relax validation requirements for font metainfo files
    Richard Hughes 496af9d
    Richard Hughes 525eb51
    * Mon Sep 01 2014 Richard Hughes <richard@hughsie.com> 0.3.0-1
    Richard Hughes 525eb51
    - New upstream release
    Richard Hughes 525eb51
    - Add a new kudo for high contrast icons
    Richard Hughes 525eb51
    - A keyword search match is better than the project name
    Richard Hughes 525eb51
    - Allow desktop->addon demotion with an AppData file
    Richard Hughes 525eb51
    - Allow translated keywords
    Richard Hughes 525eb51
    - Conform to the actual SPDX 2.0 license expression syntax
    Richard Hughes 525eb51
    - Ignore AppData screenshots with xml:lang attributes
    Richard Hughes 525eb51
    - Metadata licenses like 'CC0 and CC-BY-3.0' are content licenses
    Richard Hughes 525eb51
    - Update the SPDX license list to v1.20
    Richard Hughes 525eb51
    Richard Hughes e6a4f5a
    * Mon Aug 18 2014 Richard Hughes <richard@hughsie.com> 0.2.5-1
    Richard Hughes e6a4f5a
    - New upstream release
    Richard Hughes e6a4f5a
    - Add check-root to appstream-util
    Richard Hughes e6a4f5a
    - Add some validation rules for metainfo files
    Richard Hughes e6a4f5a
    - Allow desktop->addon demotion with an AppData file
    Richard Hughes e6a4f5a
    - Allow different source roots to define addons
    Richard Hughes e6a4f5a
    - Do not require sentence case when validating with relaxed settings
    Richard Hughes e6a4f5a
    - Fix up legacy license IDs when tokenizing
    Richard Hughes e6a4f5a
    - Metadata licenses like 'CC0 and CC-BY-3.0' are valid content licenses
    Richard Hughes e6a4f5a
    - Never add duplicate <extends> tags
    Richard Hughes e6a4f5a
    4e67ecf
    * Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.4-2
    4e67ecf
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
    4e67ecf
    Richard Hughes 8fbc303
    * Tue Aug 05 2014 Richard Hughes <richard@hughsie.com> 0.2.4-1
    Richard Hughes 8fbc303
    - New upstream release
    Richard Hughes 8fbc303
    - Add an installed tests to validate appdata
    Richard Hughes 8fbc303
    - Add support for <source_pkgname> which will be in AppStream 0.8
    Richard Hughes 8fbc303
    - Add the <dbus> provide for applications automatically
    Richard Hughes 8fbc303
    - Do not load applications with NoDisplay=true when loading local
    Richard Hughes 8fbc303
    - Do not pad the compressed AppStream metadata with NUL bytes
    Richard Hughes 8fbc303
    - Do not treat app-install metadata as installed
    Richard Hughes 8fbc303
    - Markup errors should not be fatal when assembling a store
    Richard Hughes 8fbc303
    e533730
    * Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.2.3-2
    e533730
    - Rebuilt for gobject-introspection 1.41.4
    e533730
    Richard Hughes 20c10e4
    * Thu Jul 17 2014 Richard Hughes <richard@hughsie.com> 0.2.3-1
    Richard Hughes 20c10e4
    - New upstream release
    Richard Hughes 20c10e4
    - Add oxygen-icon-theme when an application depends on kde-runtime
    Richard Hughes 20c10e4
    - Add some simple filtering in the status.html page
    Richard Hughes 20c10e4
    - Be more careful with untrusted XML data
    Richard Hughes 20c10e4
    - Do not allow duplicates to be added when using as_app_add_kudo_kind()
    Richard Hughes 20c10e4
    - Do not fail to build packages with invalid KDE service files
    Richard Hughes 20c10e4
    - Record if distro metadata and screenshots are being used
    Richard Hughes 20c10e4
    - Show any package duplicates when generating metadata
    Richard Hughes 20c10e4
    - Show the builder progress in a ncurses-style panel
    Richard Hughes 20c10e4
    Richard Hughes 2aabe0d
    * Fri Jul 11 2014 Richard Hughes <richard@hughsie.com> 0.2.2-1
    Richard Hughes 2aabe0d
    - New upstream release
    Richard Hughes 2aabe0d
    - Add two new builder plugins to add kudos on KDE applications
    Richard Hughes 2aabe0d
    - Assume local files are untrusted when parsing
    Richard Hughes 2aabe0d
    - Do not allow NoDisplay=true applications to ever be in the metadata
    Richard Hughes 2aabe0d
    - Never scale up small screenshots
    Richard Hughes 2aabe0d
    - Never upscale icons, either pad or downscale with sharpening
    Richard Hughes 2aabe0d
    - Sharpen resized screenshots after resizing with a cubic interpolation
    Richard Hughes 2aabe0d
    - Write metadata of the failed applications
    Richard Hughes 2aabe0d
    Richard Hughes 8a314f3
    * Tue Jun 24 2014 Richard Hughes <richard@hughsie.com> 0.2.1-1
    Richard Hughes 8a314f3
    - New upstream release
    Richard Hughes 8a314f3
    - Add an 'appstream-util upgrade' command to convert version < 0.6 metadata
    Richard Hughes 8a314f3
    - Add packages recursively when using appstream-builder --packages-dir
    Richard Hughes 8a314f3
    - Allow empty URL sections
    Richard Hughes 8a314f3
    - Fix the xmldir in the APPSTREAM_XML_RULES m4 helper
    Richard Hughes 8a314f3
    Richard Hughes fd0b2b5
    * Thu Jun 19 2014 Richard Hughes <richard@hughsie.com> 0.2.0-1
    Richard Hughes fd0b2b5
    - New upstream release
    Richard Hughes fd0b2b5
    - Accept slightly truncated SPDX IDs
    Richard Hughes fd0b2b5
    - Allow any SPDX license when validating in relaxed mode
    Richard Hughes fd0b2b5
    - Allow as_node_get_attribute_as_int() to parse negative numbers
    Richard Hughes fd0b2b5
    - Allow dumping .desktop, .appdata.xml and .metainfo.xml files in appstream-util
    Richard Hughes fd0b2b5
    - Do not add addons that are packaged in the parent package
    Richard Hughes fd0b2b5
    - Do not require a content license to be included into the metadata
    Richard Hughes fd0b2b5
    - This is the first release that merges the createrepo_as project.
    Richard Hughes fd0b2b5
    - Validate the <developer_name> tag values
    Richard Hughes fd0b2b5
    Richard Hughes 2de6387
    * Thu Jun 12 2014 Richard Hughes <richard@hughsie.com> 0.1.7-1
    Richard Hughes 2de6387
    - New upstream release
    Richard Hughes 2de6387
    - Add <extends> from the draft AppStream 0.7 specification
    Richard Hughes 2de6387
    - Add support for the 'dbus' AsProvideKind
    Richard Hughes 2de6387
    - Add support for validating metainfo.xml files
    Richard Hughes 2de6387
    - Allow 'appstream-util validate' to validate multiple files
    Richard Hughes 2de6387
    - Do not log a critical warning in as_store_to_xml()
    Richard Hughes 2de6387
    - Fix a crash when we try to validate 

    Richard Hughes 2de6387
    - Support the non-standard X-Ubuntu-Software-Center-Name
    Richard Hughes 2de6387
    d765ed6
    * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-2
    d765ed6
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
    d765ed6
    Richard Hughes 4ab6233
    * Wed May 28 2014 Richard Hughes <richard@hughsie.com> 0.1.6-1
    Richard Hughes 4ab6233
    - New upstream release
    Richard Hughes 4ab6233
    - Add some more API for createrepo_as and gnome-software
    Richard Hughes 4ab6233
    - Also support validating .appdata.xml.in files
    Richard Hughes 4ab6233
    - Correctly parse the localized descriptions from AppData files
    Richard Hughes 4ab6233
    - Fix validation of old-style AppData files without screenshot sizes
    Richard Hughes 4ab6233
    - Only autodetect the AsAppSourceKind when unknown
    Richard Hughes 4ab6233
    - Only require <project_licence> when being strict
    Richard Hughes 4ab6233
    - Only show the thumbnail when creating the HTML status page
    Richard Hughes 4ab6233
    - Retain comments in .desktop and .appdata.xml files when required
    Richard Hughes 4ab6233
    Richard Hughes 27d816e
    * Mon May 12 2014 Richard Hughes <richard@hughsie.com> 0.1.5-1
    Richard Hughes 27d816e
    - New upstream release
    Richard Hughes 27d816e
    - Add some more API for createrepo_as and gnome-software
    Richard Hughes 27d816e
    - Be less strict with the case of the XML header
    Richard Hughes 27d816e
    - Check the licenses against the SPDX list when validating
    Richard Hughes 27d816e
    - Support AppData version 0.6 files too
    Richard Hughes 27d816e
    Richard Hughes c903a8d
    * Fri Apr 25 2014 Richard Hughes <richard@hughsie.com> 0.1.4-1
    Richard Hughes c903a8d
    - New upstream release
    Richard Hughes c903a8d
    - Add some more API for createrepo_as and gnome-software
    Richard Hughes c903a8d
    - Add tool appstream-util
    Richard Hughes c903a8d
    Richard Hughes 4afac46
    * Thu Apr 10 2014 Richard Hughes <richard@hughsie.com> 0.1.3-1
    Richard Hughes 4afac46
    - New upstream release
    Richard Hughes 4afac46
    - Add new API required by gnome-software
    Richard Hughes 4afac46
    - Ignore settings panels when parsing desktop files
    Richard Hughes 4afac46
    - Load AppStream files assuming literal text strings
    Richard Hughes 4afac46
    Richard Hughes d135ed0
    * Wed Mar 26 2014 Richard Hughes <richard@hughsie.com> 0.1.2-1
    Richard Hughes d135ed0
    - New upstream release
    Richard Hughes d135ed0
    - Add more API for gnome-software to use
    Richard Hughes d135ed0
    - Reduce the number of small attr key allocations
    Richard Hughes d135ed0
    - Use gperf to generate a perfect hash for the tag names
    Richard Hughes d135ed0
    - Use the full ID for the AsStore hash
    Richard Hughes d135ed0
    Richard Hughes eff20de
    * Fri Mar 21 2014 Richard Hughes <richard@hughsie.com> 0.1.1-1
    Richard Hughes eff20de
    - New upstream release
    Richard Hughes eff20de
    - Add an 'api-version' property to AsStore
    Richard Hughes eff20de
    - Add the new AsUrlKind's and <architectures> from API 0.6
    Richard Hughes eff20de
    - Support old-style markup-less <description> tags
    Richard Hughes eff20de
    - Support the 'origin' attribute on the root node
    Richard Hughes eff20de
    - Do not crash when using getting an unset description
    Richard Hughes eff20de
    - Do not depend on functions introduced in Glib 2.39.1
    Richard Hughes eff20de
    - Fix parsing incompletely translated AppData files
    Richard Hughes eff20de
    Richard Hughes caeffbd
    * Tue Mar 18 2014 Richard Hughes <richard@hughsie.com> 0.1.0-1
    Richard Hughes caeffbd
    - First upstream release