Skip to content

Commit 1beebdc

Browse files
committed
Update CHANGELOGs and pubspecs for release.
1 parent ca4c5eb commit 1beebdc

File tree

12 files changed

+105
-47
lines changed

12 files changed

+105
-47
lines changed

build/CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
1-
## 2.4.3-wip
1+
## 2.5.0
22

3+
User-visible changes:
4+
5+
- Improved performance for large builds. More performance improvements
6+
will follow, if your workflow is affected by slow `build_runner` performance
7+
then please consider sharing details at
8+
https://github.com/dart-lang/build/discussions.
39
- Improved logging: show what builders are running and, for long-running
410
builders, where the time is spent.
511
- `AssetNotFoundException` now also reports the missing `path`.
12+
13+
Versions:
14+
615
- Bump the min sdk to 3.7.0.
716
- Use `build_test` 3.0.0.
817
- Use `build_runner_core` 9.0.0.
18+
19+
Internal changes:
20+
921
- Add `package:build/src/internal.dart` for use by `build_resolvers`,
1022
`build_runner_core` and `build_test`.
1123
- Refactor `PathProvidingAssetReader` to `AssetPathProvider`.

build/pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: build
2-
version: 2.4.3-wip
2+
version: 2.5.0
33
description: A package for authoring build_runner compatible code generators.
44
repository: https://github.com/dart-lang/build/tree/master/build
55
resolution: workspace
@@ -10,7 +10,7 @@ environment:
1010
dependencies:
1111
analyzer: '>=6.9.0 <8.0.0'
1212
async: ^2.5.0
13-
build_runner_core: ^9.0.0-wip
13+
build_runner_core: '9.0.0'
1414
built_collection: ^5.1.1
1515
built_value: ^8.9.5
1616
convert: ^3.0.0
@@ -24,8 +24,8 @@ dependencies:
2424
pool: ^1.5.0
2525

2626
dev_dependencies:
27-
build_resolvers: ^2.4.0
28-
build_test: ^3.0.0-wip
27+
build_resolvers: '2.5.0'
28+
build_test: '3.0.0'
2929
built_value_generator: ^8.9.5
3030
dart_flutter_team_lints: ^3.1.0
3131
test: ^1.16.0

build_modules/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ dev_dependencies:
3232
path: test/fixtures/b
3333
# Used inside tests
3434
build_runner: ^2.0.0
35-
build_runner_core: ^9.0.0-wip
35+
build_runner_core: ^9.0.0
3636
build_test: ^3.0.0-wip
3737
json_serializable: ^6.9.1
3838
test: ^1.16.0

build_resolvers/CHANGELOG.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,30 @@
1-
## 2.4.5-wip
1+
## 2.5.0
22

3+
User-visible changes:
4+
5+
- Improved performance for large builds. More performance improvements
6+
will follow, if your workflow is affected by slow `build_runner` performance
7+
then please consider sharing details at
8+
https://github.com/dart-lang/build/discussions.
39
- Improved logging: show what builders are running and, for long-running
410
builders, where the time is spent.
11+
- Bug fix: fix delay on shutdown for fast builds when the "analyzer out of
12+
date" warning is displayed.
13+
14+
Versions:
15+
516
- Bump the min SDK to 3.7.0.
617
- Use `build_test` 3.0.0.
718
- Use `build_runner_core` 9.0.0.
8-
- Use new resolver always; remove `--use-experimental-resolver` flag.
919
- Start using `package:build/src/internal.dart`.
20+
21+
Internal changes:
22+
1023
- Switch `BuildAssetUriResolver` dependency crawl to an iterative
1124
algorithm, preventing stack overflows.
1225
- Move `BuildStepImpl` to `build_runner_core`, use `SingleStepReader` directly.
1326
- Stop building `transitive_digest` files by default.
1427
- Use `LibraryCycleGraphLoader` to load transitive deps for analysis.
15-
- Bug fix: fix delay on shutdown for fast builds when the "analyzer out of
16-
date" warning is displayed.
1728
- Track resolver dependencies as library cycle graphs.
1829
- Ignore deprecated analyzer API usages.
1930

build_resolvers/pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: build_resolvers
2-
version: 2.4.5-wip
2+
version: 2.5.0
33
description: Resolve Dart code in a Builder
44
repository: https://github.com/dart-lang/build/tree/master/build_resolvers
55
resolution: workspace
@@ -10,8 +10,8 @@ environment:
1010
dependencies:
1111
analyzer: '>=6.9.0 <8.0.0'
1212
async: ^2.5.0
13-
build: ^2.4.3-wip
14-
build_runner_core: ^9.0.0-wip
13+
build: '2.5.0'
14+
build_runner_core: '9.0.0'
1515
collection: ^1.17.0
1616
convert: ^3.1.1
1717
crypto: ^3.0.0
@@ -25,7 +25,7 @@ dependencies:
2525
yaml: ^3.0.0
2626

