build_runner_core 0.2.1
build_runner_core: ^0.2.1 copied to clipboard
Core tools to write binaries that run builders.
0.2.1 #
- The hash dir for the asset graph under
.dart_tool/buildis now based on a relative path to the build script instead of the absolute path.- This enables
.dart_tool/builddirectories to be reused across different computers and directories for the same project.
- This enables
0.2.0 #
New Features #
- The
BuildPerformanceclass is now serializable, it has afromJsonconstructor and atoJsoninstance method. - Added
BuildOptions.logPerformanceDir, performance logs will be continuously written to that directory if provided. - Added support for
global_optionsinbuild.yamlof the root package. - Allow overriding the default
Resolversimplementation. - Allows building with symlinked files. Note that changes to the linked files will not trigger rebuilds in watch or serve mode.
Breaking changes #
BuildPhasePerformance.actionhas been replaced withBuildPhasePerformance.builderKeys.BuilderActionPerformance.builderhas been replaced withBuilderActionPerformance.builderKey.BuildResultno longer has anexceptionorstackTracefield.- Dropped
failOnSeverearguments. Severe logs are always considered failing.
Internal changes #
- Remove dependency on package:cli_util.
0.1.0 #
Initial release, migrating the core functionality of package:build_runner to this package.