Milo
cfa44df503
refactor(devtools): simplify vendored deps to make importing into google3 easier ( #62567 )
...
prefer using node_modules/webtreemap, and remove memo-decorator
PR Close #62567
2025-07-14 14:48:17 -07:00
Ben Hong
817d9df84b
docs: add dedicated data resolvers router guide ( #62250 )
...
PR Close #62250
2025-07-14 14:17:50 -07:00
Matthieu Riegler
7bcaf01ace
build: set paths for devtools & adev ( #62574 )
...
This allows the IDE to find the right imports
PR Close #62574
2025-07-14 14:11:09 -07:00
Kristiyan Kostadinov
745ea44394
feat(core): support TypeScript 5.9 ( #62541 )
...
Updates the repo to support TypeScript 5.9 and expands the allowed version range.
PR Close #62541
2025-07-14 14:04:58 -07:00
SkyZeroZx
be811fee79
feat(http): add referrer & integrity support for fetch requests in httpResource ( #62461 )
...
This commit adds support for the Fetch API's referrer & integrity options when using httpResource with the withFetch provider
PR Close #62461
2025-07-14 11:40:54 -07:00
arturovt
e9f215624f
fix(router): handle errors from view transition readiness ( #62535 )
...
This commit adds a `.catch()` handler to `transition.ready` from `document.startViewTransition` to prevent `AbortError`s in Safari when `startViewTransition` is called synchronously multiple times.
PR Close #62535
2025-07-14 11:39:56 -07:00
Matthieu Riegler
2d048d5520
test(docs-infra): Use the zoneless testing rule ( #62596 )
...
This will spare use the warning logs when the tests run.
```
NG0914: The application is using zoneless change detection, but is still loading Zone.js. Consider removing Zone.js to get the full benefits of zoneless. In applications using the Angular CLI, Zone.js is typically included in the "polyfills" section of the angular.json file.
```
PR Close #62596
2025-07-14 11:36:43 -07:00
Matthieu Riegler
292015b550
refactor(devtools): Use OnPush on all components ( #62610 )
...
The end goal is to move the devtools app to zoneless.
PR Close #62610
2025-07-14 11:35:47 -07:00
Angular Robot
0b4d74a8d5
build: update all non-major dependencies ( #62603 )
...
See associated pull request for more information.
PR Close #62603
2025-07-14 11:35:11 -07:00
Emily Marigold Klassen
1cff7cac94
docs: update forgotten change to input signals ( #62612 )
...
PR Close #62612
2025-07-14 10:03:24 -07:00
Dmitry Kostyuk
47f7a5dd84
docs(docs-infra): fix nested routes example ( #62608 )
...
PR Close #62608
2025-07-14 10:00:49 -07:00
Matthieu Riegler
00afc73f67
docs: fix CLI reference layout ( #62609 )
...
fixes #62602
PR Close #62609
2025-07-14 09:59:54 -07:00
Matthieu Riegler
94e0a469c1
docs: add note about difference between class bindings and ngClass ( #62611 )
...
fixes #40623
PR Close #62611
2025-07-14 09:59:17 -07:00
Matthieu Riegler
57e06c5232
docs(docs-infra): Add status to some guide entries. ( #62614 )
...
Guide entries can now have "new" or "updated" tags.
PR Close #62614
2025-07-14 09:58:14 -07:00
Joao da Silva
ccbcc9bf08
docs: fix lazy load example in define-routes.md ( #62620 )
...
Fixes #62619
PR Close #62620
2025-07-14 09:57:26 -07:00
Angular Robot
aa52cd41fd
docs: update Angular CDK apis ( #62600 )
...
Updated Angular CDK api files.
PR Close #62600
2025-07-11 16:06:46 -07:00
Angular Robot
9b14791105
build: update all non-major dependencies ( #62582 )
...
See associated pull request for more information.
PR Close #62582
2025-07-11 14:46:23 -07:00
Jessica Janiuk
bece163f87
ci: add to public-api approvers list ( #62591 )
...
This appends reviewers to the approvers list.
PR Close #62591
2025-07-11 10:43:27 -07:00
fortnite misogynist
b38beb7be3
docs: fix comment breaking Highlighter ( #62577 )
...
This fixes a comment that was causing issues with docs highlighting
PR Close #62577
2025-07-11 10:41:47 -07:00
SkyZeroZx
3c1f5857ac
refactor(http): use RuntimeError for invalid timeout error ( #62490 )
...
Replace generic Error with RuntimeError
PR Close #62490
2025-07-11 10:38:56 -07:00
Matthieu Riegler
aef489dae5
refactor(devtools): use signal inputs for split component ( #62550 )
...
This also introduced a local direction signal so it can be written from the outside
PR Close #62550
2025-07-11 10:37:50 -07:00
Milo
1de7ab28b4
fix(devtools): fix some build errors from g3 typescript ( #62412 )
...
this avoids some issues with casting types
PR Close #62412
2025-07-11 10:35:22 -07:00
AleksanderBodurri
bf292bdcae
test(devtools): revive cypress tests ( #61972 )
...
Previously these tests would run automatically when Angular DevTools lived in another repo. These files have continued to live here but have not been running automatically on each PR.
Now, these test files have been revived to run properly with our changes since the repo merge. This is a first step to reviving our e2e testing.
Next steps include writing cypress tests for new features like Injector Graph, Router tree, signals visualizations, etc.
PR Close #61972
2025-07-11 10:33:50 -07:00
Joey Perrott
15bb25805f
build: use esbuild from aspect rules ( #62568 )
...
Use the esbuild ruleset from aspect rules instead of via @bazel/esbuild
PR Close #62568
2025-07-10 13:45:15 -07:00
Jessica Janiuk
624195706d
ci: adjust renovate teams ( #62578 )
...
This switches framework team to approve but not requested, and adds the currently active caretaker group to the teams for renovate.
PR Close #62578
2025-07-10 12:52:31 -07:00
Alan Agius
77b93fb622
ci: update renovate label for non main branch ( #62570 )
...
The non default base branch is no longer in rc phase
PR Close #62570
2025-07-10 12:51:11 -07:00
Andrew Kushnir
96014b5f85
refactor(core): include DI path into cyclic dependency error message ( #50902 )
...
This commit updates the logic to better handle a situation when there is a cyclic DI dependency detected. Previously, the error message used to contain the name of the token that triggered the problem. With this change, the DI resolution path would also be included, so that it's easier to find and resolve the cycle.
PR Close #50902
2025-07-10 10:35:12 -07:00
hawkgs
c75a88f863
fix(devtools): make font sizes consistent ( #62575 )
...
Fix the inconsistent font sizes that are result of Material changes.
PR Close #62575
2025-07-10 10:29:15 -07:00
hawkgs
2a992dd641
refactor(devtools): cleanup Material leftovers ( #62575 )
...
Cleanup some Material leftovers and drop some redundant markup.
PR Close #62575
2025-07-10 10:29:14 -07:00
hawkgs
3aa821d003
refactor(devtools): improve breadcrumbs component ( #62575 )
...
Drop the redundant and lefover code. Slightly update the look.
PR Close #62575
2025-07-10 10:29:14 -07:00
Alan Agius
28ca35801e
docs: update browsers support versions ( #62572 )
...
The current URL is not correct as it incorrectly includes browsers. We now replace the URL with the comparer provided by baseline which will be available soonish via `web-platform-dx.github.io`
PR Close #62572
2025-07-10 10:26:24 -07:00
Joey Perrott
b2714243d8
build: use tsc from @npm2// instead of @npm// ( #62558 )
...
Use tsc from the new node_modules layout
PR Close #62558
2025-07-10 10:25:36 -07:00
Angular Robot
959acdaad6
build: update all non-major dependencies ( #62513 )
...
See associated pull request for more information.
PR Close #62513
2025-07-10 10:20:24 -07:00
Joey Perrott
efc2a41d1d
build: use rollup directory instead of rollup through @bazel/rollup ( #62556 )
...
Use rollup directly instead of using the previous toolchain implementation
PR Close #62556
2025-07-09 16:53:25 -07:00
Dmitrij Kuba
9c45c322d1
fix(router): ensure preloaded components are properly activated ( #62502 )
...
Preloaded components were not being activated in certain scenarios when preloading was enabled. This change ensures that components are correctly activated after being preloaded.
PR Close #62502
2025-07-09 14:39:39 -07:00
Angular Robot
9d5e248f04
docs: update Angular CLI help ( #62520 )
...
Updated Angular CLI help contents.
PR Close #62520
2025-07-09 14:05:26 -07:00
Alan Agius
75a5d08c5e
fix(http): do not display warnings Angular detected that a HttpClient request with the keepalive option was sent using XHR when option is not true ( #62536 )
...
Currently, this warning is always displayed as the option defaults to false. We update the logic to only display the warning when it's true.
PR Close #62536
2025-07-09 12:45:27 -07:00
ice-blaze
9847f91737
docs(forms): remove unecessary FormGroup casting ( #62555 )
...
Fixes #62554
PR Close #62555
2025-07-09 12:43:49 -07:00
Miles Malerba
c682dfffcd
ci: add gemini code assist config ( #62560 )
...
Configures gemini to not interact with new pull requests, only review on
demand
PR Close #62560
2025-07-09 12:42:45 -07:00
Matthieu Riegler
4fe8566c78
docs(docs-infra): do not cache the versions.json file ( #62534 )
...
Without the flag, the file gets inline in the transfer cache making the resource useless.
PR Close #62534
2025-07-09 12:42:06 -07:00
Joey Perrott
49813c5d85
build: migrate esbuild usages to aspect_rules_esbuild esbuild rule ( #62529 )
...
Migrate more usages of esbuild to new toolchain
PR Close #62529
2025-07-09 12:41:27 -07:00
Matthieu Riegler
48a259e607
docs(docs-infra): run analytics only on the browser ( #62531 )
...
We don't care about server, adev only uses SSG.
Also `setCookieConsent` is throwing on node.
PR Close #62531
2025-07-09 12:40:36 -07:00
Matthieu Riegler
2ddd9aa4c3
docs(docs-infra): update update guide when changing level ( #62526 )
...
This commit also fixes the colors of the material button toggle
fixes #62432
PR Close #62526
2025-07-09 12:40:01 -07:00
Matthieu Riegler
efb4783ca0
docs(docs-infra): fix banner position on mobile & tablet ( #62521 )
...
#62509
PR Close #62521
2025-07-09 12:39:14 -07:00
Ben Hong
07336e7f53
docs: add dedicated routing lifecycle and events guide ( #62225 )
...
doc: apply suggestions from code review
Co-authored-by: Enea Jahollari <jahollarienea14@gmail.com >
Co-authored-by: Matthieu Riegler <kyro38@gmail.com >
PR Close #62225
2025-07-09 12:38:34 -07:00
Andrew Kushnir
4b614fbb32
release: cut the v20.2.0-next.0 release
20.2.0-next.0
2025-07-09 12:31:53 -07:00
Andrew Kushnir
52c50d43d6
docs: release notes for the v20.1.0 release
2025-07-09 12:27:31 -07:00
Doug Parker
1b895e1805
release: bump DevTools version to 1.0.38 ( #62552 )
...
PR Close #62552
2025-07-09 11:37:07 -07:00
Angular Robot
6adaf01899
build: update dependency aspect_rules_ts to v3.6.3 ( #62512 )
...
See associated pull request for more information.
PR Close #62512
2025-07-08 16:01:05 -07:00
Joey Perrott
3b0b0d19f1
build: migrate usages of protractor_web_test_suite to use new rules_browser based rule ( #62525 )
...
Use the protractor_web_test_suite from rules_browser instead of @bazel/protractor
PR Close #62525
2025-07-08 15:59:12 -07:00