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
Releases
latest 21-
1.5.007 Jan 2025Release notes
Open source →- Added fields to
Pubspec:executables,resolution,workspace. - Require Dart 3.6
- Update dependencies.
- Added fields to
-
1.4.020 Dec 2024Release notes
Open source →- Require Dart 3.2
- Seal the
Dependencyclass. - Set
Pubspec.environmentto non-nullable. - Remove deprecated package_api_docs rule
- Move to
dart-lang/toolsmonorepo.
-
1.3.028 May 2024Release notes
Open source →- Require Dart 3.0
- Added support for
ignored_advisoriesfield. - Added structural equality for
Dependencysubclasses andHostedDetails.
-
1.2.304 May 2023 -
1.2.228 Feb 2023Release notes
Open source →- Require Dart SDK >= 2.18.0
- Required
json_annotation: ^4.8.0 - Added support for
topicsfield.
-
1.2.118 Aug 2022 -
1.2.007 Dec 2021Release notes
Open source →- Added support for
screenshotsfield. - Update
HostedDetailsto reflect howhosteddependencies are parsed in Dart 2.15:- Add
HostedDetails.declaredNameas the (optional)nameproperty in ahostedblock. HostedDetails.namenow falls back to the name of the dependency if no name is declared in the block.
- Add
- Require Dart SDK >= 2.14.0
- Added support for
-
1.1.015 Sep 2021 -
1.0.002 Mar 2021Release notes
Open source →- Migrate to null-safety.
- Pubspec:
authorandauthorsare both now deprecated. See https://dart.dev/tools/pub/pubspec#authorauthors
-
0.1.808 Feb 2021 -
0.1.708 Dec 2020 -
0.1.608 Dec 2020Release notes
Open source →- Update SDK requirement to
>=2.7.0 <3.0.0. - Allow
package:json_annotationv4.x.
- Update SDK requirement to
-
0.1.508 Aug 2019Release notes
Open source →- Update SDK requirement to
>=2.2.0 <3.0.0. - Support the latest
package:json_annotation.
- Update SDK requirement to
-
0.1.408 Jan 2019Release notes
Open source →- Added
lenientnamed argument toPubspec.fromJsonto ignore format and type errors.
- Added
-
0.1.320 Dec 2018Release notes
Open source →- Added support for
flutter,issue_tracker,publish_to, andrepositoryfields.
- Added support for
-
0.1.220 Jun 2018Release notes
Open source →- Allow superfluous
versionkeys withgitandpathdependencies. - Improve errors when unsupported keys are provided in dependencies.
- Provide better errors with invalid
sdkdependency values. - Support "scp-like syntax" for Git SSH URIs in the form
[user@]host.xz:path/to/repo.git/.
- Allow superfluous
-
0.1.2+123 Jul 2018 -
0.1.2+224 Jul 2018 -
0.1.2+323 Oct 2018 -
0.1.108 Jun 2018Release notes
Open source →- Fixed name collision with error type in latest
package:json_annotation. - Improved parsing of hosted dependencies and environment constraints.
- Fixed name collision with error type in latest
-
0.1.004 Jun 2018