2727
dev_dependencies:
28-
build_test: ^3.0.0-wip
28+
build_test: ^3.0.0
2929
dart_flutter_team_lints: ^3.1.0
3030
test: ^1.16.0
3131

build_runner/CHANGELOG.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
1-
## 2.4.16-wip
1+
## 2.5.0
22

3+
User-visible changes:
4+
5+
- Improved performance for large builds. More performance improvements
6+
will follow, if your workflow is affected by slow `build_runner` performance
7+
then please consider sharing details at
8+
https://github.com/dart-lang/build/discussions.
39
- Improved logging: show what builders are running and, for long-running
410
builders, where the time is spent.
11+
12+
Versions:
13+
514
- Bump the min SDK to 3.7.0.
615
- Use `build_test` 3.0.0.
716
- Use `build_runner_core` 9.0.0.
8-
- Use new resolver always; remove `--use-experimental-resolver` flag.
17+
18+
Internal changes:
19+
920
- Start using `package:build/src/internal.dart'.
1021
- Refactor `MultiPackageAssetReader` to internal `AssetFinder`.
1122
- `FinalizedReader` no longer implements `AssetReader`.

build_runner/pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: build_runner
2-
version: 2.4.16-wip
2+
version: 2.5.0
33
description: A build system for Dart code generation and modular compilation.
44
repository: https://github.com/dart-lang/build/tree/master/build_runner
55
resolution: workspace
@@ -16,11 +16,11 @@ dependencies:
1616
analyzer: '>=4.4.0 <8.0.0'
1717
args: ^2.0.0
1818
async: ^2.5.0
19-
build: ^2.3.4-wip
19+
build: '2.5.0'
2020
build_config: ">=1.1.0 <1.2.0"
2121
build_daemon: ^4.0.0
22-
build_resolvers: ^2.4.4
23-
build_runner_core: ^9.0.0-wip
22+
build_resolvers: '2.5.0'
23+
build_runner_core: '9.0.0'
2424
code_builder: ^4.2.0
2525
collection: ^1.15.0
2626
crypto: ^3.0.0
@@ -53,7 +53,7 @@ dependencies:
5353
dev_dependencies:
5454
_test_common:
5555
path: ../_test_common
56-
build_test: ^3.0.0-wip
56+
build_test: ^3.0.0
5757
build_web_compilers: ^4.0.0
5858
dart_flutter_team_lints: ^3.1.0
5959
stream_channel: ^2.0.0

build_runner_core/CHANGELOG.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,28 @@
1-
## 9.0.0-wip
1+
## 9.0.0
22

3+
- Improved performance for large builds. More performance improvements
4+
will follow, if your workflow is affected by slow `build_runner` performance
5+
then please consider sharing details at
6+
https://github.com/dart-lang/build/discussions.
37
- Improved logging: show what builders are running and, for long-running
48
builders, where the time is spent.
9+
10+
Breaking changes:
11+
512
- Breaking: refactor `OverridableEnvironment` and `IOEnvironment` into
613
`BuildEnvironment`
714
- Breaking: add `deleteDirectory` to `RunnerAssetWriter`, make `delete`
815
return `Future<void>`, remove deprecated `OnDelete`.
16+
17+
Versions:
18+
919
- Bump the min SDK to 3.7.0.
20+
- Use `build_test` 3.0.0.
21+
22+
Internal changes:
23+
1024
- Fix crash when running on assets ending in a dot.
1125
- Start using `package:build/src/internal.dart'.
12-
- Use `build_test` 3.0.0.
1326
- Refactor `PathProvidingAssetReader` to `AssetPathProvider`.
1427
- Refactor `MultiPackageAssetReader` to internal `AssetFinder`.
1528
- `FinalizedReader` no longer implements `AssetReader`.

