Angular Robot
e817f8c830
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-14 08:51:44 -08:00
Shuaib Hasan Akib
654ed6512b
docs: add IMPORTANT prefix to pipe usage warning and
...
Adds an IMPORTANT label to emphasize the guidance about avoiding impure
pipes due to potential performance impact.
(cherry picked from commit c9f584b918 )
2026-01-14 16:11:03 +00:00
SkyZeroZx
5594a535c1
docs(docs-infra): use Signals Forms focusBoundControl
...
Removes direct `ViewChild` access from `TextField` components and relies on
Signals Forms via the `focusBoundControl` to manage focus.
(cherry picked from commit 074666b2e8 )
2026-01-14 16:00:49 +00:00
Angular Robot
bf5db2b8d3
build: lock file maintenance
...
See associated pull request for more information.
2026-01-13 08:59:44 -08:00
Angular Robot
c8b1b15143
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-13 08:44:21 -08:00
lyutails
559797c19d
docs: update hierarchical-dependency-injection.md
...
VillainsService highly likely misspelled and then written as VillainService with 's' missing
(cherry picked from commit 910768f5cc )
2026-01-13 16:31:45 +00:00
SkyZeroZx
40864e85da
docs(docs-infra): replace deprecated Router.isActive with isActive ( #66430 )
...
Updates the view transition logic to use the isActive function instead of the deprecated Router.isActive
PR Close #66430
2026-01-12 22:42:33 +00:00
SkyZeroZx
b1c68e66a7
docs: update examples to use isActive instead of deprecated Router.isActive ( #66430 )
...
PR Close #66430
2026-01-12 22:42:33 +00:00
Matthieu Riegler
79f979a673
docs(docs-infra): Throw build error on invalid guide links
...
The list of valid links is generated from navigation data configuration in the ADEV app.
Redirections are knowingly exclude so we stop referencing them.
(cherry picked from commit c09f5352f6 )
2026-01-12 21:38:23 +00:00
Roshith
3932bab633
docs: fix spelling mistake in documentation
...
correct typo where "youself" was written instead of "yourself"
(cherry picked from commit 933ca9e5dc )
2026-01-12 21:37:00 +00:00
Angelo Parziale
1f47e885fd
build(docs-infra): Update dependency @xterm/xterm to v6
...
Update dependency @xterm/xterm to v6 and fix style
(cherry picked from commit 4d983e9904 )
2026-01-12 18:16:28 +00:00
SkyZeroZx
d1f6bcdacd
docs: remove Component suffix in animations, HTTP, and SSR guides
...
Removes the unnecessary `Component` suffix from examples.
Also fixes button styling in the animations examples, which previously did not render correctly in dark mode.
(cherry picked from commit 511d9ca9d2 )
2026-01-12 18:07:09 +00:00
Shuaib Hasan Akib
ed292e398a
docs: correct line number highlighting in query examples
...
Updates incorrect highlighted line numbers so they match the intended
code being referenced in the documentation.
(cherry picked from commit c63bc58e0f )
2026-01-12 18:04:18 +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
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
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
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
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
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
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
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
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
2c74475969
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-08 14:41:15 -08:00
Jessica Janiuk
a2b9429992
Revert "feat(router): add trailingSlash config option"
...
This reverts commit 12fccc5e99 .
2026-01-08 12:20: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
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
Matthieu Riegler
8bc688b56f
docs: add release schedule
2026-01-08 08:34:47 -08:00
Andrew Scott
12fccc5e99
feat(router): add trailingSlash config option
...
This commit introduces a highly requested `trailingSlash` configuration option to the Angular Router, allowing developers to control how trailing slashes are handled in their applications. The options are:
- 'always': Enforces a trailing slash on all URLs.
- 'never': Removes trailing slashes from all URLs (default).
- 'preserve': Respects the presence or absence of a trailing slash as defined in the UrlTree.
2026-01-08 08:26:37 -08:00
Matthieu Riegler
18810d8a15
build: update lock file maintenance
...
superseeds #66229
This also removes the dagre-d3-es patch as it was merged upstream (tbo47/dagre-es/pull/51)
2026-01-07 15:53:37 -05:00
SkyZeroZx
090484c853
docs(docs-infra): Fix combobox dialog styles for dark theme
...
Fixes combobox dialog styles to ensure correct text color and contrast in dark theme.
This improves readability and visual consistency when using the docs in dark mode.
2026-01-07 14:19:32 -05:00
SkyZeroZx
f9e9fc4ffe
docs: enhance programmatic rendering guide by covering ngComponentOutlet options
2026-01-07 14:18:33 -05:00
Shuaib Hasan Akib
d129d201c1
docs: standardize component decorator placeholders in markdown
...
Updates `@Component({ ... })` to `@Component({/*...*/})` across
documentation examples for consistency and clearer formatting.
2026-01-07 14:17:38 -05:00
SkyZeroZx
b2f417585a
docs: update angular.io links to angular.dev in comments, TSDoc, and warnings
2026-01-07 14:12:15 -05:00
SkyZeroZx
0d6ac92ccb
docs: remove Component suffix from examples in DI & Drag and Drop
...
Updates documentation examples to remove the `Component` suffix, aligning them with the current Angular Style Guide.
2026-01-07 13:59:17 -05:00
Angular Robot
c03e78dfbf
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-07 13:34:54 -05:00
SkyZeroZx
85ce5f3ce7
docs: update copyright year
2026-01-07 12:28:34 -05:00
Matthieu Riegler
b17f93b6d1
docs(docs-infra): Use category for signal forms guides
2026-01-07 09:35:19 -05:00
Matthieu Riegler
640693da8e
feat(compiler): Add support for multiple swich cases matching
...
consecutive `@case` blocks are now supported:
```ts
@switch (case) {
@case (0)
@case (1) {
case 0 or 1
}
@case (2) {
case 2
}
@default {
default
}
}
```
fixes #14659
2026-01-07 09:23:50 -05:00
SkyZeroZx
3dfdb71d65
docs: add docs for transform property in built-in loaders
2026-01-07 09:17:59 -05:00
Paweł Kawula
f811c6c69d
docs: fixed incorrect link in migrating-to-vitest.md
...
provided correct link to section about vitest fake timer
2026-01-07 09:10:30 -05:00
Matthieu Riegler
71cde39ff0
docs: rewrite testing docs
...
Those rewrites focus on using Vitest instead of jasmine, drop usages of `fakeAsync`, present modern testing strategy that rely on `whenStable` more than explicit calls to `detectChanges`.
fixes #42748 , #48510 , #64962 , #65987 , #66029 , #66150
2026-01-05 19:38:23 -05:00
cexbrayat
46a276ac9c
docs: update MCP devserver tool names to use dot notation
...
This updates the documentation to match the changes in angular-cli:
- dot notation for tool names: https://github.com/angular/angular-cli/commit/18d74dde8938dbe566df80753d5c148c19040179
- tool group support for devserver: https://github.com/angular/angular-cli/commit/427c3a93329d826f4b4a7d879ca8e2af275ff03b
2026-01-05 15:58:22 -05:00
Angular Robot
14f5cc4e9b
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-05 15:26:39 -05:00
Matthieu Riegler
15308149db
docs(docs-infra): Add package filter to the API list
...
This commit also introduces the usage of signal forms on adev
2026-01-05 15:21:33 -05:00
Andrew Scott
5edceffd04
feat(router): add controls for route cleanup
...
This commit introduces a new feature to automatically destroy `EnvironmentInjector`s associated with routes that are no longer active or stored. This helps in managing memory by releasing resources held by unused injectors.
2026-01-05 14:43:56 -05:00