Upgrading build 0.4 to 0.5
Breaking0.4.1+3 → 0.5.0Breaking2
BreakingUpgrade verdict
1 breaking change.
In plain terms
- If you build a BuilderTransformer, you can now only give it one builder. To use several builders together, wrap them in a MultiplexingBuilder.
Must act 1 item needs code or config changes
What you must change
Breaking1
BuilderTransformer must be constructed with a single Builder; use MultiplexingBuilder for lists of builders.
BuilderTransformerBuilderMultiplexingBuilderAPI changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
field BuilderTransformer.builders: final List<Builder> - changed:
ctor BuilderTransformer(this.builders, {Resolvers resolvers = …}) → ctor BuilderTransformer(this._builder, {Resolvers resolvers = …}) - added:
class MultiplexingBuilder implements Builder - added:
ctor MultiplexingBuilder(this._builders) - added:
method MultiplexingBuilder.build(BuildStep buildStep): Future - added:
method MultiplexingBuilder.declareOutputs(AssetId inputId): List<AssetId> - added:
method MultiplexingBuilder.toString(): String