Upgrading build_runner 0.5 to 0.6
Unknown0.5.0 → 0.6.1+1
Fetching 4 releases from GitHub…0 / 4
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.6.0: >=1.22.1 <2.0.0-dev.infinity → >=1.22.1 <2.0.0.
Adds args >=0.13.7 <2.0.0, build_compilers ^0.1.0, build_config ^0.1.1, cli_util ^0.1.2, code_builder ^2.0.0, convert ^2.0.1, dart_style ^1.0.0, io ^0.3.0, pool ^1.0.0.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class SinglePhaseReader implements AssetReader - removed:
ctor SinglePhaseReader( this._delegate, this._assetGraph, this._phaseNumber, this._rootPackage) - removed:
field BuildAction.builder: final Builder - removed:
field BuildAction.inputSet: final InputSet - removed:
field PackageNode.location: final Uri - removed:
get SinglePhaseReader.assetsRead: Iterable<AssetId> - removed:
method BuildAction.toString(): String - removed:
method FileBasedAssetReader.lastModified(AssetId id): Future<DateTime> - removed:
method RunnerAssetReader.findAssets(Glob glob, {String packageName}): Iterable<AssetId> - removed:
method RunnerAssetReader.lastModified(AssetId id): Future<DateTime> - removed:
method ServeHandler.handle(Request request): Future<Response> - removed:
method SinglePhaseReader.canRead(AssetId id): Future<bool> - removed:
method SinglePhaseReader.findAssets(Glob glob): Iterable<AssetId> - removed:
method SinglePhaseReader.readAsBytes(AssetId id): Future<List<int>> - removed:
method SinglePhaseReader.readAsString(AssetId id, {Encoding encoding = …}): Future<String> - changed:
class BuildAction → class BuildAction: abstract - changed:
class FileBasedAssetReader implements RunnerAssetReader → class FileBasedAssetReader extends Md5DigestReader implements RunnerAssetReader - changed:
class RunnerAssetReader: abstract extends AssetReader → class RunnerAssetReader: abstract implements MultiPackageAssetReader, DigestAssetReader - changed:
ctor BuildAction(this.builder, String package, {List<String> inputs = …}) → ctor BuildAction(Builder builder, String package, {List<String> inputs, List<String> excludes, bool isOptional}) - changed:
ctor BuildResult(this.status, List<AssetId> outputs, {this.exception, this.stackTrace}) → ctor BuildResult(this.status, List<AssetId> outputs, {this.exception, this.stackTrace, this.performance}) - changed:
ctor InputSet(this.package, Iterable<String> globs) → ctor InputSet(this.package, Iterable<String> globs, {Iterable<String> excludes = …}) - changed:
ctor PackageNode(this.name, this.version, this.dependencyType, this.location) → ctor PackageNode(this.name, this.version, this.dependencyType, String path, {Iterable<String> includes, Iterable<String> excludes}) - changed:
function build(List<BuildAction> buildActions, {bool deleteFilesByDefault, bool writeToCache, PackageGraph packageGraph, RunnerAssetReader reader, RunnerAssetWriter writer, Level logLevel, onLog(LogRecord record), Stream terminateEventStream}): Future<BuildResult> → function build(List<BuildAction> buildActions, {bool deleteFilesByDefault, bool writeToCache, PackageGraph packageGraph, RunnerAssetReader reader, RunnerAssetWriter writer, Level logLevel, onLog(LogRecord record), Stream terminateEventStream, bool enableLowResourcesMode}): Future<BuildResult> - changed:
function watch(List<BuildAction> buildActions, {bool deleteFilesByDefault, bool writeToCache, PackageGraph packageGraph, RunnerAssetReader reader, RunnerAssetWriter writer, Level logLevel, onLog(LogRecord record), Duration debounceDelay, DirectoryWatcherFactory directoryWatcherFactory, Stream terminateEventStream}): Future<ServeHandler> → function watch(List<BuildAction> buildActions, {bool deleteFilesByDefault, bool writeToCache, PackageGraph packageGraph, RunnerAssetReader reader, RunnerAssetWriter writer, Level logLevel, onLog(LogRecord record), Duration debounceDelay, DirectoryWatcherFactory directoryWatcherFactory, Stream terminateEventStream, bool enableLowResourcesMode}): Future<ServeHandler> - changed:
method FileBasedAssetReader.findAssets(Glob glob, {String packageName}): Iterable<AssetId> → method FileBasedAssetReader.findAssets(Glob glob, {String package}): Stream<AssetId> - added:
class AssetBuildAction extends BuildAction - added:
class BuildActionPerformance: abstract implements Timings - added:
class BuildPerformance: abstract implements Timings - added:
class BuilderApplication - added:
class DigestAssetReader: abstract implements AssetReader - added:
class PackageBuildAction extends BuildAction - added:
class PackageBuilder: abstract - added:
ctor PackageBuildAction(this.builder, this.package, {bool isOptional}) - added:
ctor PackageNode.noPubspec(String name, {String path, Iterable<String> includes, Iterable<String> excludes}) - added:
field AssetBuildAction.builder: final Builder - added:
field AssetBuildAction.inputSet: final InputSet - added:
field BuildAction.isOptional: final bool - added:
field BuildResult.performance: final BuildPerformance - added:
field BuilderApplication.builderFactories: final List<BuilderFactory> - added:
field BuilderApplication.builderName: final String - added:
field BuilderApplication.excludes: final List<String> - added:
field BuilderApplication.filter: final PackageFilter - added:
field BuilderApplication.inputs: final List<String> - added:
field BuilderApplication.isOptional: final bool - added:
field BuilderApplication.providingPackage: final String - added:
field InputSet.excludes: final List<Glob> - added:
field PackageBuildAction.builder: final PackageBuilder - added:
field PackageBuildAction.package: final String - added:
field PackageNode.path: final String - added:
function apply(String providingPackage, String builderName, List<BuilderFactory> builderFactories, PackageFilter filter, {List<String> inputs, List<String> excludes, bool isOptional}): BuilderApplication - added:
function applyToRoot(Builder builder, {List<String> inputs, List<String> excludes}): BuilderApplication - added:
function createBuildActions(PackageGraph packageGraph, Iterable<BuilderApplication> builderApplications): List<BuildAction> - added:
function toAll(Iterable<PackageFilter> filters): PackageFilter - added:
function toAllPackages(): PackageFilter - added:
function toDependentsOf(String packageName): PackageFilter - added:
function toNoneByDefault(): PackageFilter - added:
function toPackage(String package): PackageFilter - added:
function toPackages(Set<String> packages): PackageFilter - added:
get AssetBuildAction.package: String - added:
get BuildAction.package: String - added:
get BuildActionPerformance.action: BuildAction - added:
get BuildPerformance.actions: Iterable<BuildActionPerformance> - added:
get PackageBuilder.outputs: Iterable<String> - added:
get PackageGraph.orderedPackages: Iterable<PackageNode> - added:
get PackageNode.excludes: Iterable<String> - added:
get PackageNode.includes: Iterable<String> - added:
method AssetBuildAction.toString(): String - added:
method DigestAssetReader.digest(AssetId id): Future<Digest> - added:
method InputSet.matches(AssetId input): bool - added:
method PackageBuilder.build(BuildStep buildStep): Future - added:
method PackageGraph.dependentsOf(String packageName): Iterable<PackageNode> - added:
method ServeHandler.handlerFor(String rootDir): Handler