pubspec_parse 1.5.0
pubspec_parse: ^1.5.0 copied to clipboard
Simple package for parsing pubspec.yaml files with a type-safe API and rich error reporting.
1.5.0 #
- Added fields to
Pubspec:executables,resolution,workspace. - Require Dart 3.6
- Update dependencies.
1.4.0 #
- 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.0 #
- Require Dart 3.0
- Added support for
ignored_advisoriesfield. - Added structural equality for
Dependencysubclasses andHostedDetails.
1.2.3 #
- Added topics to
pubspec.yaml.
1.2.2 #
- Require Dart SDK >= 2.18.0
- Required
json_annotation: ^4.8.0 - Added support for
topicsfield.
1.2.1 #
- Added support for
fundingfield.
1.2.0 #
- 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
1.1.0 #
- Export
HostedDetailspublicly.
1.0.0 #
- Migrate to null-safety.
- Pubspec:
authorandauthorsare both now deprecated. See https://dart.dev/tools/pub/pubspec#authorauthors
0.1.8 #
- Allow the latest
package:pub_semver.
0.1.7 #
- Allow
package:yamlv3.x.
0.1.6 #
- Update SDK requirement to
>=2.7.0 <3.0.0. - Allow
package:json_annotationv4.x.
0.1.5 #
- Update SDK requirement to
>=2.2.0 <3.0.0. - Support the latest
package:json_annotation.
0.1.4 #
- Added
lenientnamed argument toPubspec.fromJsonto ignore format and type errors.
0.1.3 #
- Added support for
flutter,issue_tracker,publish_to, andrepositoryfields.
0.1.2+3 #
- Support the latest version of
package:json_annotation.
0.1.2+2 #
- Support
package:json_annotationv1.
0.1.2+1 #
- Support the Dart 2 stable release.
0.1.2 #
- 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/.
0.1.1 #
- Fixed name collision with error type in latest
package:json_annotation. - Improved parsing of hosted dependencies and environment constraints.
0.1.0 #
- Initial release.