build_config 0.2.0
build_config: ^0.2.0 copied to clipboard
Support for parsing `build.yaml` configuration.
0.2.0 #
- Add
build_tooption to Builder configuration. - Add
BuildConfig.fromBuildConfigDirfor cases where the package name and dependencies are already known. - Add
TargetBuilderConfigclass to configure builders applied to specific targets. - Add
TargetBuilderConfigDefaultsclass for Builder authors to provide default configuration. - Add
InputSetand changesourcesandgenerate_forto use it. - Remove
BuildTarget.isDefaultand related config parsing. The default will be determined by the target which matches the package name. - Normalize Target and Builder names so they are scoped to the package they are defined in.
Breaking #
- Remove
BuildConfigSetclass. This was unused. - Hide
Pubspecclass. ConstructBuildConfiginstances with a package path rather than an already createdPubspecinstance.
0.1.1 #
- Add
auto_applyoption to Builder configuration. - Add
required_inputsoption to Builder configuration. - Add
is_optionaloption to Builder configuration.
0.1.0 #
- Initial release - pulled from
package:dazel. Updated to supportbuild_extensionsinstead ofinput_extensionandoutput_extensions.