PackageTrack
Sign in Get early access

pubspec_parse

Simple package for parsing pubspec.yaml files with a type-safe API and rich error reporting.

1.5.0 8.3M downloads/mo #62 most downloaded on pub.dev dart-lang/tools

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 1.3 years

Nearly every release is documented

notes for 21 of 21 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

21 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

21 releases · Jun 2018 to Jan 2025
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 1.5.0 07 Jan 2025
    Release notes
    • Added fields to Pubspec: executables, resolution, workspace.
    • Require Dart 3.6
    • Update dependencies.
    Open source →
  2. 1.4.0 20 Dec 2024
    Release notes
    • Require Dart 3.2
    • Seal the Dependency class.
    • Set Pubspec.environment to non-nullable.
    • Remove deprecated package_api_docs rule
    • Move to dart-lang/tools monorepo.
    Open source →
  3. 1.3.0 28 May 2024
    Release notes
    • Require Dart 3.0
    • Added support for ignored_advisories field.
    • Added structural equality for Dependency subclasses and HostedDetails.
    Open source →
  4. 1.2.3 04 May 2023
    Release notes
    • Added topics to pubspec.yaml.
    Open source →
  5. 1.2.2 28 Feb 2023
    Release notes
    • Require Dart SDK >= 2.18.0
    • Required json_annotation: ^4.8.0
    • Added support for topics field.
    Open source →
  6. 1.2.1 18 Aug 2022
    Release notes
    • Added support for funding field.
    Open source →
  7. 1.2.0 07 Dec 2021
    Release notes
    • Added support for screenshots field.
    • Update HostedDetails to reflect how hosted dependencies are parsed in Dart 2.15:
      • Add HostedDetails.declaredName as the (optional) name property in a hosted block.
      • HostedDetails.name now falls back to the name of the dependency if no name is declared in the block.
    • Require Dart SDK >= 2.14.0
    Open source →
  8. 1.1.0 15 Sep 2021
    Release notes
    • Export HostedDetails publicly.
    Open source →
  9. 1.0.0 02 Mar 2021
    Release notes
    • Migrate to null-safety.
    • Pubspec: author and authors are both now deprecated. See https://dart.dev/tools/pub/pubspec#authorauthors
    Open source →
  10. 0.1.8 08 Feb 2021
    Release notes
    • Allow the latest package:pub_semver.
    Open source →
  11. 0.1.7 08 Dec 2020
    Release notes
    • Allow package:yaml v3.x.
    Open source →
  12. 0.1.6 08 Dec 2020
    Release notes
    • Update SDK requirement to >=2.7.0 <3.0.0.
    • Allow package:json_annotation v4.x.
    Open source →
  13. 0.1.5 08 Aug 2019
    Release notes
    • Update SDK requirement to >=2.2.0 <3.0.0.
    • Support the latest package:json_annotation.
    Open source →
  14. 0.1.4 08 Jan 2019
    Release notes
    • Added lenient named argument to Pubspec.fromJson to ignore format and type errors.
    Open source →
  15. 0.1.3 20 Dec 2018
    Release notes
    • Added support for flutter, issue_tracker, publish_to, and repository fields.
    Open source →
  16. 0.1.2 20 Jun 2018
    Release notes
    • Allow superfluous version keys with git and path dependencies.
    • Improve errors when unsupported keys are provided in dependencies.
    • Provide better errors with invalid sdk dependency values.
    • Support "scp-like syntax" for Git SSH URIs in the form [user@]host.xz:path/to/repo.git/.
    Open source →
  17. 0.1.2+1 23 Jul 2018
    Release notes
    • Support the Dart 2 stable release.
    Open source →
  18. 0.1.2+2 24 Jul 2018
    Release notes
    • Support package:json_annotation v1.
    Open source →
  19. 0.1.2+3 23 Oct 2018
    Release notes
    • Support the latest version of package:json_annotation.
    Open source →
  20. 0.1.1 08 Jun 2018
    Release notes
    • Fixed name collision with error type in latest package:json_annotation.
    • Improved parsing of hosted dependencies and environment constraints.
    Open source →
  21. 0.1.0 04 Jun 2018
    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