- Add
vcsBrowser
andcontribute
URL types - Replace deprecated
text
property ofXmlElement
withinnerText
- Load catalogs from the new 'swcatalog' dir.
- Load catalogs from
/usr/share
and/var/cache
as well as/var/lib
. - Handle missing catalog dirs.
- Read and parse XML/YAML files using isolates to avoid blocking the main event loop.
- Filter out null keywords.
- Fix the simple code example in the README.
- Fix a typo in error messages (s/Invaid/Invalid/g).
- Filter out invalid YAML documents (because of duplicate mapping keys).
- Update xml dependency to version 6.1.x.
- Update lints package to version 2.
- Only list as supporting Linux.
- Handle empty URLs.
- Handle versions being encoded as Yaml doubles.
- Correctly parse release URLs.
- Package is optional for components.
- Fix inputmethod type name incorrect.
- Add missing documentation on AppstreamFirmwareType and AppstreamDBusType.
- Update package description.
- Use enums in provides.
- Decode more YAML provides.
- Fix parsing of developer name.
- Add documentation.
- Fix error decoding YAML collection priority.
- Fix XML collection version/origin attributes.
- Decode XML collection architecture.
- Load releases, languages and content ratings.
- Initial release