package:build_runner v2.5.0
·
152 commits
to master
since this release
User-visible changes:
- Improved performance for large builds. More performance improvements
will follow, if your workflow is affected by slowbuild_runnerperformance
then please consider sharing details at
https://github.com/dart-lang/build/discussions. - Improved logging: show what builders are running and, for long-running
builders, where the time is spent.
Versions:
- Bump the min SDK to 3.7.0.
- Use
build_test3.0.0. - Use
build_runner_core9.0.0.
Internal changes:
- Start using `package:build/src/internal.dart'.
- Refactor
MultiPackageAssetReaderto internalAssetFinder. FinalizedReaderno longer implementsAssetReader.- Refactor
CachingAssetReadertoFilesystemCache. - Refactor
FileBasedAssetReaderandFileBasedAssetWritertoReaderWriter. - Remove
OnDeleteWriter, add functionality toReaderWriter. - Add
NodeTypetoAssetNode, remove subtypes. Make mutations explicit. - Use
built_valueforAssetNodeand related types. - Add details of what changed and what is built to
--verboselogging. - Compute outputs as needed instead of storing them in the asset graph.
- Refactor invalidation to track current build progress in
Buildinstead of
in the asset graph. - Remove
completeBuildfromRunnerAssetWriteras it's no longer needed.