Doug Parker
9ed9375803
refactor(devtools): remove version_name from manifest.json ( #62351 )
...
This field defaults to `version`, so there's no need to have it when it's exactly the same. This is one less number to bump during release PRs.
PR Close #62351
2025-07-03 14:46:45 +00:00
Matthieu Riegler
5c54cb87a5
docs: improve support for decorator APIs ( #60411 )
...
The commit introduce the distinction between
- class like decorators (like Component, Interface, NgModule. They are formatted like classes/interfaces, with each attribute being documents.
- function like decorators (Attribute, Host, Optional...)
PR Close #60411
2025-07-03 11:51:34 +00:00
Paul Gschwendtner
902121ebc0
refactor(migrations): ensure tsurge can properly emit references in g3 ( #62447 )
...
Currently when Tsurge runs in g3, it creates a bare bones Angular
compiler plugin. The tsconfigs from compilation units may set options
like "useHostForImportGeneration", but the Ngtsc logic doesn't enable
because the `fileNameToModuleName` method is not defined on the host.
This can break reference emission for Tsurge analyzers/programs and
result in subtle differences to real `ng_module` compilations. This
commit fixes this by making the method available in 1P Tsurge.
Notably, reference emission can occur during analysis— so even if
migrations aren't "emitting TS -> JS" output.
PR Close #62447
2025-07-03 09:36:16 +00:00
Matthieu Riegler
50612e68a2
docs(docs-infra): Load of the typing files from Angular. ( #62424 )
...
Following some infra changes, DTS files are now splitted over several files, which aren't referenced in the `package.json` but are directly imported in the root dts.
We chose to not use ATA here because it only pulls the latest version from a CDN whereas we prefer to use the local definitions we have in the `node_modules` of the tutorial.
fixes #62374
PR Close #62424
2025-07-03 09:35:35 +00:00
hawkgs
70e4c3f6a6
refactor(devtools): make tree visualizations accessible ( #62396 )
...
Improve the accessibility of the SVG tree visualizations by employing `<title>` and `aria-labelledby`.
PR Close #62396
2025-07-03 09:35:03 +00:00
hawkgs
7eb4a07519
refactor(devtools): remove leftover code from router-tree template ( #62396 )
...
Remove some SVG visualization leftover code from the template.
PR Close #62396
2025-07-03 09:35:02 +00:00
Jessica Janiuk
aad1e747d6
ci: update pullapprove reviewers ( #62448 )
...
This sets some people to be reviewers, but not actively requested to account for availability.
PR Close #62448
2025-07-03 09:15:19 +00:00
Matthieu Riegler
08e6e7bf37
docs: display deprecation message for top most symbol ( #62427 )
...
For classes, types, functions, enums etc.
fixes #62365
PR Close #62427
2025-07-03 08:35:01 +00:00
Joey Perrott
50a69dee6c
build: only require workspace build packages for web tests when provided ( #62443 )
...
Only use the builds from the workspace as for the bootstrap scripts for web testing
PR Close #62443
2025-07-03 08:34:25 +00:00
Shuaib Hasan Akib
99069c2252
refactor(docs-infra): removed unused imports ( #62441 )
...
Cleans up instances of unused imports in a few shared docs components.
PR Close #62441
2025-07-03 08:11:45 +00:00
Shuaib Hasan Akib
9fc1383115
refactor(docs-infra): cleanup lines in scss ( #62438 )
...
Cleans up some of the scss code.
PR Close #62438
2025-07-03 08:11:09 +00:00
Joey Perrott
73434e366f
build: migrate all dependencies for adev into adev/package.json ( #62435 )
...
Migrate the dependencies into the adev/package.json instead of importing from the the root package.json
PR Close #62435
2025-07-03 08:09:34 +00:00
Joey Perrott
2050ffa691
build: migrate remaing esbuild and nodejs_binary usages to new toolchain ( #62435 )
...
Migrate the remaing usages of esbuild and nodejs_binary in adev to the new toolchain versions.
PR Close #62435
2025-07-03 08:09:33 +00:00
Joey Perrott
a024c4af77
build: migrate adev to use rules_angular based cli rules ( #62435 )
...
Use the @angular/cli rules from rules_angular instead of the npm package directly
PR Close #62435
2025-07-03 08:09:33 +00:00
SkyZeroZx
44a203916a
refactor(platform-browser): use RuntimeError for hydration feature conflicts ( #62414 )
...
Replace generic Error with RuntimeError
PR Close #62414
2025-07-03 08:08:07 +00:00
SkyZeroZx
1cf9d9064c
feat(http): Add support for fetch referrer & integrity options in HttpClient ( #62417 )
...
Enhances Angular HttpClient requests with Fetch API referrer and integrity options to optimize security
PR Close #62417
2025-07-03 08:07:36 +00:00
Angular Robot
e39bf3cf98
build: update cross-repo angular dependencies to v20.1.0-rc.0 ( #62433 )
...
See associated pull request for more information.
PR Close #62433
2025-07-03 07:47:09 +00:00
Paul Gschwendtner
b49f2db814
refactor(compiler-cli): do not rely on url when loading file system logic ( #62431 )
...
When executing the compiler-cli in the browser, or some parts of it—
modules like `url` are stubbed out with `{}`. This commit accounts for
this.
PR Close #62431
2025-07-02 17:05:28 +00:00
Paul Gschwendtner
0eff1f0353
refactor(compiler-cli): avoid eager typescript top-level usages ( #62431 )
...
For some internal refactorings, we want to avoid any direct top-level
`typescript` runtime usages. Usages that interact with `ts` after
synchronous module loading are fine.
More context in:
https://docs.google.com/document/d/1_h8AQRbM3LJrwIlUfGzGzxuwqFu0QI2-5eUTFI6gWws/edit?tab=t.0#heading=h.nunsebe2s3h0 .
PR Close #62431
2025-07-02 17:05:28 +00:00
jstnjs
567597a476
docs: fix formatting ( #62400 )
...
PR Close #62400
2025-07-02 16:56:24 +00:00
jstnjs
f0bcce71ff
docs: fix dynamic form reactivity ( #62400 )
...
PR Close #62400
2025-07-02 16:56:24 +00:00
Shuaib Hasan Akib
cd87a71e19
docs(docs-infra): replace deprecated RouterTestingModule with RouterModule.forRoot([]) ( #62364 )
...
PR Close #62364
2025-07-02 16:52:31 +00:00
Joey Perrott
85b3ae2e3e
build: migrate devtools to use packaged version of @angular/* packages ( #62413 )
...
Use the packaged versions of the packages instead of the local ts_project dependencies to prevent multiple versions of the deps to enter test bundles
PR Close #62413
2025-07-02 16:10:25 +00:00
Joey Perrott
4fae4dbba8
build: migrate adev to use packaged version of @angular/* packages ( #62413 )
...
Use the packaged versions of the packages instead of the local ts_project dependencies to prevent multiple versions of the deps to enter test bundles
PR Close #62413
2025-07-02 16:10:25 +00:00
SkyZeroZx
0cdb02aa2b
docs: Update documentation httpResource with credentials option ( #62415 )
...
PR Close #62415
2025-07-02 14:49:09 +00:00
Kristiyan Kostadinov
8fbe558cbc
perf(core): move property remapping for dom properties to compiler ( #62421 )
...
Since we know that DOM properties won't go to an inputs, we can move the remapping logic to the compiler, saving us some processing on the client.
PR Close #62421
2025-07-02 14:28:12 +00:00
Milo
c30f4eebc1
refactor(devtools): update signal body on change ( #62410 )
...
when the epoch of a signal changes, update the preview text
PR Close #62410
2025-07-02 14:27:27 +00:00
Angular Robot
d0b7439313
build: update all non-major dependencies ( #62419 )
...
See associated pull request for more information.
PR Close #62419
2025-07-02 14:20:48 +00:00
Angular Robot
728ad2ee91
build: update cross-repo angular dependencies ( #62425 )
...
See associated pull request for more information.
PR Close #62425
2025-07-02 11:45:01 +00:00
Jessica Janiuk
f9abb552ca
Revert "fix(service-worker): update service worker to handle seeking better for videos ( #60029 )" ( #62422 )
...
This reverts commit c663277df6 .
PR Close #62422
2025-07-02 07:50:14 +00:00
Angular Robot
e1991c5b81
build: update cross-repo angular dependencies ( #62407 )
...
See associated pull request for more information.
PR Close #62407
2025-07-02 07:43:11 +00:00
hawkgs
d9132830f6
refactor(devtools): use responsive-split for the signal graph tab ( #62395 )
...
Use responsive-split for the signal graph tab.
PR Close #62395
2025-07-02 07:42:41 +00:00
Doug Parker
40214acf28
release: bump Angular DevTools version to 1.0.37 ( #62409 )
...
PR Close #62409
2025-07-01 13:54:53 -07:00
Alan Agius
fb1bc99478
ci: fix incorrect base branch in renovate config ( #62406 )
...
There is a bug in ng-dev which set the incorrect branch
PR Close #62406
2025-07-01 12:20:51 -07:00
Jessica Janiuk
4ac0147ffe
docs: release notes for the v20.1.0-rc.0 release
2025-07-01 19:04:53 +02:00
Jessica Janiuk
b67351aa48
release: bump the next branch to v20.2.0-next.0
2025-07-01 19:04:53 +02:00
Jessica Janiuk
b8c6cfa346
docs: release notes for the v20.0.6 release
2025-07-01 18:41:29 +02:00
Jessica Janiuk
d7b94e0072
refactor(core): rename all animations package symbols ( #62399 )
...
Renames all animations package references with a "legacy" prefix for later easy cleanup.
PR Close #62399
2025-07-01 13:45:45 +00:00
SkyZeroZx
b6ef42843c
feat(http): add credentials support for fetch requests in httpResource ( #62390 )
...
This commit adds support for the Fetch API's credentials option when using httpResource with the withFetch provider
PR Close #62390
2025-07-01 13:37:56 +00:00
Matthieu Riegler
1ea65b16d5
docs: update breaking change for nullish coalesching + parenthesis ( #62382 )
...
This breakages was introduced by #60169
fixes #62375
PR Close #62382
2025-07-01 09:34:22 +00:00
hawkgs
b25fb8ab1e
fix(devtools): restore the router tree visualization legend ( #62378 )
...
Fixes a regression from #62264
PR Close #62378
2025-07-01 09:23:08 +00:00
SkyZeroZx
ecf8b5293a
docs: Update documentation http with credentials ( #62389 )
...
PR Close #62389
2025-07-01 09:22:08 +00:00
SkyZeroZx
cfbbb08437
feat(http): add warning when withCredentials overrides explicit credentials ( #62383 )
...
This will prevent confusion and accidentally overriding of credentials.
PR Close #62383
2025-07-01 09:21:35 +00:00
Angular Robot
b952982732
build: update github/codeql-action action to v3.29.2 ( #62392 )
...
See associated pull request for more information.
PR Close #62392
2025-07-01 08:11:49 +00:00
Angular Robot
12cc13b4d1
build: update dependency @types/node to v24.0.8 ( #62391 )
...
See associated pull request for more information.
PR Close #62391
2025-07-01 08:11:19 +00:00
hawkgs
e7ff105646
refactor(devtools): convert all inputs to .ng-input ( #62376 )
...
Use the newly introduced input design for all inputs across the app.
PR Close #62376
2025-06-30 13:46:07 +00:00
iteriani
35032a6f6a
refactor(core): Make it so that injecting with just a token guarantees an instance of the type provided. ( #62338 )
...
This allows us to pass in the following
const x = inject(FooService);
and have x be required.
PR Close #62338
2025-06-30 12:06:02 +00:00
SkyZeroZx
f0965c7acd
feat(http): Add support for fetch credentials options in HttpClient ( #62354 )
...
Extend Angular's HttpClient to accept the 'credentials' option from the Fetch API.
PR Close #62354
2025-06-30 10:04:55 +00:00
Matthieu Riegler
d283595bfa
fix(devtools): sanitize route data. ( #62339 )
...
The serialization of route data does not support cyclic data objects. We sanitize nested route data object by replacing invalid values with a placeholder string.
PR Close #62339
2025-06-30 09:31:18 +00:00
Angular Robot
a4300a7b6b
build: lock file maintenance ( #62368 )
...
See associated pull request for more information.
PR Close #62368
2025-06-30 09:09:14 +00:00