Upgrading build_runner 0.6 to 0.7
Unknown0.6.1+1 → 0.7.13+1
Fetching 22 releases from GitHub…0 / 22
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.7.9: >=1.22.1 <2.0.0 → >=2.0.0-dev.20 <2.0.0.
Adds build_resolvers ^0.2.0, collection ^1.14.0, graphs ^0.1.0, http_multi_server ^2.0.0, meta ^1.1.0.
Drops build_barback, build_compilers, stack_trace.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class AssetBuildAction extends BuildAction - removed:
class BuildAction: abstract - removed:
class BuildActionPerformance: abstract implements Timings - removed:
class DigestAssetReader: abstract implements AssetReader - removed:
class InputSet - removed:
class PackageBuildAction extends BuildAction - removed:
class PackageBuilder: abstract - removed:
ctor BuildAction(Builder builder, String package, {List<String> inputs, List<String> excludes, bool isOptional}) - removed:
ctor InputSet(this.package, Iterable<String> globs, {Iterable<String> excludes = …}) - removed:
ctor PackageBuildAction(this.builder, this.package, {bool isOptional}) - removed:
ctor PackageNode.noPubspec(String name, {String path, Iterable<String> includes, Iterable<String> excludes}) - removed:
enum PackageDependencyType - removed:
field AssetBuildAction.builder: final Builder - removed:
field AssetBuildAction.inputSet: final InputSet - removed:
field BuildAction.isOptional: final bool - removed:
field BuilderApplication.builderName: final String - removed:
field BuilderApplication.excludes: final List<String> - removed:
field BuilderApplication.inputs: final List<String> - removed:
field BuilderApplication.providingPackage: final String - removed:
field InputSet.excludes: final List<Glob> - removed:
field InputSet.globs: final List<Glob> - removed:
field InputSet.package: final String - removed:
field PackageBuildAction.builder: final PackageBuilder - removed:
field PackageBuildAction.package: final String - removed:
field PackageNode.version: final String - removed:
function createBuildActions(PackageGraph packageGraph, Iterable<BuilderApplication> builderApplications): List<BuildAction> - removed:
get AssetBuildAction.package: String - removed:
get BuildAction.package: String - removed:
get BuildActionPerformance.action: BuildAction - removed:
get PackageBuilder.outputs: Iterable<String> - removed:
get PackageGraph.orderedPackages: Iterable<PackageNode> - removed:
get PackageNode.excludes: Iterable<String> - removed:
get PackageNode.includes: Iterable<String> - removed:
member PackageDependencyType.github - removed:
member PackageDependencyType.hosted - removed:
member PackageDependencyType.path - removed:
member PackageDependencyType.pub - removed:
method AssetBuildAction.toString(): String - removed:
method DigestAssetReader.digest(AssetId id): Future<Digest> - removed:
method InputSet.matches(AssetId input): bool - removed:
method InputSet.toString(): String - removed:
method PackageBuilder.build(BuildStep buildStep): Future - removed:
method PackageGraph.dependentsOf(String packageName): Iterable<PackageNode> - changed:
class FileBasedAssetReader extends Md5DigestReader implements RunnerAssetReader → class FileBasedAssetReader extends AssetReader implements RunnerAssetReader - changed:
class RunnerAssetReader: abstract implements MultiPackageAssetReader, DigestAssetReader → class RunnerAssetReader: abstract implements MultiPackageAssetReader - changed:
ctor PackageNode(this.name, this.version, this.dependencyType, String path, {Iterable<String> includes, Iterable<String> excludes}) → ctor PackageNode(this.name, String path, this.dependencyType, {bool isRoot}) - changed:
field PackageNode.dependencyType: final PackageDependencyType → field PackageNode.dependencyType: final DependencyType - changed:
function apply(String providingPackage, String builderName, List<BuilderFactory> builderFactories, PackageFilter filter, {List<String> inputs, List<String> excludes, bool isOptional}): BuilderApplication → function apply(String builderKey, List<BuilderFactory> builderFactories, PackageFilter filter, {bool isOptional, bool hideOutput, InputSet defaultGenerateFor, Iterable<String> appliesBuilders}): BuilderApplication - changed:
function applyToRoot(Builder builder, {List<String> inputs, List<String> excludes}): BuilderApplication → function applyToRoot(Builder builder, {bool isOptional = …, bool hideOutput = …, InputSet generateFor}): BuilderApplication - changed:
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> → function build(List<BuilderApplication> builders, {bool deleteFilesByDefault, bool failOnSevere, bool assumeTty, String configKey, PackageGraph packageGraph, RunnerAssetReader reader, RunnerAssetWriter writer, Level logLevel, onLog(LogRecord record), Stream terminateEventStream, bool enableLowResourcesMode, String outputDir, bool trackPerformance, bool verbose, Map<String, Map<String, dynamic>> b… - 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, bool enableLowResourcesMode}): Future<ServeHandler> → function watch(List<BuilderApplication> builders, {bool deleteFilesByDefault, bool failOnSevere, bool assumeTty, String configKey, PackageGraph packageGraph, RunnerAssetReader reader, RunnerAssetWriter writer, Level logLevel, onLog(LogRecord record), Duration debounceDelay, DirectoryWatcherFactory directoryWatcherFactory, Stream terminateEventStream, bool enableLowResourcesMode, String outputDir,… - changed:
get BuildPerformance.actions: Iterable<BuildActionPerformance> → get BuildPerformance.actions: Iterable<BuilderActionPerformance> - changed:
method ServeHandler.handlerFor(String rootDir): Handler → method ServeHandler.handlerFor(String rootDir, {bool logRequests}): shelf.Handler - added:
class BuildPhasePerformance: abstract implements Timings - added:
class BuilderActionPerformance: abstract implements Timings - added:
enum DependencyType - added:
field BuilderApplication.appliesBuilders: final Iterable<String> - added:
field BuilderApplication.builderKey: final String - added:
field BuilderApplication.defaultGenerateFor: final InputSet - added:
field BuilderApplication.hideOutput: final bool - added:
field PackageNode.isRoot: final bool - added:
function run(List<String> args, List<BuilderApplication> builders): Future<int> - added:
function toRoot(): PackageFilter - added:
get BuildPerformance.phases: Iterable<BuildPhasePerformance> - added:
get BuildPhasePerformance.action: BuildAction - added:
get BuilderActionPerformance.builder: Builder - added:
get BuilderActionPerformance.phases: Iterable<BuilderActionPhasePerformance> - added:
get BuilderActionPerformance.primaryInput: AssetId - added:
member DependencyType.github - added:
member DependencyType.hosted - added:
member DependencyType.path
- added:
function generateBuildScript([String configKey]): Future<String> - added:
variable scriptLocation: const