Upgrading build_test 1 to 2
Unknown1.3.7 → 2.2.3Changed4
DepDelta is still reading the notes for 11 of 13 releases, so breaking changes can't be ruled out yet.
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
DepDelta is still reading the release notes in this range. This updates as they come in.
Dart SDK requirement changed in 2.2.3: >=2.11.99 <3.0.0 → ^3.6.0.
Drops pedantic.
Moves async >=1.2.0 <3.0.0 → ^2.5.0, build >=1.6.0 <1.7.0 → ^2.1.0, build_config >=0.2.0 <0.5.0 → ^1.0.0, build_resolvers ^1.3.5 → ^2.4.0, crypto >=0.9.2 <4.0.0 → ^3.0.0, html >=0.9.0 <0.16.0 → ^0.15.0, logging >=0.11.2 <2.0.0 → ^1.0.0, package_config >=1.9.0 <3.0.0 → ^2.0.0, path ^1.4.1 → ^1.8.0, stream_transform >=0.0.20 <3.0.0 → ^2.0.0, test >=0.12.42 <2.0.0 → ^1.16.0, test_core >=0.3.6 <0.4.0 → >=0.3.19 <0.7.0, watcher >=0.9.7 <2.0.0 → ^1.0.0. Your build may pick other versions.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- changed:
ctor InMemoryAssetReader({Map<AssetId, dynamic> sourceAssets, this.rootPackage}) → ctor InMemoryAssetReader({Map<AssetId, dynamic>? sourceAssets, this.rootPackage}) - changed:
ctor PackageAssetReader.forPackageRoot(String packageRoot, [String rootPackage]) → ctor PackageAssetReader.forPackageRoot(String packageRoot, [String? rootPackage]) - changed:
ctor PackageAssetReader.forPackages(Map<String, String> packageToPath, [String rootPackage]) → ctor PackageAssetReader.forPackages(Map<String, String> packageToPath, [String? rootPackage]) - changed:
ctor TestBuilder({ Map<String, List<String>> buildExtensions, BuildBehavior build, BuildBehavior extraWork, }) → ctor TestBuilder({ Map<String, List<String>>? buildExtensions, BuildBehavior? build, BuildBehavior? extraWork, }) - changed:
field InMemoryAssetReader.rootPackage: final String → field InMemoryAssetReader.rootPackage: final String? - changed:
field WrittenAssetReader.filterSpy: final AssetWriterSpy → field WrittenAssetReader.filterSpy: final AssetWriterSpy? - changed:
function checkOutputs( Map<String, dynamic> outputs, Iterable<AssetId> actualAssets, RecordingAssetWriter writer, {AssetId Function(AssetId id) mapAssetIds = …}): void → function checkOutputs( Map<String, Object>? outputs, Iterable<AssetId> actualAssets, RecordingAssetWriter writer, {AssetId Function(AssetId id) mapAssetIds = …}): void - changed:
function decodedMatches(dynamic expected, {Encoding encoding}): TypeMatcher<List<int>> → function decodedMatches(dynamic expected, {Encoding? encoding}): TypeMatcher<List<int>> - changed:
function makeAssetId([String assetIdString]): AssetId → function makeAssetId([String? assetIdString]): AssetId - changed:
function resolveAsset<T>( AssetId inputId, FutureOr<T> Function(Resolver resolver) action, { PackageConfig packageConfig, Future<Null> tearDown, Resolvers resolvers, }): Future<T> → function resolveAsset<T>( AssetId inputId, FutureOr<T> Function(Resolver resolver) action, { PackageConfig? packageConfig, Future<void>? tearDown, Resolvers? resolvers, }): Future<T> - changed:
function resolveSource<T>( String inputSource, FutureOr<T> Function(Resolver resolver) action, { AssetId inputId, PackageConfig packageConfig, Future<Null> tearDown, Resolvers resolvers, }): Future<T> → function resolveSource<T>( String inputSource, FutureOr<T> Function(Resolver resolver) action, { AssetId? inputId, PackageConfig? packageConfig, Future<void>? tearDown, Resolvers? resolvers, }): Future<T> - changed:
function resolveSources<T>( Map<String, String> inputs, FutureOr<T> Function(Resolver resolver) action, { PackageConfig packageConfig, String resolverFor, String rootPackage, Future<Null> tearDown, Resolvers resolvers, }): Future<T> → function resolveSources<T>( Map<String, String> inputs, FutureOr<T> Function(Resolver resolver) action, { PackageConfig? packageConfig, String? resolverFor, String? rootPackage, Future<void>? tearDown, Resolvers? resolvers, }): Future<T> - changed:
function testBuilder( Builder builder, Map<String, dynamic> sourceAssets, {Set<String> generateFor, bool Function(String assetId) isInput, String rootPackage, MultiPackageAssetReader reader, RecordingAssetWriter writer, Map<String, dynamic> outputs, void Function(LogRecord log) onLog, void Function(AssetId, Iterable<AssetId>) reportUnusedAssetsForInput, PackageConfig packageConfig}): Future → function testBuilder( Builder builder, Map<String, Object> sourceAssets, {Set<String>? generateFor, bool Function(String assetId)? isInput, String? rootPackage, MultiPackageAssetReader? reader, RecordingAssetWriter? writer, Map<String, Object>? outputs, void Function(LogRecord log)? onLog, void Function(AssetId, Iterable<AssetId>)? reportUnusedAssetsForInput, PackageConfig? packageConfig}): Future - changed:
method InMemoryAssetReader.cacheStringAsset(AssetId id, String contents, {Encoding encoding}): void → method InMemoryAssetReader.cacheStringAsset(AssetId id, String contents, {Encoding? encoding}): void - changed:
method InMemoryAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> → method InMemoryAssetReader.findAssets(Glob glob, {String? package}): Stream<AssetId> - changed:
method MultiAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> → method MultiAssetReader.findAssets(Glob glob, {String? package}): Stream<AssetId> - changed:
method PackageAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> → method PackageAssetReader.findAssets(Glob glob, {String? package}): Stream<AssetId> - changed:
method StubAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> → method StubAssetReader.findAssets(Glob glob, {String? package}): Stream<AssetId> - changed:
method WrittenAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> → method WrittenAssetReader.findAssets(Glob glob, {String? package}): Stream<AssetId> - changed:
method WrittenAssetReader.readAsString(AssetId id, {Encoding encoding}): Future<String> → method WrittenAssetReader.readAsString(AssetId id, {Encoding encoding = …}): Future<String> - changed:
static method PackageAssetReader.currentIsolate({String rootPackage}): Future<PackageAssetReader> → static method PackageAssetReader.currentIsolate( {String? rootPackage}): Future<PackageAssetReader>