package:build_resolvers 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. - Bug fix: fix delay on shutdown for fast builds when the "analyzer out of
date" warning is displayed.
Versions:
- Bump the min SDK to 3.7.0.
- Use
build_test3.0.0. - Use
build_runner_core9.0.0. - Start using
package:build/src/internal.dart.
Internal changes:
- Switch
BuildAssetUriResolverdependency crawl to an iterative
algorithm, preventing stack overflows. - Move
BuildStepImpltobuild_runner_core, useSingleStepReaderdirectly. - Stop building
transitive_digestfiles by default. - Use
LibraryCycleGraphLoaderto load transitive deps for analysis. - Track resolver dependencies as library cycle graphs.
- Ignore deprecated analyzer API usages.