Alon Mishne
f577f8cb5c
release: cut the v21.1.1 release
v21.1.1
2026-01-21 21:58:24 +00:00
Angular Robot
643f0f4b22
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-21 12:43:47 -08:00
Matthieu Riegler
ad9e473e73
docs(docs-infra): fix regression on docs-tabs
...
(cherry picked from commit 4ca2722d6f )
2026-01-21 20:43:07 +00:00
Matthieu Riegler
18842266de
docs(docs-infra): Handle additional description format
...
Ex: https://angular.dev/api/router/withExperimentalPlatformNavigation
(cherry picked from commit f0b1061791 )
2026-01-21 19:37:11 +00:00
Matthieu Riegler
223ff74891
build: don't substitute binary files
...
Previously, ng_package applied version stamping to all source files, which corrupted binary files like SQLite databases.
This change ignores text substitution for files passed to the `data` attribute, ensuring binary assets are preserved intact in the final package.
fixes #66637
(cherry picked from commit b885851cbe )
2026-01-21 18:35:08 +00:00
JoostK
0e1f1ed573
fix(compiler-cli): drop .tsx extension for generated relative imports
...
When synthesizing an import corresponding with a .tsx file, the extension
would not be removed unlike regular .ts files. Adjust the import generators
to also drop any .tsx extension from module specifiers.
Closes #66262
(cherry picked from commit d94b19a92f )
2026-01-21 18:33:17 +00:00
aparziale
b9c995e7d3
refactor: Delete counterproductive aria-label
...
Delete counterproductive aria-label in ADEV
fixes #66604
(cherry picked from commit 0fa8099d50 )
2026-01-21 18:25:38 +00:00
Shuaib Hasan Akib
0d0a86be29
docs: cleanup copy button and $ from output
...
(cherry picked from commit 1f86de019f )
2026-01-21 18:24:21 +00:00
Angular Robot
8078739e62
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-21 10:22:39 -08:00
Angular Robot
60aceefc75
build: update pnpm to v10.28.1
...
See associated pull request for more information.
2026-01-21 10:19:09 -08:00
Andrew Scott
696e827391
refactor(language-server): split session into separate handlers
...
Breaks up the large session.ts file into separate handlers and consolidates the code related to completions in the server into the handler file
2026-01-21 10:12:47 -08:00
Kristiyan Kostadinov
6a5620442f
fix(docs-infra): use focus-visible for focus styling
...
`focus-visible` should lead to a better experience, compared to showing the state on any focus.
(cherry picked from commit b275206a49 )
2026-01-21 01:17:06 +00:00
Shuaib Hasan Akib
62d847325d
refactor(common): cleanup unused code in doc regions
...
Cleans unused imports and code
that is not referenced within the associated docregion blocks.
(cherry picked from commit 6284126da5 )
2026-01-21 00:31:13 +00:00
Kristiyan Kostadinov
3c8d69794c
fix(docs-infra): don't use private symbol
...
Fixes that the tab group was referring to a private symbol from the CDK.
(cherry picked from commit 94a8f797e5 )
2026-01-21 00:15:22 +00:00
Kristiyan Kostadinov
93f3cca5e9
fix(docs-infra): use components directly
...
Switches the Material and CDK components to be used directly, instead of using the modules. This allows better diagnostics for unused directives.
(cherry picked from commit 508d9c34d5 )
2026-01-21 00:14:49 +00:00
Kristiyan Kostadinov
ea70b003b0
refactor(compiler): remove unused symbols
...
Removes symbols that aren't used anymore from the identifiers map.
(cherry picked from commit e4c09776b0 )
2026-01-21 00:14:19 +00:00
Kristiyan Kostadinov
5d1b950324
docs: fix serif font
...
Fixes some headers that were using a serif font unintentionally.
(cherry picked from commit 094cdfe0b5 )
2026-01-21 00:12:55 +00:00
Matthieu Riegler
e6642496b0
ci: add template for vscode dedicated issues
...
We didn't have an entry since we migrated the vscode extension repo to the fw repo.
(cherry picked from commit 75c40e7ac7 )
2026-01-20 18:24:00 +00:00
Leon Senft
26c2fe6db2
refactor(forms): remove unused API
...
Remove `SubmittedStatus` which is no longer used.
(cherry picked from commit d0ba332292 )
2026-01-20 18:20:01 +00:00
SkyZeroZx
e828f1c765
docs: Update ngComponentOutlet binding and hydration note
...
(cherry picked from commit 5dd17d7b81 )
2026-01-20 18:14:34 +00:00
SkyZeroZx
01e98ded2e
docs(docs-infra): : Exempts animation-related symbols from linking
...
Exempts 'group()', 'keyframes', and '@keyframes' symbols from automatic linking.
(cherry picked from commit 00455105cf )
2026-01-20 18:13:55 +00:00
SkyZeroZx
4a1dcb2d82
docs: remove suffix in elements , templates , components & signals
...
(cherry picked from commit 6f48b4f5ed )
2026-01-20 18:13:28 +00:00
Shuaib Hasan Akib
58720dbc56
refactor(forms): update Reactive Forms guide URL
...
Updates the Reactive Forms documentation link to the new `guide/forms/reactive-forms` path after the recent docs restructure.
(cherry picked from commit 4adbc4fa19 )
2026-01-20 18:11:51 +00:00
Angular Robot
9cc0f4d003
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-20 10:03:37 -08:00
Joey Perrott
82593de5a4
fix(docs-infra): support providing links to multiple symbols within a single line of a code block
...
Previously our system only found the first matching symboling to link to within a code block on each line, now we set up a link for all of the discovered symbols on each line
Fixes #65403
(cherry picked from commit a88f353a45 )
2026-01-20 17:35:36 +00:00
omar-almasry11
068bb9d3c5
fix(docs-infra): improve skip-to-main-content method to focus <main> element instead of h1
...
Update the skip-to-main-content behavior to focus the <main> element when present, with a fallback to the first heading for legacy layouts without a main landmark.
(cherry picked from commit 30b78bdc71 )
2026-01-20 17:35:01 +00:00
Damian Sire
eb6af58446
docs: fix spelling errors in documentation
...
Fix 6 spelling errors across documentation files:
- components-scenarios.md: 'recieved' → 'received', 'stubbe' → 'stubbed', 'controle' → 'control'
- overview.md: 'dependant' → 'dependent'
- creating-libraries.md: 'to to' → 'to'
- enter-and-leave.md: 'a an' → 'an'
(cherry picked from commit 6dff1cf85d )
2026-01-20 17:32:31 +00:00
Matthieu Riegler
760e2aaa79
docs: Add mention of "documentation"
...
This should help to bring adev at the top when searching for "angular documentation" or "angular docs"
(cherry picked from commit 2080dd1fec )
2026-01-20 17:31:42 +00:00
Maciej Ślusarz
85cf7f0daa
docs: Fix typo in image loader step of Optimizing Images chapter
...
(cherry picked from commit 8b9bdd0a63 )
2026-01-20 17:30:46 +00:00
Angular Robot
f0bcf876ec
build: lock file maintenance
...
See associated pull request for more information.
2026-01-20 09:28:39 -08:00
Jessica Janiuk
6b34e5f444
docs: Add section on animate.leave for clarity
...
There has been a bunch of confusion as to how `animate.leave` works on child nodes when the non-animated parent is removed. This section addition should clarify that.
(cherry picked from commit 5d46554e3f )
2026-01-16 21:26:48 +00:00
Angular Robot
ac50dbc8e1
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-16 10:25:28 -08:00
Kristiyan Kostadinov
32ad1e09b4
build: move zone.js build off deprecated flag
...
The Zone.js build was depending on the `--outFile` flag from TypeScript which is deprecated. These changes switch to using `--outDir` and copying the files out of the directory instead.
(cherry picked from commit 52bc0208f9 )
2026-01-16 17:28:50 +00:00
Miles Malerba
cb75f9ce85
fix(forms): fix control value syncing on touch
...
Previously we were unconditionally setting the control value back into
the value, regardless of if it had actually been changed. This PR
changes the logic to flush the pending sync on touch if there is one, or
just skip it if there isn't.
(cherry picked from commit e7b2dde6d1 )
2026-01-16 17:25:31 +00:00
Kristiyan Kostadinov
ded654dc6b
build: initial test of TypeScript 6
...
Resolves some initial test failures after updating to TypeScript 6.
(cherry picked from commit d9c980a958 )
2026-01-15 21:41:05 +00:00
Kristiyan Kostadinov
05adfcf8f2
fix(core): handle Set in class bindings
...
Currently migrating from `[ngClass]` to `[class]` isn't entirely supported, because `[ngClass]` supports `Set` values while `[class]` ignores them.
These changes add a bit of logic to bring them closer together and make the migration easier.
(cherry picked from commit 4831a9f676 )
2026-01-15 21:40:02 +00:00
Jeevan Mahesha
aa39f87021
docs: update directive name from [field] to [formField] in signal-forms documentation
...
(cherry picked from commit 417c385ddc )
2026-01-15 19:41:07 +00:00
Alan Agius
0643f541f9
docs: clarify that FESM can depend on shared chunks
...
Closes #66569
(cherry picked from commit c7eee8300f )
2026-01-15 19:05:45 +00:00
Miles Malerba
d89a80a970
feat(forms): Ability to manually register a form field binding in signal forms
...
This PR adds the ability to manually register a binding with the
`FormField` directive. This is useful for a lower-level implementation
that takes the field tree as an `input()` rather than relying on the
automatic binding from `FormUiControl`.
(cherry picked from commit 5974cd0afc )
2026-01-15 19:03:32 +00:00
Joey Perrott
0f3f346ec4
fix(docs-infra): use public folder instead of assets folder for static files in adev tutorials
...
Use public folder rather than assets folder after the change in angular-cli's defaults for angular.json
Fixes #58981
(cherry picked from commit f2cf96b519 )
2026-01-15 18:59:30 +00:00
Angular Robot
74017eb355
build: update github/codeql-action action to v4.31.10
...
See associated pull request for more information.
2026-01-15 10:57:40 -08:00
Angular Robot
72877b6c60
build: update bazel dependencies
...
See associated pull request for more information.
2026-01-15 10:55:45 -08:00
Matthieu Riegler
c0446da35f
docs(docs-infra): prevent heading from linking symbols
...
(cherry picked from commit a792315f09 )
2026-01-15 16:59:18 +00:00
Angular Robot
ae4e2e02d0
build: update cross-repo angular dependencies to v21.1.0
...
See associated pull request for more information.
2026-01-14 15:05:15 -08:00
Angular Robot
7f9990710e
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-14 12:21:32 -08:00
Jessica Janiuk
6027c9128c
release: cut the v21.1.0 release
v21.1.0
2026-01-14 11:44:32 -08:00
Joey Perrott
b108ece707
ci: update algolia synonym updater to use node directly rather than tsx
...
With new version of node we can import ts files directly in our scripts rather than using tsx
(cherry picked from commit 3f13db87e2 )
2026-01-14 17:26:43 +00:00
Angular Robot
3cc549c723
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-14 08:59:24 -08:00
Angular Robot
e817f8c830
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-14 08:51:44 -08:00
Matthieu Riegler
1ea5c97703
feat(forms): allow focusing bound control from field state
...
Allows focusing the assocated bound control from the `FieldState`.
2026-01-14 08:26:54 -08:00