Matthieu Riegler
481557e69f
docs(docs-infra): prevent from showing duplicate usage blocks in functions API docs
...
fixes #66398
(cherry picked from commit b22835579e )
2026-01-12 17:50:16 +00:00
Matthieu Riegler
13a7ee8424
docs(docs-infra): Show API decorators docs
...
fixes #66129
(cherry picked from commit a056413520 )
2026-01-12 17:41:28 +00:00
Matthieu Riegler
fd3253e093
docs(docs-infra): Add community russian translation
...
fixes #65720
(cherry picked from commit 33b2d9905d )
2026-01-12 17:40:11 +00:00
Matthieu Riegler
addccead9b
docs: change language section to "community translations"
...
(cherry picked from commit ad699cebb5 )
2026-01-12 17:30:22 +00:00
Angular Robot
8f451b5647
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-12 08:55:39 -08:00
omar-almasry11
e4dcd72926
fix(docs-infra): improve symbolic green contrast for WCAG compliance
...
Adjusts the symbolic green color to meet WCAG contrast requirements in documentation styles.
(cherry picked from commit 405b05607c )
2026-01-12 16:50:37 +00:00
Jeevan Mahesha
204aacadb4
docs: update testing guide to include Vitest and improve authGuard test setup
...
(cherry picked from commit 66b40d4fb3 )
2026-01-12 16:32:14 +00:00
Angular Robot
e9cb3cbefb
build: update pnpm to v10.28.0
...
See associated pull request for more information.
2026-01-12 08:31:22 -08:00
Matthieu Riegler
4871131136
docs: improve separation between enter and leave example
...
fixes #66359
(cherry picked from commit 7f1b790f84 )
2026-01-12 16:18:20 +00:00
Kristiyan Kostadinov
fb21801827
build: update license for vscode extension
...
The vscode extension still has the old license headers pointing pointing to AIO.
(cherry picked from commit f0dba6deb9 )
2026-01-12 16:17:43 +00:00
aparziale
3de709f41b
docs(docs-infra): Angular Aria listbox shows placeholder for "Selection modes"
...
Improved documentation for the aria listbox component. Added an example comparing selectionMode input.
Fixes : #65682
(cherry picked from commit e7f24014cf )
2026-01-12 16:17:17 +00:00
Angular Robot
47d89c8ca2
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-12 08:15:35 -08:00
SkyZeroZx
c7d6053797
refactor(compiler-cli): update error message links to versioned docs ( #66374 )
...
Error message links now point to the archived documentation site (v*.angular.dev)
so that referenced content matches the framework version in use.
See angular#44650
PR Close #66374
2026-01-09 22:33:53 +00:00
SkyZeroZx
03e2b36826
refactor(core): update error message links to versioned docs ( #66374 )
...
Error message links now point to the archived documentation site (v*.angular.dev)
so that referenced content matches the framework version in use.
See angular#44650
PR Close #66374
2026-01-09 22:33:52 +00:00
Miles Malerba
29f074a93f
fix(forms): Rename signal form [field] to [formField]
...
This completes the rename started in #66136 . `[field]` is too generic of
a selector for the forms system to own, and likely to cause naming
collisions with existing components. Therefore it is being renamed to
`[formField]`
(cherry picked from commit 5671f2cc07 )
2026-01-09 22:33:13 +00:00
tomer953
62d7533ca6
fix(migrations): prevent duplicate imports in common-to-standalone migration
...
The common-to-standalone migration did not check for existing imports
when adding needed imports after removing CommonModule. This change adds deduplication
logic to filter out imports that already exist in the imports array
before adding them, ensuring each import appears only once.
(cherry picked from commit 008e20ca56 )
2026-01-09 22:30:52 +00:00
Angular Robot
a59f51f0e6
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-09 11:26:35 -08:00
Alan Agius
a201d33e0c
ci: add pnpm and typescript exclusions to a Renovate package rule.
...
This will be handled in dev-infra preset, see: https://github.com/angular/dev-infra/pull/3340
(cherry picked from commit 99db2e9065 )
2026-01-09 18:41:58 +00:00
fisker
0875deab8d
refactor(compiler): switch Binary.isAssignmentOperation to type guard function
...
Improve `Binary.isAssignmentOperation` types
(cherry picked from commit 4fb24cadee )
2026-01-09 17:59:33 +00:00
Angular Robot
dd37fd821e
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-09 09:56:00 -08:00
SkyZeroZx
7b396e8bb2
docs(docs-infra): avoid persistent AbortSignal listener in wait debounce in search
...
Cleans up the abort listener once the timeout resolves to prevent it from
remaining attached longer than necessary.
(cherry picked from commit 94b707957a )
2026-01-09 17:38:11 +00:00
Yahya-Almubarak
24b0920755
docs: replace UnambiguousRoleValidator in asyc-valdotors part form-validation.md
...
The async validators part of document uses uniqueRoleValidator and not UnambiguousRoleValidator.
(cherry picked from commit e3b3290998 )
2026-01-09 17:26:22 +00:00
Devin Chasanoff
f3a7b3ab67
docs: add ai tutor signal forms docs
...
(cherry picked from commit 09234753e1 )
2026-01-09 17:25:43 +00:00
Angular Robot
1c055aa268
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-09 09:05:45 -08:00
kirjs
0c23d02944
docs(forms): Clarify returning errors from submit functions
...
Update outdate comment, and add a section to the docs
(cherry picked from commit 7d985ce08e )
2026-01-09 16:47:46 +00:00
fisker
83bac5adc9
refactor(compiler): tighten Unary.operator type
...
Improve `Unary.operator` type
(cherry picked from commit a7e470a1b3 )
2026-01-09 16:47:05 +00:00
fisker
e01dcae4c5
refactor: _ParseAST.isAssignmentOperator to type guard
...
Update `_ParseAST.isAssignmentOperator` to type guard
(cherry picked from commit 4d19408e9b )
2026-01-09 16:45:40 +00:00
fisker
4cdf4d5760
refactor(compiler): tighten Binary.operation type
...
Improve `Binary.operation` types
(cherry picked from commit 07a08ab9f8 )
2026-01-09 16:45:39 +00:00
hawkgs
f41d721ce0
refactor(devtools): style the profiler dialogs to match the current design
...
Decrease the font size and tone down the paddings and margins. Use `ng-button` instead of `mat-button`.
(cherry picked from commit e66aeac8d0 )
2026-01-09 16:23:21 +00:00
hawkgs
0fd8477f3f
refactor(devtools): add secondary type button
...
Add a secondary style/type button to `ng-button`.
(cherry picked from commit bea5840864 )
2026-01-09 16:23:21 +00:00
SkyZeroZx
5dd2f2bb98
docs(docs-infra): improve label fallback logic in search results
...
Improves label fallback in search results by providing a fallback to the top-level category when a more specific label is missing.
(cherry picked from commit 3a65814f53 )
2026-01-09 15:58:36 +00:00
SkyZeroZx
ca57165c7e
docs: add docs support for spread and rest operators in expression syntax
...
(cherry picked from commit 0d35088b56 )
2026-01-09 15:58:11 +00:00
Angular Robot
4391c44801
build: update cross-repo angular dependencies to v21.1.0-next.4
...
See associated pull request for more information.
2026-01-09 07:50:14 -08:00
Alon Mishne
985bdeefd3
docs: Updated MCP docs to include latest experimental tools and recent renames
...
(cherry picked from commit c963f35d2c )
2026-01-09 15:48:26 +00:00
Matthieu Riegler
95bc06d6c3
Revert "docs: remove incorrectly listed operators in "Supported operators" table (Expression Syntax Guide) ( #62092 )"
...
This reverts commit ea71a1e8cd .
(cherry picked from commit 80a7419a16 )
2026-01-09 15:47:52 +00:00
Angular Robot
2c3a067bb6
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-08 14:42:26 -08:00
Angular Robot
2c74475969
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-08 14:41:15 -08:00
Andrew Scott
74af7d85e5
refactor(core): Use the provided Document value rather than global in FakeNavigation
...
This commit ensures the Document used by `FakeNavigation` is the one
passed in the constructor rather than the global `document`, which may
be different.
(cherry picked from commit 49295778bc )
2026-01-08 21:28:23 +00:00
Jessica Janiuk
6ad2ef6bd8
release: cut the v21.1.0-rc.0 release
v21.1.0-rc.0
2026-01-08 12:50:38 -08:00
Jessica Janiuk
3b8c4fc136
docs: release notes for the v21.0.8 release
2026-01-08 12:44:14 -08:00
Jessica Janiuk
a2b9429992
Revert "feat(router): add trailingSlash config option"
...
This reverts commit 12fccc5e99 .
2026-01-08 12:20:03 -08:00
Andrew Scott
86dc1283e8
fix(core): handle cancelled traversals in fake navigation
...
Update fake navigation implementation to correctly handle traversals that are cancelled (e.g. by a precommit handler).
Ensure prospective index is calculated correctly so that subsequent traversals target the correct entry.
Add regression test for cancelled traversals.
2026-01-08 11:27:37 -08:00
omar-almasry11
ad49d489ae
fix(docs-infra): improve dark mode button hover contrast for WCAG compliance
...
The .docs-primary-btn hover state in dark mode had a contrast ratio of 2.18:1,
failing WCAG 2.1 SC 1.4.3. This change reuses the existing
--hot-pink-to-electric-violet-radial-gradient to achieve 4.5:1+ contrast.
2026-01-08 11:21:23 -08:00
Angular Robot
50ded69afb
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-08 11:17:03 -08:00
zakaria-bali
bd5997cfeb
docs(forms): make onSubmit method async for form submission
...
Change onSubmit method to be asynchronous since we are using await inside it
2026-01-08 10:03:23 -08:00
lyutails
8fad6155b2
docs: fix typo in effect.md
2026-01-08 10:02:51 -08:00
aparziale
71149ef57a
docs(docs-infra): Fix toggle button in dark mode
...
Fix visibility toggle button in dark mode
Fix #66049
2026-01-08 09:07:56 -08:00
Angular Robot
adabdcd173
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-08 08:43:27 -08:00
Angular Robot
7d3cf91b1e
build: update all non-major dependencies
...
See associated pull request for more information.
2026-01-08 08:41:30 -08:00
Shuaib Hasan Akib
f727f8e655
docs: fix broken anchor link for Angular versioning section
...
Updates the release documentation link to point to the correct `#angular-versioning` anchor so readers are directed to the intended
2026-01-08 08:35:30 -08:00