Upgrading build_test 0.8 to 0.9
Unknown0.8.0 → 0.9.4
Fetching 5 releases from GitHub…0 / 5
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.
Adds async >=1.2.0 <3.0.0, build_config ^0.2.0.
Moves build >=0.10.2 <0.11.0 → ^0.11.0, build_barback >=0.2.0 <0.5.0 → >=0.2.0 <0.6.0. Your build may pick other versions.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class DatedBytes extends DatedValue - removed:
class DatedString extends DatedValue - removed:
class DatedValue: abstract - removed:
ctor DatedBytes(this.bytesValue, [DateTime date]) - removed:
ctor DatedString(this.stringValue, [DateTime date]) - removed:
ctor DatedValue([DateTime date]) - removed:
field DatedBytes.bytesValue: final - removed:
field DatedString.stringValue: final - removed:
field DatedValue.date: final DateTime - removed:
field InMemoryAssetReader.assetsRead - removed:
get DatedBytes.stringValue: String - removed:
get DatedString.bytesValue: List<int> - removed:
get DatedValue.bytesValue: List<int> - removed:
get DatedValue.stringValue: String - changed:
ctor CopyBuilder( {this.numCopies = …, this.extension = …, this.copyFromAsset, this.touchAsset, this.blockUntil}) → ctor CopyBuilder( {this.numCopies = …, this.extension = …, this.copyFromAsset, this.touchAsset, this.inputExtension = …, this.blockUntil}) - changed:
ctor InMemoryAssetReader({Map<AssetId, DatedValue> sourceAssets, this.rootPackage}) → ctor InMemoryAssetReader({Map<AssetId, dynamic> sourceAssets, this.rootPackage}) - changed:
field InMemoryAssetReader.assets: final Map<AssetId, DatedValue> → field InMemoryAssetReader.assets: final Map<AssetId, List<int>> - changed:
field InMemoryAssetWriter.assets: final Map<AssetId, DatedValue> → field InMemoryAssetWriter.assets: final Map<AssetId, List<int>> - changed:
function resolveAsset<T>(AssetId input, FutureOr<T> action(Resolver resolver), {PackageResolver resolver, Future tearDown}): Future<T> → function resolveAsset<T>( AssetId inputId, FutureOr<T> action(Resolver resolver), { PackageResolver resolver, Future<Null> tearDown, }): Future<T> - changed:
function resolveSource<T>( String inputSource, FutureOr<T> action(Resolver resolver), {AssetId inputId, PackageResolver resolver, Future tearDown}): Future<T> → function resolveSource<T>( String inputSource, FutureOr<T> action(Resolver resolver), { AssetId inputId, PackageResolver resolver, Future<Null> tearDown, }): Future<T> - changed:
get RecordingAssetWriter.assets: Map<AssetId, DatedValue> → get RecordingAssetWriter.assets: Map<AssetId, List<int>> - changed:
method InMemoryAssetReader.cacheStringAsset(AssetId id, String contents): void → method InMemoryAssetReader.cacheStringAsset(AssetId id, String contents, {Encoding encoding}): void - changed:
method InMemoryAssetReader.findAssets(Glob glob, {String package}): Iterable<AssetId> → method InMemoryAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> - changed:
method InMemoryAssetWriter.writeAsBytes(AssetId id, List<int> bytes, {Encoding encoding = …, DateTime lastModified}): Future → method InMemoryAssetWriter.writeAsBytes(AssetId id, List<int> bytes): Future - changed:
method InMemoryAssetWriter.writeAsString(AssetId id, String contents, {Encoding encoding = …, DateTime lastModified}): Future → method InMemoryAssetWriter.writeAsString(AssetId id, String contents, {Encoding encoding = …}): Future - changed:
method MultiAssetReader.findAssets(Glob glob, {String package}): Iterable<AssetId> → method MultiAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> - changed:
method PackageAssetReader.findAssets(Glob glob, {String package}): Iterable<AssetId> → method PackageAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> - changed:
method StubAssetReader.findAssets(Glob glob, {String package}): Iterable<AssetId> → method StubAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> - added:
ctor InMemoryAssetReader.shareAssetCache(this.assets, {this.rootPackage}) - added:
field CopyBuilder.inputExtension: final String - added:
function decodedMatches(dynamic expected, {Encoding encoding}): Matcher - added:
function resolveSources<T>( Map<String, String> inputs, FutureOr<T> action(Resolver resolver), { PackageResolver resolver, String rootPackage, Future<Null> tearDown, }): Future<T> - added:
get CopyBuilder.buildInputs: Stream<AssetId> - added:
variable useAssetReader: const
- added:
class TestBootstrapBuilder extends TransformerBuilder - added:
ctor TestBootstrapBuilder() - added:
function testBootstrapBuilder(_): Builder - added:
method TestBootstrapBuilder.build(BuildStep buildStep): Future<Null>