0.4.4-dev
- Require version
14.6.0-dev of the analyzer package.
0.4.3
- Require version
14.5.0 of the analyzer package.
0.4.2
- Require version
14.4.0 of the analyzer package.
0.4.1
- Require version
14.3.0 of the analyzer package.
0.4.0
- Breaking change: use
Feature objects instead of strings when configuring experiments in testing APIs. This replaces experimentsForTests with experimentalFeaturesForTests, renames the analysisOptionsContent experiments parameter to experimentalFeatures, and replaces the PubPackageResolutionTest.experiments getter with experimentalFeatures. - Introduce
writePackageConfig2 and writeTestPackageConfig2 APIs and deprecate writePackageConfig and writeTestPackageConfig. - Require version
14.2.0 of the analyzer package.
0.3.4
- Require version
14.1.0 of the analyzer package.
0.3.3
- Require version
14.0.0 of the analyzer package.
0.3.2
- Require version
13.3.0 of the analyzer package.
0.3.1
- Require version
13.2.0 of the analyzer package.
0.3.0
- Add
PackageConfigFileBuilder to the public API. - Breaking change:
ResourceProviderMixin.newPackageConfigJsonFileFromBuilder now takes the PackageConfigFileBuilder from package:analyzer_testing. - Fix mocks for Flutter's
painting/text_span.dart, widgets/media_query.dart, and widgets/scroll_delegate.dart libraries. - Require version
13.1.0 of the analyzer package.
0.2.6
- Require version
13.0.0 of the analyzer package.
0.2.5
- Require version
12.1.0 of the analyzer package.
0.2.4
- Require version
12.0.0 of the analyzer package.
0.2.3-dev
- Require version
11.1.0-dev of the analyzer package.
0.2.2
- Require version
^11.0.0-0 of the analyzer package.
0.2.1-dev
- Require version
10.3.0-dev of the analyzer package.
0.2.1
- Require version
10.2.0 of the analyzer package.
0.2.0
- Remove deprecated mock APIs:
MockPackagesMixin.addAngularMeta MockPackagesMixin.addFlutterTest MockPackagesMixin.addJs MockPackagesMixin.addKernel MockPackagesMixin.pedantic and MockPackagesMixin.addUI. - Require version
10.1.0 of the analyzer package.
0.1.10
- A stub Flutter package can be added in tests by overriding the
addFlutterPackageDep getter to return true. This API existed before but is now functional; same with addFixnumPackageDep, addMetaPackageDep, and addTestReflectiveLoaderPackageDep. - Require version
10.0.2 of the analyzer package.
0.1.9
- Deprecate
MockPackagesMixin.addUI; This is replaced by addSkyEngine. - Deprecate
MockPackagesMixin.addFlutterTest. A mock flutter_test package can still be written with PubPackageResolutionTest.newPackage. - Require version
10.0.1 of the analyzer package.
0.1.8
- Require version
10.0.0 of the analyzer package. - Change the behavior of
analysisOptionsContent so that by default, the analysis options file used in testing specifies a true value for propagate-linter-exceptions. This ensures that when tests are run, exceptions that occur while processing lint rules will cause the test to fail. - Deprecate
MockPackagesMixin.addAngularMeta. A mock angular_meta package can still be written with PubPackageResolutionTest.newPackage. - Deprecate
MockPackagesMixin.addJs and PubPackageResolutionTest.addJsPackageDep. A mock js package can still be written with PubPackageResolutionTest.newPackage. - Deprecate
MockPackagesMixin.addKernel and PubPackageResolutionTest.addKernelPackageDep. A mock kernel package can still be written with PubPackageResolutionTest.newPackage. - Deprecate
MockPackagesMixin.addPedantic. A mock pedantic package can still be written with PubPackageResolutionTest.newPackage.
0.1.7
- Deprecate
AnalysisRuleTest.analysisRule; instead of implementing this getter, set the rule field in the setUp method, before calling super.setUp. For example, when testing an analysis rule, MyRule, call rule = MyRule() in setUp.
0.1.6
- Require version
9.0.0 of the analyzer package.
0.1.5
- Require version
8.4.0 of the analyzer package.
0.1.4
- Require version
8.3.0 of the analyzer package. - Improve error message when trying to use any of the built-in mock libraries from a test outside of the Dart SDK.
0.1.3
- Require version
8.2.0 of the analyzer package. - Require Dart SDK
^3.9.0.
0.1.2
- Require version
8.1.1 of the analyzer package.
0.1.1
- Require version
^8.1.0 of the analyzer package.
0.1.0