- Require Dart 3.8
- Added fields to
Pubspec:executables,resolution,workspace. - Require Dart 3.6
- Update dependencies.
- Require Dart 3.2
- Seal the
Dependencyclass. - Set
Pubspec.environmentto non-nullable. - Remove deprecated package_api_docs rule
- Move to
dart-lang/toolsmonorepo.
- Require Dart 3.0
- Added support for
ignored_advisoriesfield. - Added structural equality for
Dependencysubclasses andHostedDetails.
- Added topics to
pubspec.yaml.
- Require Dart SDK >= 2.18.0
- Required
json_annotation: ^4.8.0 - Added support for
topicsfield.
- Added support for
fundingfield.
- 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
- Export
HostedDetailspublicly.
- Migrate to null-safety.
- Pubspec:
authorandauthorsare both now deprecated. See https://dart.dev/tools/pub/pubspec#authorauthors
- Allow the latest
package:pub_semver.
- Allow
package:yamlv3.x.
- Update SDK requirement to
>=2.7.0 <3.0.0. - Allow
package:json_annotationv4.x.
- Update SDK requirement to
>=2.2.0 <3.0.0. - Support the latest
package:json_annotation.
- Added
lenientnamed argument toPubspec.fromJsonto ignore format and type errors.
- Added support for
flutter,issue_tracker,publish_to, andrepositoryfields.
- Support the latest version of
package:json_annotation.
- Support
package:json_annotationv1.
- Support the Dart 2 stable release.
- 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/.
- Fixed name collision with error type in latest
package:json_annotation. - Improved parsing of hosted dependencies and environment constraints.
- Initial release.