| ## 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 | |
| - Initial release |