37047 Commits

Author SHA1 Message Date
Ben Hong 47eb77ffb1 docs: update angular aria guides structure, subnav menu, and examples 2025-11-18 15:29:47 -08:00
Angular Robot 7e9f1cc8d8 build: update cross-repo angular dependencies
See associated pull request for more information.
2025-11-18 15:28:38 -08:00
Wagner Maciel 114c83ed8b docs: aria combobox examples 2025-11-18 14:55:54 -08:00
Wagner Maciel 695f4df912 docs: aria menubar examples 2025-11-18 14:55:54 -08:00
Wagner Maciel 1963bd67cc docs: aria menu examples 2025-11-18 14:55:54 -08:00
Wagner Maciel 04859b41a2 docs: aria tabs examples 2025-11-18 14:55:54 -08:00
Wagner Maciel b2080c8fb0 docs: aria autocomplete examples 2025-11-18 14:55:54 -08:00
Andrew Seguin d4595791d6 docs: hide temporary prerender tabs and multifile docs sections 2025-11-18 14:54:48 -08:00
Amy Sorto 111a7644ef docs: update overview page 2025-11-18 14:54:08 -08:00
Shuaib Hasan Akib 27fa993fb8 docs: format examples with replacing <docs-code> typescript examples with fenced ts code blocks
Update adev/src/content/reference/migrations/cleanup-unused-imports.md

Co-authored-by: Alan Agius <alan.agius4@gmail.com>

Update adev/src/content/reference/extended-diagnostics/NG8102.md

Co-authored-by: Alan Agius <alan.agius4@gmail.com>

Update adev/src/content/reference/extended-diagnostics/NG8103.md

Co-authored-by: Alan Agius <alan.agius4@gmail.com>

Update adev/src/content/reference/extended-diagnostics/NG8103.md

Co-authored-by: Alan Agius <alan.agius4@gmail.com>

Update adev/src/content/reference/extended-diagnostics/NG8103.md

Co-authored-by: Alan Agius <alan.agius4@gmail.com>

Update adev/src/content/reference/migrations/cleanup-unused-imports.md

Co-authored-by: Alan Agius <alan.agius4@gmail.com>

Update adev/src/content/reference/migrations/cleanup-unused-imports.md

Co-authored-by: Alan Agius <alan.agius4@gmail.com>
2025-11-18 14:11:23 -08:00
Cheng-Hsuan Tsai 24814ce43e docs: add aria tree examples and disable text selection 2025-11-18 14:10:34 -08:00
Angular Robot ceb2d7166b build: update cross-repo angular dependencies
See associated pull request for more information.
2025-11-18 11:19:53 -08:00
Cheng-Hsuan Tsai d0877a524a docs: add aria grid examples 2025-11-18 11:14:53 -08:00
Cheng-Hsuan Tsai c639f84347 docs: add aria accordion examples 2025-11-18 11:14:27 -08:00
Cheng-Hsuan Tsai 41e9c7b4bf docs: add aria tree examples 2025-11-18 11:13:52 -08:00
Nicolò Polazzi 661a554b8d docs: correct inconsistencies in signals tutorial 2025-11-18 11:11:26 -08:00
SkyZeroZx ed0647d2e6 refactor(devtools): add matcher and runGuardsAndResolvers support in router viewer
Enhance the Angular DevTools router viewer to display routes that use custom `matcher` functions and reflect the `runGuardsAndResolvers` configuration
2025-11-18 08:29:41 -08:00
Angular Robot f799fc89f4 build: lock file maintenance
See associated pull request for more information.
2025-11-18 08:17:39 -08:00
Shuaib Hasan Akib 374c36d810 docs: simplify docs-code header by removing paths and keeping only file name and info 2025-11-18 08:15:41 -08:00
Shuaib Hasan Akib 0182939d5e docs: replace legacy <docs-code> with fenced code blocks with highlight metadata
Replaced older <docs-code> components (e.g.
<docs-code language="ts" highlight="3">…</docs-code>)
with modern fenced code blocks using {highlight:[3]} metadata
2025-11-18 08:15:02 -08:00
Devin Chasanoff 631035a2e0 docs: add AI tutor instructions 2025-11-18 08:14:33 -08:00
Angular Robot 6178e3ebfb build: update cross-repo angular dependencies
See associated pull request for more information.
2025-11-17 16:34:41 -08:00
Angular Robot 8187833d1b build: update cross-repo angular dependencies to v21.0.0-rc.3
See associated pull request for more information.
2025-11-17 15:18:27 -08:00
SkyZeroZx c93d02151a docs: replace @HostListener with host event bindings in attribute directives 2025-11-17 15:09:11 -08:00
ljasek 6d35ab8c28 docs: fix JetBrains AI Assistant MCP JSON configuration 2025-11-17 15:08:15 -08:00
hawkgs e7a6e31a70 fix(devtools): refine when signal graph button is shown
Show the signal graph button only when a signal-graph-eligible node from the directive explorer is selected; Fix client app error when a `defer` node is selected (related)
2025-11-17 14:45:01 -08:00
aparziale c757fd6c29 docs(docs-infra): add advanced recommendations
Added recommendation in advanced section for redirectTo and canMatch will generate an error. These properties are incompatible together

