Skip to content

Commit 76db344

Browse files
authored
Merge branch 'angular:main' into dev
2 parents eceda60 + 5c63fc4 commit 76db344

File tree

294 files changed

+19266
-1266
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

294 files changed

+19266
-1266
lines changed

.github/ISSUE_TEMPLATE/3-docs-bug.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: 'Docs or angular.dev Bug Report'
2-
description: Report an issue in Angular's documentation or angular.io application
2+
description: Report an issue in Angular's documentation or angular.dev application
33

44
body:
55
- type: textarea

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Security issue disclosure
4-
url: https://angular.io/guide/security#report-issues
4+
url: https://angular.dev/best-practices/security#report-issues
55
about: Report a security issue in Angular Framework, CDK, Material, or CLI
66
- name: Angular CLI
77
url: https://github.com/angular/angular-cli/issues/new/choose

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ What kind of change does this PR introduce?
1818
- [ ] Build related changes
1919
- [ ] CI related changes
2020
- [ ] Documentation content changes
21-
- [ ] angular.io application / infrastructure changes
21+
- [ ] angular.dev application / infrastructure changes
2222
- [ ] Other... Please describe:
2323

2424

.github/actions/deploy-docs-site/main.js

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1844,7 +1844,7 @@ var require_summary = __commonJS({
18441844
exports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0;
18451845
var os_1 = __require("os");
18461846
var fs_1 = __require("fs");
1847-
var { access, appendFile, writeFile: writeFile2 } = fs_1.promises;
1847+
var { access, appendFile: appendFile2, writeFile: writeFile2 } = fs_1.promises;
18481848
exports.SUMMARY_ENV_VAR = "GITHUB_STEP_SUMMARY";
18491849
exports.SUMMARY_DOCS_URL = "https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";
18501850
var Summary = class {
@@ -1880,7 +1880,7 @@ var require_summary = __commonJS({
18801880
return __awaiter(this, void 0, void 0, function* () {
18811881
const overwrite = !!(options === null || options === void 0 ? void 0 : options.overwrite);
18821882
const filePath = yield this.filePath();
1883-
const writeFunc = overwrite ? writeFile2 : appendFile;
1883+
const writeFunc = overwrite ? writeFile2 : appendFile2;
18841884
yield writeFunc(filePath, this._buffer, { encoding: "utf8" });
18851885
return this.emptyBuffer();
18861886
});
@@ -9551,6 +9551,8 @@ ${stderr}`);
95519551
}
95529552

95539553
//
9554+
import { appendFile } from "fs/promises";
9555+
import { stripVTControlCharacters } from "util";
95549556
var LogLevel;
95559557
(function(LogLevel2) {
95569558
LogLevel2[LogLevel2["SILENT"] = 0] = "SILENT";
@@ -9596,7 +9598,7 @@ function runConsoleCommand(loadCommand, logLevel, ...text) {
95969598
if (getLogLevel() >= logLevel) {
95979599
loadCommand()(...text);
95989600
}
9599-
printToLogFile(logLevel, ...text);
9601+
appendToLogFile(logLevel, ...text);
96009602
}
96019603
function getLogLevel() {
96029604
const logLevel = Object.keys(LogLevel).indexOf((process.env[`LOG_LEVEL`] || "").toUpperCase());
@@ -9605,12 +9607,22 @@ function getLogLevel() {
96059607
}
96069608
return logLevel;
96079609
}
9608-
var LOGGED_TEXT = "";
96099610
var LOG_LEVEL_COLUMNS = 7;
9610-
function printToLogFile(logLevel, ...text) {
9611+
var logFilePath = void 0;
9612+
function appendToLogFile(logLevel, ...text) {
9613+
if (logFilePath === void 0) {
9614+
return;
9615+
}
9616+
if (logLevel === void 0) {
9617+
appendFile(logFilePath, text.join(" "));
9618+
return;
9619+
}
96119620
const logLevelText = `${LogLevel[logLevel]}:`.padEnd(LOG_LEVEL_COLUMNS);
9612-
LOGGED_TEXT += text.join(" ").split("\n").map((l) => `${logLevelText} ${l}
9613-
`).join("");
9621+
appendFile(
9622+
logFilePath,
9623+
stripVTControlCharacters(text.join(" ").split("\n").map((l) => `${logLevelText} ${l}
9624+
`).join(""))
9625+
);
96149626
}
96159627

96169628
//

.github/workflows/adev-preview-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ubuntu-latest
3030
if: ${{ github.event.workflow_run.conclusion == 'success' }}
3131
steps:
32-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
32+
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
3333
with:
3434
token: '${{secrets.GITHUB_TOKEN}}'
3535

.github/workflows/scorecard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525

2626
steps:
2727
- name: 'Checkout code'
28-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
28+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
2929
with:
3030
persist-credentials: false
3131

@@ -47,6 +47,6 @@ jobs:
4747

4848
# Upload the results to GitHub's code scanning dashboard.
4949
- name: 'Upload to code-scanning'
50-
uses: github/codeql-action/upload-sarif@294a9d92911152fe08befb9ec03e240add280cb3 # v3.26.8
50+
uses: github/codeql-action/upload-sarif@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10
5151
with:
5252
sarif_file: results.sarif

.pullapprove.yml

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
version: 3
5858

5959
availability:
60-
users_unavailable: []
60+
users_unavailable: ['atscott']
6161

6262
# Meta field that goes unused by PullApprove to allow for defining aliases to be
6363
# used throughout the config.
@@ -148,7 +148,6 @@ groups:
148148
- atscott
149149
- crisbeto
150150
- devversion
151-
- dylhunn
152151
- JoostK
153152

154153
# =========================================================
@@ -163,7 +162,6 @@ groups:
163162
- alxhub
164163
- crisbeto
165164
- devversion
166-
- dylhunn
167165
- thePunderWoman
168166
- AndrewKushnir
169167

@@ -189,7 +187,6 @@ groups:
189187
- atscott
190188
- crisbeto
191189
- devversion
192-
- dylhunn
193190
- thePunderWoman
194191
- pkozlowski-opensource
195192

@@ -209,7 +206,6 @@ groups:
209206
- alxhub
210207
- AndrewKushnir
211208
- atscott
212-
- dylhunn
213209
- thePunderWoman
214210
- pkozlowski-opensource
215211

@@ -229,7 +225,6 @@ groups:
229225
- alxhub
230226
- AndrewKushnir
231227
- atscott
232-
- dylhunn
233228
- thePunderWoman
234229
- pkozlowski-opensource
235230

@@ -249,7 +244,6 @@ groups:
249244
- AndrewKushnir
250245
- andrewseguin
251246
- atscott
252-
- dylhunn
253247
- thePunderWoman
254248
- pkozlowski-opensource
255249

@@ -267,7 +261,7 @@ groups:
267261
reviewers:
268262
users:
269263
- AndrewKushnir
270-
- dylhunn
264+
- alxhub
271265

272266
# =========================================================
273267
# Framework: i18n
@@ -313,7 +307,6 @@ groups:
313307
- alxhub
314308
- AndrewKushnir
315309
- atscott
316-
- dylhunn
317310
- thePunderWoman
318311
- pkozlowski-opensource
319312

@@ -380,7 +373,6 @@ groups:
380373
- alxhub
381374
- AndrewKushnir
382375
- atscott
383-
- dylhunn
384376
- thePunderWoman
385377
- pkozlowski-opensource
386378

@@ -392,14 +384,14 @@ groups:
392384
conditions:
393385
- >
394386
contains_any_globs(files, [
395-
'modules/benchmarks/**/{*,.*}'
387+
'modules/benchmarks/**/{*,.*}',
388+
'modules/ssr-benchmarks/**/{*,.*}'
396389
])
397390
reviewers:
398391
users:
399392
- alxhub
400393
- AndrewKushnir
401394
- atscott
402-
- dylhunn
403395
- thePunderWoman
404396
- pkozlowski-opensource
405397

@@ -418,7 +410,6 @@ groups:
418410
- alxhub
419411
- AndrewKushnir
420412
- atscott
421-
- dylhunn
422413
- thePunderWoman
423414
- pkozlowski-opensource
424415

@@ -478,7 +469,7 @@ groups:
478469
users:
479470
- alxhub
480471
- atscott
481-
- dylhunn
472+
- clydin
482473

483474
# =========================================================
484475
# zone.js
@@ -509,7 +500,6 @@ groups:
509500
- AndrewKushnir
510501
- atscott
511502
- crisbeto
512-
- dylhunn
513503
- thePunderWoman
514504
- pkozlowski-opensource
515505

@@ -544,7 +534,6 @@ groups:
544534
- alxhub
545535
- AndrewKushnir
546536
- atscott
547-
- dylhunn
548537
- thePunderWoman
549538
- josephperrott
550539

@@ -606,7 +595,6 @@ groups:
606595
- jelbourn
607596
- bencodezen
608597
- thePunderWoman
609-
- dylhunn
610598
- AndrewKushnir
611599
- alxhub
612600
- crisbeto
@@ -716,7 +704,6 @@ groups:
716704
- AndrewKushnir
717705
- alxhub
718706
- atscott
719-
- dylhunn
720707
- ~jelbourn
721708
- thePunderWoman
722709
- pkozlowski-opensource
@@ -745,7 +732,6 @@ groups:
745732
- alxhub
746733
- AndrewKushnir
747734
- atscott
748-
- dylhunn
749735
- ~jelbourn
750736
- thePunderWoman
751737
- pkozlowski-opensource
@@ -771,7 +757,6 @@ groups:
771757
- alxhub
772758
- AndrewKushnir
773759
- atscott
774-
- dylhunn
775760
- ~jelbourn
776761
- thePunderWoman
777762
- pkozlowski-opensource
@@ -817,7 +802,6 @@ groups:
817802
- pkozlowski-opensource # Pawel Kozlowski
818803
- alxhub # Alex Rickabaugh
819804
- thePunderWoman # Jessica Janiuk
820-
- dylhunn # Dylan Hunn
821805
- AndrewKushnir # Andrew Kushnir
822806
- atscott # Andrew Scott
823807
labels:

BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ nodejs_binary(
6868
entry_point = ".yarn/releases/yarn-1.22.19.cjs",
6969
visibility = [
7070
"//integration:__subpackages__",
71+
"//modules/ssr-benchmarks:__subpackages__",
7172
],
7273
)
7374

CHANGELOG.md

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
<a name="19.0.0-next.8"></a>
2+
# 19.0.0-next.8 (2024-10-02)
3+
### common
4+
| Commit | Type | Description |
5+
| -- | -- | -- |
6+
| [c3115b882e](https://github.com/angular/angular/commit/c3115b882ebbe4f971e1f06bb1ce2cdf43327bb0) | fix | execute checks and remove placeholder when image is already loaded ([#55444](https://github.com/angular/angular/pull/55444)) |
7+
| [b7bd429951](https://github.com/angular/angular/commit/b7bd42995130f80ea74ed5b905446f09a98a9480) | fix | prevent warning about oversize image twice ([#58021](https://github.com/angular/angular/pull/58021)) |
8+
| [e8b2d5fad8](https://github.com/angular/angular/commit/e8b2d5fad8aece3b2e3f4a7ed1356642f68ee275) | fix | skip checking whether SVGs are oversized ([#57966](https://github.com/angular/angular/pull/57966)) |
9+
### compiler-cli
10+
| Commit | Type | Description |
11+
| -- | -- | -- |
12+
| [d9687f43dd](https://github.com/angular/angular/commit/d9687f43dd2ccfcf7dd3ee4f9066ce727f3224c6) | feat | 'strictStandalone' flag enforces standalone ([#57935](https://github.com/angular/angular/pull/57935)) |
13+
| [39ccaf4cc4](https://github.com/angular/angular/commit/39ccaf4cc457894a3cf0455349e1c016a858751a) | fix | correctly get the type of nested function call expressions ([#57010](https://github.com/angular/angular/pull/57010)) |
14+
| [33fe252c58](https://github.com/angular/angular/commit/33fe252c588ee94d6ef99e8070d35c483ec24fda) | fix | do not report unused declarations coming from an imported array ([#57940](https://github.com/angular/angular/pull/57940)) |
15+
### core
16+
| Commit | Type | Description |
17+
| -- | -- | -- |
18+
| [3240598158](https://github.com/angular/angular/commit/32405981582030d7eb5d307f44b9c00fb384c480) | fix | provide flag to opt into manual cleanup for after render hooks ([#57917](https://github.com/angular/angular/pull/57917)) |
19+
### http
20+
| Commit | Type | Description |
21+
| -- | -- | -- |
22+
| [22dafa658b](https://github.com/angular/angular/commit/22dafa658bdf5536c3002e7f312efe0dfbc7236d) | fix | cleanup JSONP script listeners once loading completed ([#57877](https://github.com/angular/angular/pull/57877)) |
23+
| [057cf7fb6b](https://github.com/angular/angular/commit/057cf7fb6bd2ac37a7a30d3a143e6737e386247f) | fix | preserve all headers from Headers object ([#57802](https://github.com/angular/angular/pull/57802)) |
24+
### language-service
25+
| Commit | Type | Description |
26+
| -- | -- | -- |
27+
| [5c4305f024](https://github.com/angular/angular/commit/5c4305f0248ac3cc1adc76aebd3ef8af041039dc) | feat | support migrating full classes to signal inputs in VSCode ([#57975](https://github.com/angular/angular/pull/57975)) |
28+
### migrations
29+
| Commit | Type | Description |
30+
| -- | -- | -- |
31+
| [b6bc93803c](https://github.com/angular/angular/commit/b6bc93803c246d47aac0d2d8619271d42b249a4a) | feat | add schematic to migrate to signal queries ([#58032](https://github.com/angular/angular/pull/58032)) |
32+
| [ef577b2d2b](https://github.com/angular/angular/commit/ef577b2d2b62ba0a48a120b9631296812e9049d3) | fix | delete constructor if it only has super call ([#58013](https://github.com/angular/angular/pull/58013)) |
33+
### upgrade
34+
| Commit | Type | Description |
35+
| -- | -- | -- |
36+
| [5f56a65837](https://github.com/angular/angular/commit/5f56a6583753f5aaff8a43e1e5f9a376433d0c0c) | fix | support input signal bindings ([#57020](https://github.com/angular/angular/pull/57020)) |
37+
38+
<!-- CHANGELOG SPLIT MARKER -->
39+
40+
<a name="18.2.7"></a>
41+
# 18.2.7 (2024-10-02)
42+
### common
43+
| Commit | Type | Description |
44+
| -- | -- | -- |
45+
| [249d0260f9](https://github.com/angular/angular/commit/249d0260f97a2fec8e4daef0b1565ba40b27d370) | fix | execute checks and remove placeholder when image is already loaded ([#55444](https://github.com/angular/angular/pull/55444)) |
46+
| [46a2ad39f5](https://github.com/angular/angular/commit/46a2ad39f53f6e3b224dfe4b25087c08830713b6) | fix | prevent warning about oversize image twice ([#58021](https://github.com/angular/angular/pull/58021)) |
47+
| [8f2b0ede59](https://github.com/angular/angular/commit/8f2b0ede5962ad30171843cd7af80c8878b35b53) | fix | skip checking whether SVGs are oversized ([#57966](https://github.com/angular/angular/pull/57966)) |
48+
### compiler-cli
49+
| Commit | Type | Description |
50+
| -- | -- | -- |
51+
| [901c1e1a7f](https://github.com/angular/angular/commit/901c1e1a7faadee73af4f9e6c37efa778f406ab8) | fix | correctly get the type of nested function call expressions ([#57010](https://github.com/angular/angular/pull/57010)) |
52+
### core
53+
| Commit | Type | Description |
54+
| -- | -- | -- |
55+
| [2f347ef8fc](https://github.com/angular/angular/commit/2f347ef8fcef8645d86047d7a339405c0156aa43) | fix | provide flag to opt into manual cleanup for after render hooks ([#57917](https://github.com/angular/angular/pull/57917)) |
56+
### http
57+
| Commit | Type | Description |
58+
| -- | -- | -- |
59+
| [ca637fe6a9](https://github.com/angular/angular/commit/ca637fe6a95bd020221d71cd0581a3394070cf2c) | fix | cleanup JSONP script listeners once loading completed ([#57877](https://github.com/angular/angular/pull/57877)) |
60+
### migrations
61+
| Commit | Type | Description |
62+
| -- | -- | -- |
63+
| [b9d846dad7](https://github.com/angular/angular/commit/b9d846dad77832dff44b112ac22951e0f31733ba) | fix | delete constructor if it only has super call ([#58013](https://github.com/angular/angular/pull/58013)) |
64+
### upgrade
65+
| Commit | Type | Description |
66+
| -- | -- | -- |
67+
| [e40a4fa3c7](https://github.com/angular/angular/commit/e40a4fa3c71c9ad76c1546b38ca2e9f74eff7dc0) | fix | support input signal bindings ([#57020](https://github.com/angular/angular/pull/57020)) |
68+
69+
<!-- CHANGELOG SPLIT MARKER -->
70+
171
<a name="19.0.0-next.7"></a>
272
# 19.0.0-next.7 (2024-09-25)
373
## Breaking Changes
@@ -4189,4 +4259,4 @@ Adrian Kunz, Alan Agius, AleksanderBodurri, Alex Rickabaugh, AlirezaEbrahimkhani
41894259

41904260

41914261

4192-
Earlier changelog entries can be found in CHANGELOG_ARCHIVE.md file.
4262+
Earlier changelog entries can be found in CHANGELOG_ARCHIVE.md file.

WORKSPACE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,10 @@ cldr_xml_data_repository(
143143
# sass rules
144144
http_archive(
145145
name = "io_bazel_rules_sass",
146-
sha256 = "9d8b1d975e14616474ef59dc7dddaf54b64409bec13564b5a67f03d0d8263ccf",
147-
strip_prefix = "rules_sass-1fc4bd9e86ff5644ffeb7127f2cf6e6adaca0f7a",
146+
sha256 = "02116bcc66fd5c3e89e1b85cec6cdc05014ad02c308a4871727d997b9419f475",
147+
strip_prefix = "rules_sass-7bceee9f60c92599c8293b44cd9dccc67ba93f12",
148148
urls = [
149-
"https://github.com/bazelbuild/rules_sass/archive/1fc4bd9e86ff5644ffeb7127f2cf6e6adaca0f7a.zip",
149+
"https://github.com/bazelbuild/rules_sass/archive/7bceee9f60c92599c8293b44cd9dccc67ba93f12.zip",
150150
],
151151
)
152152

0 commit comments

Comments
 (0)