build_runner_core/pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: build_runner_core
2-
version: 9.0.0-wip
2+
version: 9.0.0
33
description: Core tools to organize the structure of a build and run Builders.
44
repository: https://github.com/dart-lang/build/tree/master/build_runner_core
55
resolution: workspace
@@ -15,10 +15,10 @@ platforms:
1515
dependencies:
1616
analyzer: '>=6.9.0 <8.0.0'
1717
async: ^2.5.0
18-
build: ^2.4.3-wip
18+
build: '2.5.0'
1919
build_config: ^1.0.0
20-
build_resolvers: ^2.4.0
21-
build_runner: ^2.4.16-wip
20+
build_resolvers: '2.5.0'
21+
build_runner: '2.5.0'
2222
built_collection: ^5.1.1
2323
built_value: ^8.10.1
2424
collection: ^1.15.0
@@ -39,7 +39,7 @@ dependencies:
3939
dev_dependencies:
4040
_test_common:
4141
path: ../_test_common
42-
build_test: ^3.0.0-wip
42+
build_test: ^3.0.0
4343
built_value_generator: ^8.10.1
4444
dart_flutter_team_lints: ^3.1.0
4545
json_serializable: ^6.0.0

build_test/CHANGELOG.md

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,7 @@
1-
## 3.0.0-wip
1+
## 3.0.0
2+
3+
Breaking changes:
24

3-
- Bump the min SDK to 3.7.0.
4-
- Use `build_runner_core` 9.0.0.
5-
- `resolveSources` and `testBuilder` now do a full `build_runner` build, with
6-
configuration as much as possible based on the some parameters.
7-
- Add `testBuilders` to run a test build with multiple builders.
8-
- Add `optionalBuilders` to `testBuilders` to have some builders be optional.
9-
- Add `visibleOutputBuilders` to `testBuilders` to have some builders write
10-
their output next to their inputs.
11-
- Add `testingBuilderConfig` to `testBuilders` to control builder config
12-
override.
13-
- Add `resolvers` parameter to `testBuild` and `testBuilders`.
14-
- Add `readerWriter` and `enableLowResourceMode` parameters to `testBuild`
15-
and `testBuilders`.
165
- Breaking change: removed `tearDown` parameter to `resolveSources` for
176
keeping resolvers across multiple tests.
187
- Breaking change: tests must use new `TestReaderWriter` instead of
@@ -31,9 +20,31 @@
3120
resolver entrypoints are now tracked separately from inputs, see
3221
`TestReaderWriter.resolverEntrypointsTracked`.
3322
- Breaking change: Remove `StubAssetReader`. Use `TestReaderWriter` instead.
23+
24+
Other user-visible changes:
25+
26+
- `resolveSources` and `testBuilder` now do a full `build_runner` build, with
27+
configuration as much as possible based on the some parameters.
28+
- Add `testBuilders` to run a test build with multiple builders.
29+
- Add `optionalBuilders` to `testBuilders` to have some builders be optional.
30+
- Add `visibleOutputBuilders` to `testBuilders` to have some builders write
31+
their output next to their inputs.
32+
- Add `testingBuilderConfig` to `testBuilders` to control builder config
33+
override.
34+
- Add `resolvers` parameter to `testBuild` and `testBuilders`.
35+
- Add `readerWriter` and `enableLowResourceMode` parameters to `testBuild`
36+
and `testBuilders`.
3437
- `TestReaderWriter` writes and deletes are notified to `FakeWatcher`.
3538
- `TestReaderWriter` tracks `assetsWritten`.
3639
- Support checks on reader state after a build action in `resolveSources`.
40+
41+
Versions:
42+
43+
- Bump the min SDK to 3.7.0.
44+
- Use `build_runner_core` 9.0.0.
45+
46+
Internal changes:
47+
3748
- Start using `package:build/src/internal.dart`.
3849
- Refactor `BuildCacheReader` to `BuildCacheAssetPathProvider`.
3950
- Refactor `FileBasedAssetReader` and `FileBasedAssetWriter` to `ReaderWriter`.

build_test/pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: build_test
22
description: Utilities for writing unit tests of Builders.
3-
version: 3.0.0-wip
3+
version: 3.0.0
44
repository: https://github.com/dart-lang/build/tree/master/build_test
55
resolution: workspace
66

@@ -9,10 +9,10 @@ environment:
99

1010
dependencies:
1111
async: ^2.5.0
12-
build: ^2.4.3-wip
12+
build: ^2.5.0
1313
build_config: ^1.0.0
14-
build_resolvers: ^2.4.0
15-
build_runner_core: ^9.0.0-wip
14+
build_resolvers: ^2.5.0
15+
build_runner_core: ^9.0.0
1616
convert: ^3.0.0
1717
crypto: ^3.0.0
1818
glob: ^2.0.0

build_web_compilers/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dev_dependencies:
3030
b:
3131
path: ../build_modules/test/fixtures/b
3232
build_runner: ^2.0.0
33-
build_test: ^3.0.0-wip
33+
build_test: ^3.0.0
3434
c:
3535
path: test/fixtures/c
3636
d:

0 commit comments

Comments
 (0)