Bas ten Feld
fb901f7eda
docs(docs-infra): fix typo 'requiredSync' instead of 'requireSync'
...
(cherry picked from commit 57edfaf435 )
2026-02-20 16:53:24 +00:00
Matthieu Riegler
17da2c392e
docs(docs-infra): remove toString from the API docs
...
(cherry picked from commit fc8140cff4 )
2026-02-20 16:52:01 +00:00
Angular Robot
6cf0100fe4
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-19 18:12:11 -08:00
kbrilla
d2137928e8
perf(language-service): use lightweight project warmup for Angular analysis
...
avoid per-file semantic diagnostics work when warming up a newly loaded project.
add ensureProjectAnalyzed() to the language-service API and use it from the server startup path.
implement warmup through public compiler API access with existing perf tracing, and add legacy test coverage for the new warmup flow.
(cherry picked from commit 39f62fa408 )
2026-02-20 02:11:06 +00:00
Matthieu Riegler
1d4783c01c
refactor(language-service): split tests to reduce risk of timeouts
...
Because we've had to many timeouts recently
(cherry picked from commit 550b3ba01b )
2026-02-20 02:10:34 +00:00
SkyZeroZx
9ee99c7cc0
docs: update NgTemplateOutlet documentation with injector
...
(cherry picked from commit 67b22d509a )
2026-02-20 00:06:29 +00:00
Angular Robot
5b8a403220
build: update rules_browsers digest to ceb5275
...
See associated pull request for more information.
Closes #67141 as a pr takeover
2026-02-19 16:01:02 -08:00
SkyZeroZx
9c8f2dab7d
docs: add section on reactive context and async operations
...
(cherry picked from commit f68078b3e3 )
2026-02-19 23:59:59 +00:00
SkyZeroZx
9f1a78ca74
docs(docs-infra): preserve content before docs-card-container in adev
...
The tokenizer regex pattern `[^<]*` was consuming all non-`<` content
before custom HTML tags, causing lost content.
Changed to `\s*` which only allows leading whitespace, letting marked
properly tokenize preceding content.
(cherry picked from commit bc473cf60f )
2026-02-19 23:48:49 +00:00
Angular Robot
d45440eda4
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-19 13:31:08 -08:00
Matthieu Riegler
eb7c593fda
ci: add zone.js to minimumReleaseAgeExclude
...
This is a package we control the release of.
(cherry picked from commit d501506aa6 )
2026-02-19 20:41:24 +00:00
Walter Breakell
48802fd7ed
docs: fix grammar, syntax, and broken link in elements guide
...
(cherry picked from commit 7d21996b1e )
2026-02-19 20:39:04 +00:00
Joey Perrott
5cea3576cf
docs: update changelog to note no changes in 21.1.5 release
...
(cherry picked from commit e8cc910965 )
2026-02-19 19:23:48 +00:00
Angular Robot
913bb6ad14
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-19 11:22:42 -08:00
Angular Robot
79f1cd462e
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-02-19 09:03:46 -08:00
SkyZeroZx
4ea3cafdc8
docs(docs-infra): fixed missing gray color palette definitions for light and dark modes
...
Adds the missing gray color palette definitions for both light and dark modes
(cherry picked from commit 1771d54fb7 )
2026-02-19 16:55:02 +00:00
Angular Robot
94b9a3ef70
build: update all github actions
...
See associated pull request for more information.
2026-02-19 08:52:00 -08:00
Angular Robot
c5afb88d9a
build: update cross-repo angular dependencies to v21.2.0-rc.0
...
See associated pull request for more information.
2026-02-19 08:51:02 -08:00
Andrew Scott
f58f9c892e
release: cut the zone.js-0.16.1 release
...
(cherry picked from commit ac8b5ff938 )
2026-02-18 16:26:41 -08:00
Andrew Scott
7f33cbeb6c
release: bump VSCode extension version to 21.2.0 ( #67134 )
vsix-21.2.0
2026-02-18 15:48:34 -08:00
Andrew Scott
dd630ef955
build: update version target to prep for 21.2.0 release for vscode extension ( #67132 )
...
build: update version target to prep for 21.2.0 release for vscode extension
2026-02-18 15:14:45 -08:00
Matthew Beck
13fd2b1aa3
release: cut the v21.2.0-rc.0 release
v21.2.0-rc.0
2026-02-18 14:38:30 -08:00
Matthew Beck
cb8e974de0
docs: release notes for the v21.1.5 release
2026-02-18 14:23:57 -08:00
Leon Senft
567f292e8e
fix(forms): support custom controls as host directives
...
Add the missing code to update control properties when control is a host
directive.
Fix #66592 .
2026-02-18 14:06:54 -08:00
Leon Senft
dcb9af6dfa
test(forms): [formField] synchronizes with a host directive
...
Test that `[formField]` synchronizes its value with a custom form
control implemented as a host directive on a component.
2026-02-18 14:06:54 -08:00
Ben Hong
9a9f4e7f93
docs: update best practice performances nav structure to be more comprehensive
2026-02-18 11:40:19 -08:00
Ben Hong
b8811b45d8
docs: add signal forms async operations guide
...
Co-authored-by: Matthieu Riegler <kyro38@gmail.com >
2026-02-18 11:03:55 -08:00
Doug Parker
47486f8c49
release: bump Angular DevTools version to 1.11.0
2026-02-18 10:47:56 -08:00
Andrew Scott
c36385c691
refactor(docs-infra): Add writing guide skill
...
This adds a writing skill for writing and reviewing adev content
2026-02-18 09:28:21 -08:00
Angular Robot
22a209055c
build: update pnpm to v10.30.0
...
See associated pull request for more information.
2026-02-18 09:07:03 -08:00
Angular Robot
eaf72d456a
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-18 08:50:39 -08:00
SkyZeroZx
5a3cacaaac
build: updates Bazel commands in ssr-benchmarks to use pnpm for consistency
2026-02-18 08:49:22 -08:00
Andrew Scott
98610aabaf
docs(zone.js): update release and publish commands in DEVELOPER.md
2026-02-18 08:47:53 -08:00
Andrew Scott
d99e336a03
docs(zone.js): update build command in DEVELOPER.md
2026-02-18 08:47:53 -08:00
Andrew Scott
c2f7eaa833
docs(zone.js): update instructions to use pnpm
2026-02-18 08:47:53 -08:00
kirjs
680e1c05c6
docs: fix custom control metadata example in signal forms guide
...
It was incorretly assuming FieldState is passeed to formField input
2026-02-18 07:12:43 -08:00
SkyZeroZx
fd956f675a
refactor(forms): simplify destroy subject handling
...
Remove unnecessary conditional check when completing the destroy subject, since it is always defined
2026-02-18 07:12:02 -08:00
Matthieu Riegler
bd1cdac54d
docs(docs-infra): new homepage
2026-02-18 07:10:53 -08:00
aparziale
8de0d25ffa
docs(docs-infra): Signal forms docs
...
Update docs signal forms errors input wrong typing
fixes #66844
2026-02-17 14:36:00 -08:00
Angular Robot
2931ca1fca
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-17 14:33:19 -08:00
SkyZeroZx
064749e010
docs: fix enableProfiling note
2026-02-17 13:34:27 -08:00
Leon Senft
b481294047
refactor(forms): remove unused generic type parameter
...
The `TValue` type parameter was unused by `FormUiControl`.
2026-02-17 13:02:42 -08:00
SkyZeroZx
e45a7fe734
refactor(compiler-cli): update updateImportClause away from deprecated signature
...
Updates the `updateImportClause` call to use the non-deprecated signature.
Also update test `new Buffer` to `Buffer.from`
2026-02-17 12:56:04 -08:00
Matthew Beck
dea0819aa9
build: update cross-repo angular dependencies (main)
...
Takeover of https://github.com/angular/angular/pull/66795 that fixes
adev.
Closes #66795 .
2026-02-17 12:40:20 -08:00
Angular Robot
084f7dc08d
build: update cross-repo angular dependencies
...
See associated pull request for more information.
Closes #66795 as a pr takeover
2026-02-17 12:40:20 -08:00
Andrew Scott
fc557f0276
fix(zone.js): support passthrough of Promise.try API
...
When Zone patches Promise, it uses ZoneAwarePromise. The new Promise.try API was undefined on ZoneAwarePromise, making it unavailable when zone was present. This change gracefully passes through Promise.try to the native Promise implementation, if available, without patching it to execute in the right zone (our stance is not to add new patches but avoid destructively making new APIs unavailable).
Fixes #67057
2026-02-17 11:32:49 -08:00
Matthieu Riegler
95b3f37d4a
feat(compiler): Exhaustive checks for switch blocks
...
`@switch` blocks can now enable exhaustive typechecking by adding `@default(never);` at the end of a `@switch` block.
2026-02-17 10:25:31 -08:00
Rajveer
a8aab64809
refactor(core): remove outdated TODO comments referencing TypeScript 2.1
...
Angular requires TypeScript >=5.9, making TODO comments that reference TypeScript 2.1 features obsolete. These comments existed in keyvalue_differs.ts and ng_for_of.ts and referenced type improvements that were deferred until TS 2.1, which has long since been surpassed.
2026-02-17 08:49:33 -08:00
Kristiyan Kostadinov
81cabc1477
feat(core): add support for TypeScript 6
...
Updates the project to support TypeScript 6 and accounts for some of the breakages.
2026-02-17 08:40:38 -08:00
hawkgs
9f4c025531
refactor(devtools): improve formatting of injector providers token labels
...
Use `InjectionToken.toString` for the string representation of `InjectionToken`s for better readibility.
2026-02-17 08:33:41 -08:00