appstream
A parser for Appstream data. This package allows Dart applications to access package metadata on Linux systems.
0.2.11
645 downloads/mo
#720 most downloaded on pub.dev
canonical/appstream.dart
What this package is like to depend on
Last release 12 days ago
11 Aug 2026
Release timing varies
gaps range from 2 weeks to 1.5 years
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
15 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
15 releases · Jun 2021 to Aug 2026
2022
2023
2024
2025
2026
Releases
latest 15-
0.2.1111 Aug 2026Release notes
Open source →- Support the
snapshotrelease type. - Report an error when a catalog file fails to parse, instead of hanging forever.
- Allow overriding the catalog directory prefixes searched by
AppstreamPool.
- Support the
-
0.2.1026 Mar 2025Release notes
Open source →- Fixed YAML parsing to support appstream releases with missing version information
-
0.2.904 Jun 2024Release notes
Open source →- Add
vcsBrowserandcontributeURL types - Replace deprecated
textproperty ofXmlElementwithinnerText
- Add
-
0.2.804 Dec 2022Release notes
Open source →- Load catalogs from the new 'swcatalog' dir.
- Load catalogs from
/usr/shareand/var/cacheas well as/var/lib. - Handle missing catalog dirs.
-
0.2.729 Nov 2022Release notes
Open source →- Read and parse XML/YAML files using isolates to avoid blocking the main event loop.
-
0.2.617 Nov 2022Release notes
Open source →- 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).
-
0.2.529 Aug 2022Release notes
Open source →- Update xml dependency to version 6.1.x.
- Update lints package to version 2.
-
0.2.408 Feb 2022 -
0.2.316 Dec 2021 -
0.2.214 Dec 2021Release notes
Open source →- Correctly parse release URLs.
- Package is optional for components.
- Fix inputmethod type name incorrect.
-
0.2.110 Jun 2021Release notes
Open source →- Add missing documentation on AppstreamFirmwareType and AppstreamDBusType.
- Update package description.
-
0.2.010 Jun 2021Release notes
Open source →- Use enums in provides.
- Decode more YAML provides.
- Fix parsing of developer name.
- Add documentation.
-
0.1.209 Jun 2021Release notes
Open source →- Fix error decoding YAML collection priority.
- Fix XML collection version/origin attributes.
- Decode XML collection architecture.
-
0.1.109 Jun 2021 -
0.1.003 Jun 2021