Skip to content

Image instruction #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 143 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
dd6e548
docs: fixing links to guides on the Performance Overview page (#56942)
AndrewKushnir Jul 10, 2024
be689df
build: update deps (#56946)
JeanMeche Jul 11, 2024
107173c
fix(compiler): use strict equality for 'code' comparison (#56944)
tomer953 Jul 11, 2024
e5f11dd
build: fix rate limits when deploying angular.dev site (#56929)
devversion Jul 10, 2024
0953d65
docs(docs-infra): focus api search filter on non-touch devices (#56294)
JeanMeche Jun 5, 2024
8f08d04
ci: add an entry for aio in the pullapprove config (#56952)
JeanMeche Jul 11, 2024
38b9320
refactor(compiler-cli): Extract call signatures from interfaces. (#56…
JeanMeche Jul 12, 2024
0ea6a4a
fix(migrations): fix common module removal (#56968)
thePunderWoman Jul 12, 2024
f0d6d06
fix(compiler-cli): avoid emitting references to typecheck files in TS…
crisbeto Jul 12, 2024
ea01ce4
build: update material / cdk (#56960)
JeanMeche Jul 12, 2024
4448b85
build: update io_bazel_rules_sass digest to 83022b9 (#56954)
angular-robot Jul 11, 2024
9173e9b
build: update actions/upload-artifact action to v4.3.4 (#56905)
angular-robot Jul 9, 2024
4bb558a
feat(language-service): support writing code refactorings (#56895)
devversion Jul 8, 2024
7a5384c
docs: add quick installation page (#56816)
bencodezen Jul 12, 2024
e958fa8
refactor(compiler): include public constructor paramters to class pro…
JeanMeche Jun 6, 2024
ac9d9db
build: update dependency inquirer to v10 (#56883)
angular-robot Jul 11, 2024
2a71f05
docs: change code formatting for better readability (#56974)
sihyunjojo Jul 13, 2024
9167fc8
fix(compiler): JIT mode incorrectly interpreting host directive confi…
crisbeto Jul 16, 2024
7663deb
perf(language-service): quick exit if no code fixes can exist (#57000)
devversion Jul 16, 2024
f8f3baa
build: update github/codeql-action action to v3.25.12 (#56997)
angular-robot Jul 16, 2024
e504ad9
fix(core): not all callbacks running when registered at the same time…
crisbeto Jul 15, 2024
80b5202
docs: update structural-directives.md select to [select] (#56955)
homerlsy Jul 12, 2024
e5e1f49
docs: Expose `$localize` in the `@angular/localize/init` entry. (#55345)
JeanMeche Apr 15, 2024
2c4613a
fix(common): Don't run preconnect assertion on the server. (#56213)
JeanMeche Jul 12, 2024
982f1b1
fix(zone.js): support `Timeout.refresh` in Node.js (#56852)
alan-agius4 Jul 5, 2024
59fc4de
docs: release notes for the v17.3.12 release (#57023)
atscott Jul 17, 2024
3a41571
docs: release notes for the v18.1.1 release
atscott Jul 17, 2024
89550e7
release: cut the v18.2.0-next.1 release
atscott Jul 17, 2024
d97aee6
release: cut the zone.js 0.14.8 release (#57030)
atscott Jul 17, 2024
1dd43eb
docs(docs-infra): no prefix for the current major (#56882)
JeanMeche Jul 7, 2024
5e2b29c
docs(docs-infra): add open in StackBlitz button to code editor (#57018)
sulco Jul 17, 2024
c8fa616
docs: fix headings and code font in `@for` docs (#57007)
fredsa Jul 17, 2024
658c7fe
docs: fix changelog entry (#57038)
alan-agius4 Jul 18, 2024
425f44c
refactor(core): Move logic into early event contract files. (#56994)
tbondwilkinson Jul 15, 2024
cef0905
docs: Update service code snippet (#57036)
qshurick Jul 18, 2024
0dfae93
docs: Add `@let` block entry to the API (#57027)
JeanMeche Jul 17, 2024
e0f606e
refactor(devtools): use signal api in property view (#56995)
sheikalthaf Jul 16, 2024
f3a88ad
docs(docs-infra): update tutorial deps to 18.1 (#57024)
JeanMeche Jul 17, 2024
4577787
docs(docs-infra): filter types (#52979)
JeanMeche May 31, 2024
244c50d
docs: fix pipes link (#52979)
JeanMeche May 31, 2024
a18f41c
docs: fix filtering on API reference (#57057)
JeanMeche Jul 19, 2024
c76b440
fix(compiler-cli): add warning for unused let declarations (#57033)
crisbeto Jul 18, 2024
7d4b2d2
fix(core): `afterNextRender` hooks return that callback value. (#57031)
JeanMeche Jul 17, 2024
4e6a42b
docs: update broken link to version updates in versionEvent (#56870) …
ashishnd Jul 5, 2024
3664cd6
refactor(core): Allow manual renderer listens to contribute to event …
iteriani Jul 1, 2024
38e4802
build: update babel dependencies (#57045)
angular-robot Jul 16, 2024
aeaf07d
docs: fixing dead link (#57077)
Salanoid Jul 22, 2024
21f7131
docs: fix push-notifications.md (#57065)
xpl0siv Jul 21, 2024
fe41b11
fix(core): tree shake dev mode error message (#57035)
crisbeto Jul 18, 2024
30aeb81
docs: Adding Router service hierarchical injection level (#57053)
krp12345 Jul 19, 2024
65a0a03
docs: adding reference to RouterModule.forroot method in Router servi…
krp12345 Jul 19, 2024
4bbdab6
docs: Update packages/router/src/router.ts (#57053)
krp12345 Jul 19, 2024
13bc8d7
docs: Update packages/router/src/router.ts (#57053)
krp12345 Jul 19, 2024
08c5977
fix(compiler): limit the number of chained instructions (#57069)
JoostK Jul 21, 2024
fab673a
feat(core): add ng generate schematic to convert to inject (#57056)
crisbeto Jul 19, 2024
4ac39ae
Revert "fix(compiler-cli): add warning for unused let declarations (#…
atscott Jul 22, 2024
6c2fbda
fix(compiler-cli): extended diagnostic visitor not visiting template …
crisbeto Jul 23, 2024
d4ff6bc
fix(compiler-cli): add warning for unused let declarations (#57033)
crisbeto Jul 23, 2024
8718abc
fix(core): Deprecate ignoreChangesOutsideZone option (#57029)
atscott Jul 17, 2024
bf853b7
refactor(compiler): expose information about inputs from `inputs` fie…
devversion Jul 22, 2024
a22f142
refactor(compiler): support use of poisoned data as private compiler …
devversion Jul 22, 2024
521a8d2
refactor(migrations): initial flow analysis logic for input migration…
devversion Jul 22, 2024
a196c8d
refactor(migrations): add initial helpers and registry for tracking i…
devversion Jul 22, 2024
b5d6100
refactor(migrations): phase for recognizing inputs in program (#57082)
devversion Jul 22, 2024
9bda2c3
refactor(migrations): initial logic for converting `@Input()` to `inp…
devversion Jul 22, 2024
95ef7f4
refactor(migrations): add AST traversal for detecting references in t…
devversion Jul 22, 2024
ed4f43c
refactor(migrations): logic for detecting and capturing references to…
devversion Jul 22, 2024
466b647
refactor(migrations): check for incompatible input patterns and inher…
devversion Jul 22, 2024
4c50811
refactor(migrations): add advisors for problematic patterns (#57082)
devversion Jul 22, 2024
f1ad9f9
refactor(migrations): add phase for migrating inputs and references (…
devversion Jul 22, 2024
03b4c3b
refactor(migrations): add main entry points for signal migration (#57…
devversion Jul 22, 2024
e0ff4f5
refactor(migrations): add batching helper for signal migration (#57082)
devversion Jul 22, 2024
ad23063
test(migrations): adds golden tests for the signal input migration (#…
devversion Jul 22, 2024
a50a81c
build: update github/codeql-action action to v3.25.13 (#57091)
angular-robot Jul 23, 2024
6cbcef2
refactor(compiler-cli): add alias option to the import manager (#57096)
crisbeto Jul 23, 2024
b464c3d
refactor(compiler-cli): import manager not picking up some options (#…
crisbeto Jul 23, 2024
bb977e0
refactor(migrations): use common import manager for schematics (#57096)
crisbeto Jul 23, 2024
d7860a5
build: update all non-major dependencies (#57092)
angular-robot Jul 23, 2024
c578239
test(docs-infra): update adev tests to be zoneless (#57100)
atscott Jul 23, 2024
43515a3
test(docs-infra): fix test with slight adjustment to error handling (…
atscott Jul 23, 2024
83117f1
refactor(core): Switch to using concat rather than spread operator fo…
tbondwilkinson Jul 23, 2024
0e439d7
Revert "fix(router): Scroller should scroll as soon as change detecti…
atscott Jul 24, 2024
d5fbe11
docs(docs-infra): disable experimental decorators (#56257)
JeanMeche Jun 4, 2024
a7b973e
docs(docs-infra): Use shiki for code highlighting (#57059)
JeanMeche Jul 22, 2024
c2779eb
docs: release notes for the v18.1.2 release
atscott Jul 24, 2024
6609a94
release: cut the v18.2.0-next.2 release
atscott Jul 24, 2024
ca89ef9
fix(core): handle shorthand assignment in the inject migration (#57134)
cexbrayat Jul 25, 2024
0f0a1f2
fix(compiler-cli): emitting references to ngtypecheck files (#57138)
crisbeto Jul 26, 2024
166166d
fix(migrations): add alias to inject migration (#57127)
crisbeto Jul 25, 2024
1cf616f
fix(migrations): remove generic arguments from the injected type refe…
crisbeto Jul 25, 2024
cb442a0
fix(migrations): account for parameters with union types (#57127)
crisbeto Jul 25, 2024
aae9646
fix(migrations): unwrap injected forwardRef (#57127)
crisbeto Jul 25, 2024
be45346
fix(docs-infra): only run matchMedia on client (#57121)
atscott Jul 24, 2024
2158b8d
refactor(compiler-cli): add the ability to remove imports from the im…
crisbeto Jul 25, 2024
56816bb
refactor(compiler-cli): typo in compilePoisonedComponents option name…
cexbrayat Jul 25, 2024
ca8bd5b
docs: add open in IDX support (#57099)
MarkTechson Jul 23, 2024
d108320
ci: replace `matchDepPatterns` with `matchPackageNames` (#57175)
alan-agius4 Jul 29, 2024
67e0940
fix(compiler): reduce chance of conflicts between generated factory a…
crisbeto Jul 29, 2024
2ffa417
refactor(migrations): add the ability to remove imports in the change…
crisbeto Jul 29, 2024
7a40234
refactor(migrations): optimize some of the import utilities (#57179)
crisbeto Jul 29, 2024
ba0df30
fix(migrations): remove unused imports in inject migration (#57179)
crisbeto Jul 29, 2024
f1c8f97
docs(docs-infra): fix visual glitch, (#57172)
JeanMeche Jul 28, 2024
2eb2d44
docs: improve spelling and grammar for error NG0956 (#57164)
hendrickson-tyler Jul 27, 2024
b3b9bd8
docs: use new blog in links of new documentation (#56052)
bampakoa May 23, 2024
3a63c9e
fix(core): errors during ApplicationRef.tick should be rethrown for z…
atscott Jul 14, 2024
314d732
build: update dependency @babel/generator to v7.25.0 (#57152)
angular-robot Jul 26, 2024
f1c5f77
docs: fix invalid link formatting in sw config (#57170)
davidlj95 Jul 28, 2024
b99f8f9
docs: add documentation for the inject migration (#57141)
crisbeto Jul 29, 2024
dd56270
build: update dependency typescript to v5.5.4 (#57090)
angular-robot Jul 23, 2024
2d8635d
refactor(docs-infra): migrate @angular/docs from dev-infra into adev …
josephperrott Jul 23, 2024
d7864e0
docs: update `ng generate` command references (#57161)
davidlj95 Jul 27, 2024
4988451
refactor(devtools): use signal apis in injection and router tree (#57…
sheikalthaf Jul 18, 2024
a752178
fix(core): hydration error in some let declaration setups (#57173)
crisbeto Jul 29, 2024
165973b
build: update all non-major dependencies (#57178)
angular-robot Jul 30, 2024
79ab8c4
docs: More updates to components scenarios guide (#57052)
atscott Jul 19, 2024
96ecb82
docs: fix formatting and highlighting issues (#57144)
eneajaho Jul 26, 2024
12eb005
fix(docs-infra): skip navigation to card if user clicks on anchor (#5…
9kubczas4 Jul 22, 2024
a6a1b79
docs: update app shell model link (#57162)
davidlj95 Jul 27, 2024
03553c4
docs: broken HammerLoader reference fix (#55836)
bougwal May 16, 2024
3459289
feat(core): bootstrapModule can configure NgZone in providers (#57060)
atscott Jul 19, 2024
3da0254
refactor(core): de-duplicate bootstrap code between bootstrapApplicat…
atscott Jul 19, 2024
2a4f488
fix(core): warnings for oversized images and lazy-lcp present with bo…
atscott Jul 19, 2024
8098945
docs: update instructions for zoneless with NgModule bootstrap (#57060)
atscott Jul 23, 2024
b3836c2
refactor(core): Private option to rethrow ApplicationRef.tick errors …
atscott Jul 26, 2024
b558f99
refactor(core): Update callback schedulers to cancel pending timers (…
atscott Jul 29, 2024
147eee4
feat(migrations): add migration to convert standalone component route…
eneajaho Jun 12, 2024
d84d407
docs: fix appRoutes constant was not passed correctly to provideRoute…
ShahriarMalik Jul 21, 2024
6f01461
docs: add docs authoring guide (#56505)
jelbourn Jun 18, 2024
3afd7f0
build: update scorecard action dependencies (#57150)
angular-robot Jul 26, 2024
e11c0c4
fix(compiler-cli): run JIT transforms on `@NgModule` classes with `ji…
devversion Jul 31, 2024
d35e7f2
build: replace deprecated inquirer with new npm package (#57205)
devversion Jul 31, 2024
2d31486
build: lock file maintenance (#57205)
devversion Jul 31, 2024
1876664
test: update symbol golden after lock file maintenance (#57205)
devversion Jul 31, 2024
6ae7d5e
ci: update license checking to latest version (#57205)
devversion Jul 31, 2024
a49f7c9
docs(docs-infra): extract captured group from heading custom id regex…
JeanMeche Jul 31, 2024
d26a91f
refactor(devtools): Use Chrome DevTools Performance extension API (#5…
and-oli May 14, 2024
414d985
docs: release notes for the v18.1.3 release
dylhunn Jul 31, 2024
89f28b6
release: cut the v18.2.0-next.3 release
dylhunn Jul 31, 2024
f5960d0
refactor(docs-infra): Use new APIs in search dialog (#57215)
atscott Jul 31, 2024
f125cd8
fix(docs-infra): replace the uses of replaceAll with replace using re…
josephperrott Aug 1, 2024
d73a374
Revert "fix(compiler): reduce chance of conflicts between generated f…
thePunderWoman Aug 1, 2024
8626d6c
refactor(compiler): Add support for spreaded expressions
JeanMeche Jun 26, 2024
515bb3a
docs: Add `@let` block entry to the API
JeanMeche Jun 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/actions/deploy-docs-site/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ inputs:
serviceKey:
description: 'The service key used for firebase deployments.'
required: true
githubReleaseTrainReadToken:
description: 'GitHub access token for reading release trains without rate limits.'
required: true
configPath:
description: 'The path to the firebase config file.'
required: true
Expand Down
5 changes: 5 additions & 0 deletions .github/actions/deploy-docs-site/lib/credential.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,8 @@ export function getCredentialFilePath(): string {
}
return credentialFilePath;
}

/** Github access token. Used for querying the active release trains. */
export const githubReleaseTrainReadToken: string = getInput('githubReleaseTrainReadToken', {
required: true,
});
4 changes: 2 additions & 2 deletions .github/actions/deploy-docs-site/lib/deployments.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {fetchLongTermSupportBranchesFromNpm, ActiveReleaseTrains} from '@angular/ng-dev';
import {ReleaseConfig} from '@angular/ng-dev';
import {GitClient} from '@angular/ng-dev';
import {AuthenticatedGitClient} from '@angular/ng-dev';

export interface Deployment {
branch: string;
Expand All @@ -14,7 +14,7 @@ export interface Deployment {
export type Deployments = Map<string, Deployment>;

export async function getDeployments(): Promise<Deployments> {
const {github} = await GitClient.get();
const {github} = await AuthenticatedGitClient.get();
const releaseTrains = await ActiveReleaseTrains.fetch({
api: github,
name: 'angular',
Expand Down
6 changes: 5 additions & 1 deletion .github/actions/deploy-docs-site/lib/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ import {getInput, setFailed} from '@actions/core';
import {context} from '@actions/github';
import {deployToFirebase, setupRedirect} from './deploy';
import {getDeployments} from './deployments';
import {GithubConfig, setConfig} from '@angular/ng-dev';
import {AuthenticatedGitClient, GithubConfig, setConfig} from '@angular/ng-dev';
import {githubReleaseTrainReadToken} from './credential';

const refMatcher = /refs\/heads\/(.*)/;

Expand All @@ -14,6 +15,9 @@ async function deployDocs() {
owner: 'angular',
},
});

AuthenticatedGitClient.configure(githubReleaseTrainReadToken);

if (context.eventName !== 'push') {
throw Error();
}
Expand Down
32 changes: 27 additions & 5 deletions .github/actions/deploy-docs-site/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -7433,6 +7433,7 @@ var require_lrucache = __commonJS({
//
var require_range = __commonJS({
""(exports, module) {
var SPACE_CHARACTERS = /\s+/g;
var Range = class {
constructor(range, options) {
options = parseOptions(options);
Expand All @@ -7446,13 +7447,13 @@ var require_range = __commonJS({
if (range instanceof Comparator) {
this.raw = range.value;
this.set = [[range]];
this.format();
this.formatted = void 0;
return this;
}
this.options = options;
this.loose = !!options.loose;
this.includePrerelease = !!options.includePrerelease;
this.raw = range.trim().split(/\s+/).join(" ");
this.raw = range.trim().replace(SPACE_CHARACTERS, " ");
this.set = this.raw.split("||").map((r) => this.parseRange(r.trim())).filter((c) => c.length);
if (!this.set.length) {
throw new TypeError(`Invalid SemVer Range: ${this.raw}`);
Expand All @@ -7471,10 +7472,27 @@ var require_range = __commonJS({
}
}
}
this.format();
this.formatted = void 0;
}
get range() {
if (this.formatted === void 0) {
this.formatted = "";
for (let i = 0; i < this.set.length; i++) {
if (i > 0) {
this.formatted += "||";
}
const comps = this.set[i];
for (let k = 0; k < comps.length; k++) {
if (k > 0) {
this.formatted += " ";
}
this.formatted += comps[k].toString().trim();
}
}
}
return this.formatted;
}
format() {
this.range = this.set.map((comps) => comps.join(" ").trim()).join("||").trim();
return this.range;
}
toString() {
Expand Down Expand Up @@ -11344,6 +11362,9 @@ function getCredentialFilePath() {
}
return credentialFilePath;
}
var githubReleaseTrainReadToken = (0, import_core.getInput)("githubReleaseTrainReadToken", {
required: true
});

//
async function deployToFirebase(deployment, configPath, distDirPath) {
Expand Down Expand Up @@ -12977,7 +12998,7 @@ AuthenticatedGitClient._authenticatedInstance = null;

//
async function getDeployments() {
const { github } = await GitClient.get();
const { github } = await AuthenticatedGitClient.get();
const releaseTrains = await ActiveReleaseTrains.fetch({
api: github,
name: "angular",
Expand Down Expand Up @@ -13033,6 +13054,7 @@ async function deployDocs() {
owner: "angular"
}
});
AuthenticatedGitClient.configure(githubReleaseTrainReadToken);
if (import_github3.context.eventName !== "push") {
throw Error();
}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -197,5 +197,6 @@ jobs:
uses: ./.github/actions/deploy-docs-site
with:
serviceKey: ${{ secrets.ANGULAR_DEV_SITE_DEPLOY }}
githubReleaseTrainReadToken: ${{ secrets.DOCS_DEPLOY_GITHUB_RELEASE_TRAIN_TOKEN }}
configPath: 'adev/firebase.json'
distDir: 'dist/bin/adev/build/browser'
6 changes: 4 additions & 2 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ jobs:
- name: Check code format
run: yarn ng-dev format changed --check ${{ github.event.pull_request.base.sha }}
- name: Check Package Licenses
uses: angular/dev-infra/github-actions/linting/licenses@515b575bd6650a12353b6039b618cdb808280ad7
uses: angular/dev-infra/github-actions/linting/licenses@56966c765e97f463c4795fac85d46543d1e6b342
with:
allow-dependencies-licenses: 'pkg:npm/google-protobuf@'

devtools:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -93,7 +95,7 @@ jobs:
- name: Run CI tests for framework
run: yarn tsx ./scripts/build/build-packages-dist.mts
- name: Archive build artifacts
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
with:
name: pr-artifacts-${{ github.event.number }}
path: dist/packages-dist/
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
persist-credentials: false

- name: 'Run analysis'
uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # v2.3.3
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0
with:
results_file: results.sarif
results_format: sarif
Expand All @@ -47,6 +47,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: 'Upload to code-scanning'
uses: github/codeql-action/upload-sarif@b611370bb5703a7efb587f9d136a52ea24c5c38c # v3.25.11
uses: github/codeql-action/upload-sarif@afb54ba388a7dca6ecae48f608c4ff05ff4cc77a # v3.25.15
with:
sarif_file: results.sarif
3 changes: 2 additions & 1 deletion .pullapprove.yml
Original file line number Diff line number Diff line change
Expand Up @@ -597,7 +597,8 @@ groups:
conditions:
- >
contains_any_globs(files, [
'adev/**/{.*,*}'
'adev/**/{.*,*}',
'aio/**/{.*,*}'
])
reviewers:
users:
Expand Down
155 changes: 155 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,158 @@
<a name="18.2.0-next.3"></a>
# 18.2.0-next.3 (2024-07-31)
### compiler
| Commit | Type | Description |
| -- | -- | -- |
| [67e09404db](https://github.com/angular/angular/commit/67e09404db4a8a3a09bff005503a76f49d4fe055) | fix | reduce chance of conflicts between generated factory and local variables ([#57181](https://github.com/angular/angular/pull/57181)) |
### compiler-cli
| Commit | Type | Description |
| -- | -- | -- |
| [0f0a1f2836](https://github.com/angular/angular/commit/0f0a1f28365cdb2dc6abed5ec75d4f6ba7ff1578) | fix | emitting references to ngtypecheck files ([#57138](https://github.com/angular/angular/pull/57138)) |
| [e11c0c42d2](https://github.com/angular/angular/commit/e11c0c42d2cbcdf8a5d75a4e24a6a5dbed33943e) | fix | run JIT transforms on `@NgModule` classes with `jit: true` ([#57212](https://github.com/angular/angular/pull/57212)) |
### core
| Commit | Type | Description |
| -- | -- | -- |
| [3459289ef0](https://github.com/angular/angular/commit/3459289ef079a80e84bb92e20c25fb6cae18aaf8) | feat | bootstrapModule can configure NgZone in providers ([#57060](https://github.com/angular/angular/pull/57060)) |
| [3a63c9ebbe](https://github.com/angular/angular/commit/3a63c9ebbec86ec13ba2c978dd3c497cd1f4ab46) | fix | errors during ApplicationRef.tick should be rethrown for zoneless tests ([#56993](https://github.com/angular/angular/pull/56993)) |
| [ca89ef9141](https://github.com/angular/angular/commit/ca89ef9141191d56415bdf62354f5125800a4039) | fix | handle shorthand assignment in the inject migration ([#57134](https://github.com/angular/angular/pull/57134)) |
| [a752178f28](https://github.com/angular/angular/commit/a752178f28b836acfc55c4dfa7cd4d18e99ca7c4) | fix | hydration error in some let declaration setups ([#57173](https://github.com/angular/angular/pull/57173)) |
| [2a4f488a6c](https://github.com/angular/angular/commit/2a4f488a6cb8bdadece70c8aa076c02fae801688) | fix | warnings for oversized images and lazy-lcp present with bootstrapModule ([#57060](https://github.com/angular/angular/pull/57060)) |
### migrations
| Commit | Type | Description |
| -- | -- | -- |
| [147eee4253](https://github.com/angular/angular/commit/147eee42530b8e7d6a99f37c8eba7a38cbe29522) | feat | add migration to convert standalone component routes to be lazy loaded ([#56428](https://github.com/angular/angular/pull/56428)) |
| [cb442a0ce7](https://github.com/angular/angular/commit/cb442a0ce7183c7d0e315a58ade75aa09bdaf6dd) | fix | account for parameters with union types ([#57127](https://github.com/angular/angular/pull/57127)) |
| [166166d79e](https://github.com/angular/angular/commit/166166d79ebe2405989b869f96a04e1dee182666) | fix | add alias to inject migration ([#57127](https://github.com/angular/angular/pull/57127)) |
| [1cf616f671](https://github.com/angular/angular/commit/1cf616f6710d1324e24bc3421a1edc84c8bb1a02) | fix | remove generic arguments from the injected type reference ([#57127](https://github.com/angular/angular/pull/57127)) |
| [ba0df30ef6](https://github.com/angular/angular/commit/ba0df30ef617df0a8b6b7286f0147f7d1509330e) | fix | remove unused imports in inject migration ([#57179](https://github.com/angular/angular/pull/57179)) |
| [aae9646a1b](https://github.com/angular/angular/commit/aae9646a1b5a5ce114e624d9c1452d9f4c71b969) | fix | unwrap injected forwardRef ([#57127](https://github.com/angular/angular/pull/57127)) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.1.3"></a>
# 18.1.3 (2024-07-31)
### compiler
| Commit | Type | Description |
| -- | -- | -- |
| [31dea066d6](https://github.com/angular/angular/commit/31dea066d636bb49fa18b1172815b1ef7af4dbe5) | fix | reduce chance of conflicts between generated factory and local variables ([#57181](https://github.com/angular/angular/pull/57181)) |
### compiler-cli
| Commit | Type | Description |
| -- | -- | -- |
| [1f9e090910](https://github.com/angular/angular/commit/1f9e09091076924a2f2c2d4bd6e5f65303bf8fea) | fix | emitting references to ngtypecheck files ([#57138](https://github.com/angular/angular/pull/57138)) ([#57202](https://github.com/angular/angular/pull/57202)) |
### core
| Commit | Type | Description |
| -- | -- | -- |
| [f7ab04018e](https://github.com/angular/angular/commit/f7ab04018ea0fe12781de987fff40fd1dc30f3f0) | fix | errors during ApplicationRef.tick should be rethrown for zoneless tests ([#56993](https://github.com/angular/angular/pull/56993)) |
| [eaa83f9d27](https://github.com/angular/angular/commit/eaa83f9d279855b104597d396e39fe3496470daf) | fix | hydration error in some let declaration setups ([#57173](https://github.com/angular/angular/pull/57173)) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.0-next.2"></a>
# 18.2.0-next.2 (2024-07-24)
### compiler
| Commit | Type | Description |
| -- | -- | -- |
| [08c5977bd5](https://github.com/angular/angular/commit/08c5977bd53caf7911e48f39fa4f60e5afd813de) | fix | limit the number of chained instructions ([#57069](https://github.com/angular/angular/pull/57069)) |
### compiler-cli
| Commit | Type | Description |
| -- | -- | -- |
| [d4ff6bc0b2](https://github.com/angular/angular/commit/d4ff6bc0b200f0a6bb095ea4a13e52b79e254cca) | fix | add warning for unused let declarations ([#57033](https://github.com/angular/angular/pull/57033)) |
| [6c2fbda694](https://github.com/angular/angular/commit/6c2fbda6942adbc7b21f3dfc1db0a42638223a1a) | fix | extended diagnostic visitor not visiting template attributes ([#57033](https://github.com/angular/angular/pull/57033)) |
### core
| Commit | Type | Description |
| -- | -- | -- |
| [fab673a1dd](https://github.com/angular/angular/commit/fab673a1ddbca19ff9734f92a5ef0cc16be5708c) | feat | add ng generate schematic to convert to inject ([#57056](https://github.com/angular/angular/pull/57056)) |
| [7d4b2d2413](https://github.com/angular/angular/commit/7d4b2d2413935ca0869e659fc67dd88e00228593) | fix | `afterNextRender` hooks return that callback value. ([#57031](https://github.com/angular/angular/pull/57031)) |
| [8718abce90](https://github.com/angular/angular/commit/8718abce900617275d80ca56141d4e4436481b69) | fix | Deprecate ignoreChangesOutsideZone option ([#57029](https://github.com/angular/angular/pull/57029)) |
| [fe41b11434](https://github.com/angular/angular/commit/fe41b11434ad7bdff1c308fc31a6671e67c5ee29) | fix | tree shake dev mode error message ([#57035](https://github.com/angular/angular/pull/57035)) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.1.2"></a>
# 18.1.2 (2024-07-24)
### compiler
| Commit | Type | Description |
| -- | -- | -- |
| [463945003d](https://github.com/angular/angular/commit/463945003dcf253c64809ffdcddabedb87e78e06) | fix | limit the number of chained instructions ([#57069](https://github.com/angular/angular/pull/57069)) |
### compiler-cli
| Commit | Type | Description |
| -- | -- | -- |
| [e904f34020](https://github.com/angular/angular/commit/e904f3402053ce9098854a31f2652020dd79e8f9) | fix | add warning for unused let declarations ([#57033](https://github.com/angular/angular/pull/57033)) |
### core
| Commit | Type | Description |
| -- | -- | -- |
| [9e52c1c840](https://github.com/angular/angular/commit/9e52c1c8402dd5a54cf73caafff4a5b81d73fabd) | fix | `afterNextRender` hooks return that callback value. ([#57031](https://github.com/angular/angular/pull/57031)) |
| [b9fb98c67c](https://github.com/angular/angular/commit/b9fb98c67c29d8e5697b72788f09f1263e8130f4) | fix | tree shake dev mode error message ([#57035](https://github.com/angular/angular/pull/57035)) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.0-next.1"></a>
# 18.2.0-next.1 (2024-07-17)
### common
| Commit | Type | Description |
| -- | -- | -- |
| [2c4613a002](https://github.com/angular/angular/commit/2c4613a002d7670f8377cb53eaa9aca4bfc9521f) | fix | Don't run preconnect assertion on the server. ([#56213](https://github.com/angular/angular/pull/56213)) |
### compiler
| Commit | Type | Description |
| -- | -- | -- |
| [9167fc815c](https://github.com/angular/angular/commit/9167fc815c5bac5f39352dd13e381c5be84282c5) | fix | JIT mode incorrectly interpreting host directive configuration in partial compilation ([#57002](https://github.com/angular/angular/pull/57002)) |
| [107173c14d](https://github.com/angular/angular/commit/107173c14d1a0d95b78fbcac53a46bce5f8a6848) | fix | use strict equality for 'code' comparison ([#56944](https://github.com/angular/angular/pull/56944)) |
### compiler-cli
| Commit | Type | Description |
| -- | -- | -- |
| [98ed5b609e](https://github.com/angular/angular/commit/98ed5b609e76d3d2b464abfe49d70413c54d3eee) | feat | run JIT transform on classes with `jit: true` opt-out ([#56892](https://github.com/angular/angular/pull/56892)) |
| [f0d6d0688d](https://github.com/angular/angular/commit/f0d6d0688d984970e03d747405a9b11635ecdcf9) | fix | avoid emitting references to typecheck files in TS 5.4 ([#56961](https://github.com/angular/angular/pull/56961)) |
### core
| Commit | Type | Description |
| -- | -- | -- |
| [e504ad97d4](https://github.com/angular/angular/commit/e504ad97d44159cf632ec987fce94f66bfddef37) | fix | not all callbacks running when registered at the same time ([#56981](https://github.com/angular/angular/pull/56981)) |
### language-service
| Commit | Type | Description |
| -- | -- | -- |
| [4bb558ab0c](https://github.com/angular/angular/commit/4bb558ab0cbf2e5e34816377e977128a177a977a) | feat | support writing code refactorings ([#56895](https://github.com/angular/angular/pull/56895)) |
| [7663debce1](https://github.com/angular/angular/commit/7663debce1a8411a763a27b7cf8bc5955f8ea2ed) | perf | quick exit if no code fixes can exist ([#57000](https://github.com/angular/angular/pull/57000)) |
### migrations
| Commit | Type | Description |
| -- | -- | -- |
| [0ea6a4a361](https://github.com/angular/angular/commit/0ea6a4a36128dc7a3792f4e164f024e91f429705) | fix | fix common module removal ([#56968](https://github.com/angular/angular/pull/56968)) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.1.1"></a>
# 18.1.1 (2024-07-17)
### common
| Commit | Type | Description |
| -- | -- | -- |
| [a1cb9dfc0d](https://github.com/angular/angular/commit/a1cb9dfc0d3539d16020a53dd4c32311240a6265) | fix | Don't run preconnect assertion on the server. ([#56213](https://github.com/angular/angular/pull/56213)) |
### compiler
| Commit | Type | Description |
| -- | -- | -- |
| [daf0317bdc](https://github.com/angular/angular/commit/daf0317bdcef79445eead4a3e0e1be75671f43fb) | fix | JIT mode incorrectly interpreting host directive configuration in partial compilation ([#57002](https://github.com/angular/angular/pull/57002)) |
| [d7dca6dbb6](https://github.com/angular/angular/commit/d7dca6dbb6d8afc77a988de0b7471ac4e078762e) | fix | use strict equality for 'code' comparison ([#56944](https://github.com/angular/angular/pull/56944)) |
### compiler-cli
| Commit | Type | Description |
| -- | -- | -- |
| [c94a897248](https://github.com/angular/angular/commit/c94a8972488f62656f5d0368b8763776e2cd39c6) | fix | avoid emitting references to typecheck files in TS 5.4 ([#56961](https://github.com/angular/angular/pull/56961)) |
### core
| Commit | Type | Description |
| -- | -- | -- |
| [5682527d94](https://github.com/angular/angular/commit/5682527d949b078e92ff7588c7e25dad37fffc52) | fix | not all callbacks running when registered at the same time ([#56981](https://github.com/angular/angular/pull/56981)) |
### migrations
| Commit | Type | Description |
| -- | -- | -- |
| [b666d2c20f](https://github.com/angular/angular/commit/b666d2c20f932f435fa6c51e1d74d7bca53381f2) | fix | fix common module removal ([#56968](https://github.com/angular/angular/pull/56968)) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="17.3.12"></a>
# 17.3.12 (2024-07-17)
### compiler
| Commit | Type | Description |
| -- | -- | -- |
| [327bae473b](https://github.com/angular/angular/commit/327bae473b4ed430efefb4663312a01f59304081) | fix | JIT mode incorrectly interpreting host directive configuration in partial compilation ([#57002](https://github.com/angular/angular/pull/57002)) ([#57003](https://github.com/angular/angular/pull/57003)) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.0-next.0"></a>
# 18.2.0-next.0 (2024-07-10)
### compiler
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -353,9 +353,9 @@ DEPRECATED: <what is deprecated>
Closes #<pr number>
```

Breaking Change section should start with the phrase "BREAKING CHANGE: " followed by a summary of the breaking change, a blank line, and a detailed description of the breaking change that also includes migration instructions.
Breaking Change section should start with the phrase `BREAKING CHANGE: ` followed by a summary of the breaking change, a blank line, and a detailed description of the breaking change that also includes migration instructions.

Similarly, a Deprecation section should start with "DEPRECATED: " followed by a short description of what is deprecated, a blank line, and a detailed description of the deprecation that also mentions the recommended update path.
Similarly, a Deprecation section should start with `DEPRECATED: ` followed by a short description of what is deprecated, a blank line, and a detailed description of the deprecation that also mentions the recommended update path.


### Revert commits
Expand Down
Loading