117 lines
2.6 KiB
Markdown
117 lines
2.6 KiB
Markdown
|
|
## 2.2.0
|
||
|
|
|
||
|
|
- Add relational operators to `LanguageVersion` with extension methods
|
||
|
|
exported under `LanguageVersionRelationalOperators`.
|
||
|
|
|
||
|
|
- Include correct parameter names in errors when validating
|
||
|
|
the `major` and `minor` versions in the `LanguageVersion.new` constructor.
|
||
|
|
|
||
|
|
## 2.1.1
|
||
|
|
|
||
|
|
- Require Dart 3.4
|
||
|
|
- Move to `dart-lang/tools` monorepo.
|
||
|
|
|
||
|
|
## 2.1.0
|
||
|
|
|
||
|
|
- Adds `minVersion` to `findPackageConfig` and `findPackageConfigVersion`
|
||
|
|
which allows ignoring earlier versions (which currently only means
|
||
|
|
ignoring version 1, aka. `.packages` files.)
|
||
|
|
|
||
|
|
- Changes the version number of `SimplePackageConfig.empty` to the
|
||
|
|
current maximum version.
|
||
|
|
|
||
|
|
- Improve file read performance; improve lookup performance.
|
||
|
|
- Emit an error when a package is inside the package root of another package.
|
||
|
|
- Fix a link in the readme.
|
||
|
|
|
||
|
|
## 2.0.2
|
||
|
|
|
||
|
|
- Update package description and README.
|
||
|
|
- Change to package:lints for style checking.
|
||
|
|
- Add an example.
|
||
|
|
|
||
|
|
## 2.0.1
|
||
|
|
|
||
|
|
- Use unique library names to correct docs issue.
|
||
|
|
|
||
|
|
## 2.0.0
|
||
|
|
|
||
|
|
- Migrate to null safety.
|
||
|
|
- Remove legacy APIs.
|
||
|
|
- Adds `relativeRoot` property to `Package` which controls whether to
|
||
|
|
make the root URI relative when writing a configuration file.
|
||
|
|
|
||
|
|
## 1.9.3
|
||
|
|
|
||
|
|
- Fix `Package` constructor not accepting relative `packageUriRoot`.
|
||
|
|
|
||
|
|
## 1.9.2
|
||
|
|
|
||
|
|
- Updated to support new rules for picking `package_config.json` over
|
||
|
|
a specified `.packages`.
|
||
|
|
- Deduce package root from `.packages` derived package configuration,
|
||
|
|
and default all such packages to language version 2.7.
|
||
|
|
|
||
|
|
## 1.9.1
|
||
|
|
|
||
|
|
- Remove accidental transitive import of `dart:io` from entrypoints that are
|
||
|
|
supposed to be cross-platform compatible.
|
||
|
|
|
||
|
|
## 1.9.0
|
||
|
|
|
||
|
|
- Based on new JSON file format with more content.
|
||
|
|
- This version includes all the new functionality intended for a 2.0.0
|
||
|
|
version, as well as the, now deprecated, version 1 functionality.
|
||
|
|
When we release 2.0.0, the deprecated functionality will be removed.
|
||
|
|
|
||
|
|
## 1.1.0
|
||
|
|
|
||
|
|
- Allow parsing files with default-package entries and metadata.
|
||
|
|
A default-package entry has an empty key and a valid package name
|
||
|
|
as value.
|
||
|
|
Metadata is attached as fragments to base URIs.
|
||
|
|
|
||
|
|
## 1.0.5
|
||
|
|
|
||
|
|
- Fix usage of SDK constants.
|
||
|
|
|
||
|
|
## 1.0.4
|
||
|
|
|
||
|
|
- Set max SDK version to <3.0.0.
|
||
|
|
|
||
|
|
## 1.0.3
|
||
|
|
|
||
|
|
- Removed unneeded dependency constraint on SDK.
|
||
|
|
|
||
|
|
## 1.0.2
|
||
|
|
|
||
|
|
- Update SDK constraint to be 2.0.0 dev friendly.
|
||
|
|
|
||
|
|
## 1.0.1
|
||
|
|
|
||
|
|
- Fix test to not write to sink after it's closed.
|
||
|
|
|
||
|
|
## 1.0.0
|
||
|
|
|
||
|
|
- Public API marked stable.
|
||
|
|
|
||
|
|
## 0.1.5
|
||
|
|
|
||
|
|
- `FilePackagesDirectoryPackages.getBase(..)` performance improvements.
|
||
|
|
|
||
|
|
## 0.1.4
|
||
|
|
|
||
|
|
- Strong mode fixes.
|
||
|
|
|
||
|
|
## 0.1.3
|
||
|
|
|
||
|
|
- Invalid test cleanup (to keep up with changes in `Uri`).
|
||
|
|
|
||
|
|
## 0.1.1
|
||
|
|
|
||
|
|
- Syntax updates.
|
||
|
|
|
||
|
|
## 0.1.0
|
||
|
|
|
||
|
|
- Initial implementation.
|