SkyZeroZx
058377ed55
refactor(devtools): handle function-based redirectTo and title in router viewer
...
Refactors router viewer logic to properly process and display redirectTo and title when defined as functions
2025-11-04 17:54:07 +00:00
Angular Robot
b8b8bad130
build: lock file maintenance
...
See associated pull request for more information.
2025-11-04 17:52:54 +00:00
Georgi Serev
9fc3873ea3
fix(devtools): SameMessageBus source and destination URIs
...
Fix the URIs by stripping any query parameters and/or fragments from the compound URLs, since they may prevent the extension from successfully establishing a handshake in some instances.
2025-11-04 17:52:07 +00:00
Angular Robot
608421b83f
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2025-11-04 17:50:39 +00:00
Gerome Grignon
8f49af90d0
docs(router): uniformize lazy loading syntax
2025-11-04 17:39:08 +00:00
SkyZeroZx
2ad1b5979f
refactor(core): Removes unused flag for onDestroy
...
Eliminates an unnecessary configuration flag
2025-11-04 04:20:54 +00:00
SkyZeroZx
b61847f877
docs: simplify tutorial signals with self-closing component tags
2025-11-04 00:34:37 +00:00
SkyZeroZx
82a579c7e6
docs: Update highlight inputs & code block formatting in component guides
2025-11-04 00:32:38 +00:00
SkyZeroZx
97169b4689
refactor(platform-browser): remove redundant providedIn: 'root' from injection tokens
...
Removes unnecessary `providedIn: 'root'` declarations from injection tokens
2025-11-04 00:31:52 +00:00
SkyZeroZx
5e4437baf8
refactor(platform-server): remove redundant providedIn: 'root' from injection tokens
...
Removes unnecessary `providedIn: 'root'` declarations from injection tokens
2025-11-04 00:31:52 +00:00
SkyZeroZx
67da4eb04c
refactor(router): remove redundant providedIn: 'root' from injection tokens
...
Removes unnecessary `providedIn: 'root'` declarations from injection tokens
2025-11-04 00:31:52 +00:00
SkyZeroZx
78e6716f40
refactor(forms): remove redundant providedIn: 'root' from injection tokens
...
Removes unnecessary `providedIn: 'root'` declarations from injection tokens
2025-11-04 00:31:52 +00:00
SkyZeroZx
64efbc53aa
refactor(core): remove redundant providedIn: 'root' from injection tokens
...
Removes unnecessary `providedIn: 'root'` declarations from injection tokens
2025-11-04 00:31:52 +00:00
Shuaib Hasan Akib
c4c7fb88ac
docs: remove standalone: true since it's now the default
...
Removes redundant `standalone: true` declarations from code examples.
Standalone components are now the default in Angular, so the flag is
no longer necessary in documentation snippets.
2025-11-04 00:26:54 +00:00
marktechson
7a422c209a
docs: add v21 landing page
...
Adds a new landing page for developer events, starting with the v21 page. It also includes an ICS file link for calendar invites. Also updated the tests for the docs-pill to support two new attributes so developers can add the event to their calendars.
2025-11-03 23:59:20 +00:00
SkyZeroZx
ffa19ddd3f
docs(docs-infra): Improve font loading performance with preconnect
...
Adds preconnect links for Google Fonts domains to establish early
connections, reducing latency and improving font loading speed
2025-11-03 22:30:59 +00:00
SkyZeroZx
429672d6ab
docs(docs-infra): Updates page title strategy to sync meta tags
...
Ensures that page title changes are reflected in relevant meta tags for improved SEO and sharing support
2025-11-03 21:30:09 +00:00
Kristiyan Kostadinov
f233f7420a
fix(compiler-cli): make required inputs diagnostic less noisy
...
Currently when a required input is missing, we produce a diagnostic on the entire start tag. This can be really noisy if there are already some attributes on the element.
This change switch to only highlighting the tag name instead.
2025-11-03 21:27:42 +00:00
Angular Robot
615518d9fd
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2025-11-03 21:27:02 +00:00
Matthieu Riegler
434ddbcfc9
docs(docs-infra): ensure all redirections are absolute
...
fixes #64824
2025-11-03 21:01:45 +00:00
Matthieu Riegler
79b7ac722a
refactor(core): Replace usages of the Function type for animations
...
`Function` is usually not recommended as its not specific enough.
2025-11-03 20:04:55 +00:00
Matthieu Riegler
bfdb652f9e
docs: remove feature from changelog.
...
#64584 reverted that change
2025-11-03 19:59:24 +00:00
Angular Robot
86d05eb1d0
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2025-11-03 19:54:23 +00:00
Joey Perrott
0cb1ade6e5
docs: add the version of angular being used to the footer
...
Include the version of angular being used for the build in the footer of the application
2025-11-03 19:45:11 +00:00
Jan Martin
50ee2072f6
ci: update handle for jkrems/hybrist
...
The username was changed earlier today and the old username is no
longer in use.
2025-11-03 19:43:52 +00:00
Angular Robot
2922b411e5
build: update pnpm to v10.20.0
...
See associated pull request for more information.
2025-10-31 22:15:02 +00:00
Angular Robot
334f856969
build: update dependency bazel to v7.7.0
...
See associated pull request for more information.
2025-10-31 21:52:29 +00:00
SkyZeroZx
a0fe177682
docs(devtools): Removes comment about enum deprecation
...
Removes comment about enum deprecation
2025-10-30 19:40:07 +00:00
SkyZeroZx
bd27e96273
refactor(devtools): Removes redundant input undefined in angularVersion
...
Simplifies the initialization of the version input by removing
an unnecessary undefined
2025-10-30 19:40:07 +00:00
Kristiyan Kostadinov
b9e2ccdda8
refactor(common): remove unused import ( #64699 )
...
Cleans up unused code to improve readability and maintainability.
PR Close #64699
2025-10-30 19:27:33 +00:00
Ben Hong
f321e226bd
docs: update dependency injection guides (part 1) ( #63652 )
...
PR Close #63652
2025-10-30 19:22:39 +00:00
Angular Robot
5c5353d1e5
build: update cross-repo angular dependencies ( #64795 )
...
See associated pull request for more information.
PR Close #64795
2025-10-30 19:22:04 +00:00
Alan Agius
6f870cead2
ci: refactor cross-repo documentation update scripts ( #64792 )
...
Consolidate separate scripts for updating Aria, CDK, and CLI documentation into a single, unified script. This change streamlines the documentation update process and improves maintainability. The workflow file has been updated to use the new consolidated script.
PR Close #64792
2025-10-30 19:19:20 +00:00
Angular Robot
29d6ebafe5
docs: update Angular Aria apis ( #64782 )
...
Updated Angular Aria api files.
PR Close #64782
2025-10-30 18:16:29 +00:00
Matthieu Riegler
56f26f1ada
docs(docs-infra): allow cors for json files ( #64783 )
...
fixes #64710
PR Close #64783
2025-10-30 17:50:05 +00:00
SkyZeroZx
4dcb3206f7
docs: Standardize route parameter input signal & code block tags in routing docs ( #64788 )
...
PR Close #64788
2025-10-30 17:47:58 +00:00
aparziale
fd09a698e3
fix(docs-infra): Cannot find module message ( #64701 )
...
Fixed the import error message in the editor section. The build would complete successfully, but an error message would be incorrectly reported.
PR Close #64701
2025-10-30 17:42:27 +00:00
Ben Hong
2123cc3a97
docs: add essential signal forms guide ( #64665 )
...
PR Close #64665
2025-10-30 17:24:58 +00:00
Joey Perrott
7dcf14dacd
ci: make the github action fail when a firebase command fails ( #64801 )
...
When a firebase command line execution fails, the github action should be shown as failing instead of continuing to attempt to run and resulting in
an exit code of 0 and success
PR Close #64801
2025-10-30 17:24:25 +00:00
hawkgs
c1dee66866
fix(devtools): signal graph value preview mat-tree row indentation ( #64798 )
...
Fix the identation and arrows of signal graph value preview mat-tree.
PR Close #64798
2025-10-30 17:18:29 +00:00
Andrew Scott
c84d372778
feat(router): Support wildcard params with segments trailing ( #64737 )
...
this adds support for both leading and trailing segments before/after wildcard
route. Exposig the segments in a new _splat param would require a
breaking change to the return value of the matchers.
fixes https://github.com/angular/angular/issues/60821
PR Close #64737
2025-10-30 15:44:16 +00:00
Angular Robot
b0c9c63784
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2025-10-29 21:02:34 +00:00
Andrew Scott
fb569ef614
refactor(core): Move patch toggles inside functions to allow tree shaking
...
In general, global level const will cause DCE bailouts.
2025-10-29 20:57:47 +00:00
Matthieu Riegler
cfba831966
refactor(compiler): desambiguate and export RegularExpressionLiteralExpr
...
This allows all symbols used by `ExpressionVisitor` to be accessible.
2025-10-29 20:45:14 +00:00
Cheng-Hsuan Tsai
3784fbcc12
ci: add workflow to copy and generate aria api pages
...
- add a script to copy Aria API json files from `angular/aria-builds`.
- build Aria API docs from json files.
2025-10-29 20:38:33 +00:00
Matthieu Riegler
76adbbcd0a
refactor(core): expose isWritableSignal to the publicApi
...
This is alongside the already exisiting isSignal()
fixes #64763
2025-10-29 20:31:41 +00:00
Miles Malerba
662f0e5c00
feat(docs-infra): add support for namespaces
...
Adds support for generating docs for namespaces (and merged declarations
of namespace + type)
2025-10-29 20:22:21 +00:00
paszesoft
6cc6d93e70
docs: Rename TodoListItem to UserProfile and fix usage of isValidUserId
2025-10-29 18:49:42 +01:00
paszesoft
b5dae85b27
Update button disabled property logic in template logical bug fix
...
isValidUserId = true is logically wrong to use to disable the Save button.
So is logically wrong to use isValidUserId = false to enable the Save button.
Also the default state of this button should be most likely disabled, if we are bothering to check, so the initial value of the signal should most likely be set to true.
To resolve these 2 issues, I propose to use:
- isInValidUserId instead of isValidUserId and:
- isInValidUserId = signal(true); // isValidUserId = signal(false);
After these 2 changes the snippet should make logical sense.
2025-10-29 18:49:42 +01:00
SkyZeroZx
f3d056a065
docs(docs-infra): Prevent empty extends clause in interface documentation
...
Interfaces with no extends clause were incorrectly rendered with a trailing extends keyword followed by nothing, resulting in invalid TypeScript syntax
2025-10-29 18:48:30 +01:00