PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 15
  1. 0.2.11 11 Aug 2026
    Release notes
    • Support the snapshot release type.
    • Report an error when a catalog file fails to parse, instead of hanging forever.
    • Allow overriding the catalog directory prefixes searched by AppstreamPool.
    Open source →
  2. 0.2.10 26 Mar 2025
    Release notes
    • Fixed YAML parsing to support appstream releases with missing version information
    Open source →
  3. 0.2.9 04 Jun 2024
    Release notes
    • Add vcsBrowser and contribute URL types
    • Replace deprecated text property of XmlElement with innerText
    Open source →
  4. 0.2.8 04 Dec 2022
    Release notes
    • Load catalogs from the new 'swcatalog' dir.
    • Load catalogs from /usr/share and /var/cache as well as /var/lib.
    • Handle missing catalog dirs.
    Open source →
  5. 0.2.7 29 Nov 2022
    Release notes
    • Read and parse XML/YAML files using isolates to avoid blocking the main event loop.
    Open source →
  6. 0.2.6 17 Nov 2022
    Release notes
    • 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).
    Open source →
  7. 0.2.5 29 Aug 2022
    Release notes
    • Update xml dependency to version 6.1.x.
    • Update lints package to version 2.
    Open source →
  8. 0.2.4 08 Feb 2022
    Release notes
    • Only list as supporting Linux.
    Open source →
  9. 0.2.3 16 Dec 2021
    Release notes
    • Handle empty URLs.
    • Handle versions being encoded as Yaml doubles.
    Open source →
  10. 0.2.2 14 Dec 2021
    Release notes
    • Correctly parse release URLs.
    • Package is optional for components.
    • Fix inputmethod type name incorrect.
    Open source →
  11. 0.2.1 10 Jun 2021
    Release notes
    • Add missing documentation on AppstreamFirmwareType and AppstreamDBusType.
    • Update package description.
    Open source →
  12. 0.2.0 10 Jun 2021
    Release notes
    • Use enums in provides.
    • Decode more YAML provides.
    • Fix parsing of developer name.
    • Add documentation.
    Open source →
  13. 0.1.2 09 Jun 2021
    Release notes
    • Fix error decoding YAML collection priority.
    • Fix XML collection version/origin attributes.
    • Decode XML collection architecture.
    Open source →
  14. 0.1.1 09 Jun 2021
    Release notes
    • Load releases, languages and content ratings.
    Open source →
  15. 0.1.0 03 Jun 2021
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive