Jessica Janiuk
a2b9429992
Revert "feat(router): add trailingSlash config option"
...
This reverts commit 12fccc5e99 .
2026-01-08 12:20:03 -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
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
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
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
Shuaib Hasan Akib
e6631f0007
docs(docs-infra): sync heading colors between docs and API pages
...
Aligns documentation heading colors across docs and API pages to ensure
visual consistency and a cohesive reading experience.
2026-01-05 12:36:58 -05:00
SkyZeroZx
b1a0d1d8e2
docs: Add form control state management and event options
2026-01-05 12:16:09 -05:00
SkyZeroZx
c1d72af10d
docs(docs-infra): add external link styles to API reference documentation
...
Adds the missing icon external link styling to the API reference documentation.
2026-01-05 12:14:31 -05:00
SkyZeroZx
fa430bffb0
docs: add @see links to API docs for better discoverability
2026-01-05 12:12:24 -05:00
SkyZeroZx
a9283ca93a
docs: add section on converting writable signals to readonly
2026-01-05 12:03:11 -05:00
Shuaib Hasan Akib
bcaa001cac
docs: fix incorrect Input import in example
...
Update the documentation example to import input instead of Input,
ensuring the code reflects the signal-based API and current Angular
recommendations.
2026-01-05 12:02:16 -05:00
Shuaib Hasan Akib
8358e548ce
fix(docs-infra): stop auto-linking "state" and "group" to APIs
...
Prevents common words used in code examples from being incorrectly
linked to API references.
Fixes : #66292
2026-01-05 12:01:51 -05:00
SkyZeroZx
5d3708e5ed
docs: prevent mobile overflow in the route behavior customization example
2026-01-05 12:00:59 -05:00
Logan Mzz
ef48826dc7
docs: fix reference to parent from children resolvers
2026-01-05 11:55:53 -05:00
Kirill Cherkashin
4a8ad92cee
docs(forms): update migration guide ( #66111 )
...
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
d8e3bcff5e
docs(forms): Address feedback ( #66111 )
...
Update `Automatic status class` section
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
25f6441a10
docs(forms): Address feedback ( #66111 )
...
Update the Automatic status classes section to make NG_STATUS_CLASSES go first.
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
c41bb1b8ec
docs(forms): Address feedback ( #66111 )
...
Change wording and formatting and clean up.
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
8b57bcdf3d
docs(forms): Add a section for automatic form binding ( #66111 )
...
To avoid manually adding classes like `.ng-valid`, `.ng-dirty` etc to every field, you can provide a global configuration using `provideSignalFormsConfig`.
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
57193c5c2a
docs(forms): add a Accessing values section ( #66111 )
...
This explains how to get the value of a compat form
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
d62734842a
docs(forms): add migration guide for Signal Forms ( #66111 )
...
This commit introduces a new guide for migrating from legacy forms (Reactive and Template-driven) to the new Signal Forms.
PR Close #66111
2026-01-05 11:54:43 -05:00
SkyZeroZx
a5ebdd9cd1
docs(docs-infra): Fixes the visibility of the copy link button in CLI headings
...
Fixes the visibility of the copy link button in CLI documentation headings.
2026-01-05 11:52:24 -05:00
Matthieu Riegler
c225b03c91
docs: fix typos in Effects doc in Signals guide
2026-01-05 11:51:01 -05:00
Matthieu Riegler
3a85031dc0
docs(docs-infra): Modernize tests
...
Remove usages of `detectChanges` and rely on `whenStable`.
This commit also removed the usage of `provideZonelessChangeDetection` which is no longer necessary.
2026-01-05 11:47:08 -05:00
Angular Robot
29574f622d
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-02 14:24:17 +01:00
Angular Robot
8fa602176c
build: update all non-major dependencies
...
See associated pull request for more information.
2026-01-02 08:31:03 +01:00
Shuaib Hasan Akib
75fa37a0dd
docs: Incorrect Highlighting in Content Queries Example
...
Fixes : #66284
2026-01-02 08:28:44 +01:00
Adam Podroužek
402ecaf85c
docs: fix URL link to valibot
2026-01-02 08:27:04 +01:00
aparziale
b54bc1b16e
docs(docs-infra): LoadComponent along with loadChildren
...
Added example with loadComponent along with loadChildren
Fix #66257
2026-01-02 08:26:30 +01:00