fixes #65267
2025-11-17 14:40:08 -08:00
Paul Leflon f13159f811 docs: fix markdown table in custom elements guide 2025-11-17 14:33:32 -08:00
Angelo Parziale 7a2d5116f2 refactor: convert docs-code blocks to inline TypeScript documentation
This PR converts the custom <docs-code> blocks to standard Markdown code blocks with TypeScript syntax highlighting.
2025-11-17 14:33:00 -08:00
Jessica Janiuk cbd77b9db8 docs: release notes for the v21.0.0-rc.3 release 2025-11-17 13:40:42 -08:00
Angular Robot 3661ae199c build: update cross-repo angular dependencies
See associated pull request for more information.
2025-11-17 11:46:57 -08:00
Cheng-Hsuan Tsai d104acb286 docs(docs-infra): fix broken code tabs
When `<mat-tab-group>` is conditionally removed by `@if` it loses the
`<mat-tab>` projected content somehow.
2025-11-17 11:45:19 -08:00
Joey Perrott 7e70682f2b docs: update examples to latest Angular
Updates the adev examples to use Angular 21.0.0-rc.2
2025-11-17 11:17:58 -08:00
Joey Perrott 25546f6152 Revert "ci: remove cache usage from pr.yml"
This reverts commit 3760feb5ec.
2025-11-17 11:08:54 -08:00
Joey Perrott cf07486532 ci: remove cache usage from ci.yml
Remove the @actions/cache usages from ci.yml
2025-11-17 11:08:54 -08:00
Angular Robot a6968ed0ca build: update cross-repo angular dependencies
See associated pull request for more information.
2025-11-17 10:58:10 -08:00
Angular Robot e1c26a2e72 docs: update cross-repo adev docs
Updated Angular adev cross repo docs files.
2025-11-17 10:57:19 -08:00
Wagner Maciel cb481a549b docs: aria listbox examples (#65273)
PR Close #65273
2025-11-17 18:39:00 +00:00
Wagner Maciel 047b2659b1 docs: multiselect examples (#65273)
PR Close #65273
2025-11-17 18:39:00 +00:00
Wagner Maciel e709d1fd46 docs: aria select skins (#65273)
docs: select examples

PR Close #65273
2025-11-17 18:38:59 +00:00
Wagner Maciel ed686a0f4d docs: aria toolbar examples (#65273)
docs: aria toolbar retro example

docs: aria toolbar material example

docs: organize aria toolbar examples

docs: vertical examples

docs: final aria toolbar examples

docs: wip aria toolbar docs

PR Close #65273
2025-11-17 18:38:59 +00:00
Ben Hong 9b87689558 docs: add aria menubar component guide 2025-11-17 10:38:25 -08:00
Jessica Janiuk b2171c6c14 Revert "docs: replace legacy <docs-code> with fenced code blocks with highlight metadata"
This reverts commit c5c1689348.
2025-11-17 10:36:55 -08:00
Jessica Janiuk 88dfd96ec9 Revert "refactor(core): let the profiler handle asymmetric events leniently"
This reverts commit da9911f2b4.
2025-11-17 10:10:36 -08:00
Jessica Janiuk adc2a57be0 Revert "fix(core): notify profiler events in case of errors"
This reverts commit af1ba52587.
2025-11-17 10:10:36 -08:00
Matthew Beck 9e7ddcaa10 fix(compiler): don't choke on unbalanced parens in declaration block
Following https://github.com/angular/angular/pull/64509 we started
choking on unbalanced closing parentheses in declaration blocks,
specifically in quoted background-image urls. This was reported in
https://github.com/angular/angular/issues/65137.

This occured because we previously (and now again) traverse the entire
declaration block when selecting for :host-context() selectors to shim.
This is an oddity of how we parse styles today, and is likely something
we'd want to remove if we parsed selectors properly.

This change adds a new flag to _splitOnTopLevelCommas which allows it to
continue past unbalanced closing parentheses in the declaration block,
returning _convertColonHostContext to its previous behavior while
keeping support for the extra nesting in :host-context().
2025-11-17 09:46:01 -08:00
Matthieu Riegler c15836c8c7 refactor(core): promote the custom track profiler to stable.
We didn't get much report on the feature itself so we feel confident about promoting it to stable. In parallel we'll also land #62959 but one is not blocking the other.

fixes #64996
2025-11-17 09:42:32 -08:00
Matthieu Riegler b41a94bc85 fix(forms): Set error message of a schema error.
Use the error message of the issue as the error message of the error itself.

fixes #65247
2025-11-17 09:41:54 -08:00
Miles Malerba f47637426f refactor(forms): avoid console warnings when setting NaN
It can be useful for a developer to set `NaN` as the value for a number
input, as a way to say "clear the input". However, directly setting this
value to the `.valueAsNumber` causes a console warning. This PR fixes
the console warning by just doing `.value = ''` when we would otherwise
to `.valueAsNumber = NaN`
2025-11-17 09:41:29 -08:00
Leon Senft c727df5d38 refactor(forms): reduce boilerplate needed to define custom controls
An early piece of feedback received regarding custom controls hosted on
native inputs was that they required a lot of boilerplate to bind
`FieldState` properties. Each property required an input to accept the
property, and a host binding to forward it to the native control.
2025-11-17 09:40:58 -08:00