Upgrading build_test 0.9 to 0.10
Unknown0.9.4 → 0.10.12+1
Fetching 28 releases from GitHub…0 / 28
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- 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.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Dart SDK requirement changed in 0.10.10: >=1.22.1 <2.0.0 → >=2.6.0 <3.0.0.
Adds build_resolvers >=0.2.0 <2.0.0, crypto >=0.9.2 <3.0.0, html >=0.9.0 <0.15.0, pedantic ^1.0.0, stream_transform >=0.0.20 <2.0.0, test_core >=0.2.4 <0.4.0.
Drops build_barback, collection.
Moves build ^0.11.0 → >=1.2.0 <2.0.0, build_config ^0.2.0 → >=0.2.0 <0.5.0, test ^0.12.0 → >=0.12.42 <2.0.0. Your build may pick other versions.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class CopyBuilder implements Builder - removed:
ctor CopyBuilder( {this.numCopies = …, this.extension = …, this.copyFromAsset, this.touchAsset, this.inputExtension = …, this.blockUntil}) - removed:
field CopyBuilder.blockUntil: Future - removed:
field CopyBuilder.copyFromAsset: final AssetId - removed:
field CopyBuilder.extension: final String - removed:
field CopyBuilder.inputExtension: final String - removed:
field CopyBuilder.numCopies: final int - removed:
field CopyBuilder.touchAsset: final AssetId - removed:
get CopyBuilder.buildExtensions: Map<String, List<String>> - removed:
get CopyBuilder.buildInputs: Stream<AssetId> - removed:
method CopyBuilder.build(BuildStep buildStep): Future - changed:
class InMemoryAssetReader implements MultiPackageAssetReader, RecordingAssetReader → class InMemoryAssetReader extends AssetReader implements MultiPackageAssetReader, RecordingAssetReader - changed:
class MultiAssetReader implements MultiPackageAssetReader → class MultiAssetReader extends AssetReader implements MultiPackageAssetReader - changed:
class PackageAssetReader implements MultiPackageAssetReader → class PackageAssetReader extends AssetReader implements MultiPackageAssetReader - changed:
class StubAssetReader implements MultiPackageAssetReader → class StubAssetReader extends AssetReader implements MultiPackageAssetReader - changed:
function checkOutputs( Map<String, dynamic> outputs, Iterable<AssetId> actualAssets, RecordingAssetWriter writer, {AssetId mapAssetIds(AssetId id) = …}): void → function checkOutputs( Map<String, dynamic> outputs, Iterable<AssetId> actualAssets, RecordingAssetWriter writer, {AssetId Function(AssetId id) mapAssetIds = …}): void - changed:
function decodedMatches(dynamic expected, {Encoding encoding}): Matcher → function decodedMatches(dynamic expected, {Encoding encoding}): TypeMatcher<List<int>> - changed:
function recordLogs(dynamic run(), {String name = …}): Stream<LogRecord> → function recordLogs(dynamic Function() run, {String name = …}): Stream<LogRecord> - changed:
function resolveAsset<T>( AssetId inputId, FutureOr<T> action(Resolver resolver), { PackageResolver resolver, Future<Null> tearDown, }): Future<T> → function resolveAsset<T>( AssetId inputId, FutureOr<T> Function(Resolver resolver) action, { PackageResolver resolver, Future<Null> tearDown, Resolvers resolvers, }): Future<T> - changed:
function resolveSource<T>( String inputSource, FutureOr<T> action(Resolver resolver), { AssetId inputId, PackageResolver resolver, Future<Null> tearDown, }): Future<T> → function resolveSource<T>( String inputSource, FutureOr<T> Function(Resolver resolver) action, { AssetId inputId, PackageResolver resolver, Future<Null> tearDown, Resolvers resolvers, }): Future<T> - changed:
function resolveSources<T>( Map<String, String> inputs, FutureOr<T> action(Resolver resolver), { PackageResolver resolver, String rootPackage, Future<Null> tearDown, }): Future<T> → function resolveSources<T>( Map<String, String> inputs, FutureOr<T> Function(Resolver resolver) action, { PackageResolver resolver, String resolverFor, String rootPackage, Future<Null> tearDown, Resolvers resolvers, }): Future<T> - changed:
function testBuilder( Builder builder, Map<String, dynamic> sourceAssets, {Set<String> generateFor, bool isInput(String assetId), String rootPackage, RecordingAssetWriter writer, Map<String, dynamic> outputs, void onLog(LogRecord log)}): Future → 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}): Future - changed:
method StubAssetReader.canRead(_): Future<bool> → method StubAssetReader.canRead(AssetId id): Future<bool> - changed:
method StubAssetReader.readAsBytes(_): Future<List<int>> → method StubAssetReader.readAsBytes(AssetId id): Future<List<int>> - changed:
method StubAssetReader.readAsString(_, {Encoding encoding}): Future<String> → method StubAssetReader.readAsString(AssetId id, {Encoding encoding = …}): Future<String> - changed:
method StubAssetWriter.writeAsString(_, __, {Encoding encoding}): Future → method StubAssetWriter.writeAsString(_, __, {Encoding encoding = …}): Future - changed:
variable assetNotFoundException: final Matcher → variable assetNotFoundException: final - changed:
variable invalidInputException: final Matcher → variable invalidInputException: final - changed:
variable invalidOutputException: final Matcher → variable invalidOutputException: final - changed:
variable packageNotFoundException: final Matcher → variable packageNotFoundException: final - added:
class TestBuilder implements Builder - added:
class WrittenAssetReader extends MultiPackageAssetReader - added:
ctor TestBuilder({ Map<String, List<String>> buildExtensions, BuildBehavior build, BuildBehavior extraWork, }) - added:
ctor WrittenAssetReader(this.source, [this.filterSpy]) - added:
field TestBuilder.buildExtensions: final Map<String, List<String>> - added:
field WrittenAssetReader.filterSpy: final AssetWriterSpy - added:
field WrittenAssetReader.source: final RecordingAssetWriter - added:
function appendExtension(String postFix, {String from = …, int numCopies = …}): Map<String, List<String>> - added:
function copyFrom(AssetId assetId): BuildBehavior - added:
function replaceExtension(String from, String to): Map<String, List<String>> - added:
function writeCanRead(AssetId assetId): BuildBehavior - added:
get TestBuilder.buildInputs: Stream<AssetId> - added:
get TestBuilder.buildsCompleted: Stream<AssetId> - added:
method StubAssetReader.digest(AssetId id): Future<Digest> - added:
method TestBuilder.build(BuildStep buildStep): Future - added:
method WrittenAssetReader.canRead(AssetId id): Future<bool> - added:
method WrittenAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> - added:
method WrittenAssetReader.readAsBytes(AssetId id): Future<List<int>> - added:
method WrittenAssetReader.readAsString(AssetId id, {Encoding encoding}): Future<String> - added:
typedef BuildBehavior = FutureOr Function( BuildStep buildStep, Map<String, List<String>> buildExtensions)
- changed:
class TestBootstrapBuilder extends TransformerBuilder → class TestBootstrapBuilder extends Builder - changed:
function testBootstrapBuilder(_): Builder → function testBootstrapBuilder(_): TestBootstrapBuilder - changed:
method TestBootstrapBuilder.build(BuildStep buildStep): Future<Null> → method TestBootstrapBuilder.build(BuildStep buildStep): Future<void> - added:
class DebugTestBuilder implements Builder - added:
ctor DebugTestBuilder() - added:
field DebugTestBuilder.buildExtensions: final - added:
field TestBootstrapBuilder.buildExtensions: final - added:
function debugIndexBuilder(_): DebugIndexBuilder - added:
function debugTestBuilder(_): DebugTestBuilder - added:
method DebugTestBuilder.build(BuildStep buildStep): Future<void>