Releases: dart-lang/build
Releases · dart-lang/build
package:build_test v3.5.1
- Use
build_runner2.10.1.
package:build_runner v2.10.1
- Performance: improve
findAssetsscalability, making it much faster for
prefix matches in packages with thousands of files or more. One specific use
case that is now faster is builders that usesource_genshared parts, for
examplebuilt_valueandjson_serializable. - Bug fix: look up triggers in the
triggerssection ofbuild.yamlusing the
full name. For the case in which the builder name matched the package name,
the abbreviated name was being used instead. - Bug fix: fix incorrect log
with build_runner/aoton Windows with JIT.
package:build_test v3.5.0
- Improve
TestBuilderResult: addsucceeded,outputsanderrors.
DeprecatebuildResultin favor of these new members. - Add
verbosetotestBuildersand related methods. Like the command line
flag it enables info logging from builders. - Add
flattenOutputtotestBuilders. Use it for a less realistic but simpler
build in which generated outputs are always written directly to each package
instead of "hidden" output being written to.dart_tool/build/generated.
package:build_runner v2.10.0
- Add AOT compilation of builders. A future release will AOT compile builders
automatically, for this release it's behind a flag. AOT compiled builders
start up faster and have higher throughput, for faster builds overall.
Builders that usedart:mirrorscannot be AOT compiled. - Add
force-aotflag to AOT compile builders. - Add
force-jitflag to force the current default of JIT compiling builders. - Add the
--dart-jit-vm-argoption. Its values are passed todart runwhen
a build script is started in JIT mode. This allows specifying options to
attach a debugger to builders. - Require
analyzer8.0.0. Remove use of deprecatedanalyzermembers, use
their recommended and compatible replacements. - Internal changes for
build_test.
package:build_daemon v4.1.0
- Bug fix: resolve symlinks when identifying workspaces, so symlinks can't
cause the same workspace to be treated as a different workspace. - Bump the min SDK to 3.7.0.
- Remove unused dep:
analyzer. - Add
connectUncheckedfor use in tests.
package:build v4.0.2
- Require
analyzer8.0.0. Remove use of deprecatedanalyzermembers, use
their recommended and compatible replacements.
package:build_web_compilers v4.3.0
- When both wasm and js builds are enabled you can now add force_js=true
to the URL in your browser to load the js build.
package:build_test v3.4.1
- Use
build_runner2.9.0. - Use
build4.0.1.
package:build_runner v2.9.0
- Watch mode: handle builder code and config changes without recompiling or
exiting. - Remove log output about
build_runnerinternals. - Print the port that gets picked if you pass 0 for a port number, for example
withdart run build_runner serve web:0. - Improve warnings when an option is specified for an unknown builder.
- Rewrite bootstrap code to remove use of
dart:mirrors. - Bug fix: require
args2.5.0.
package:build v4.0.1
- Improvements to dartdoc.