Paul Gschwendtner
633d01b571
refactor(compiler): ensure compiler passes closure conformance checks ( #62500 )
...
This commit adjusts some code of the compiler that currently results in
conformance checks failures with JSCompiler/Closure.
PR Close #62500
2025-07-07 16:14:16 +00:00
Angular Robot
3887dc8ea4
build: update all non-major dependencies ( #62476 )
...
See associated pull request for more information.
PR Close #62476
2025-07-07 16:10:20 +00:00
Angular Robot
c6a720b982
build: update dependency aspect_rules_ts to v3.6.2 ( #62475 )
...
See associated pull request for more information.
PR Close #62475
2025-07-07 15:35:26 +00:00
Kristiyan Kostadinov
238e2ad4f5
fix(compiler-cli): use proper name for diagnostic type ( #62479 )
...
Currently when a diagnostic happens in a template, we always say "Error occurs in ...", however we have other types of diagnostics as well.
PR Close #62479
2025-07-07 15:29:38 +00:00
hawkgs
85e387a090
refactor(devtools): unify table styles ( #62466 )
...
Make tabular data styles consistent across the app, whether that's a native or Material table.
PR Close #62466
2025-07-07 15:24:24 +00:00
Joey Perrott
a89a2cee06
build: update to latest @angular/build-tooling ( #62380 )
...
Update to the latest @angular/build-tooling package, which drop dependency on @angular/benchpress
PR Close #62380
2025-07-07 15:23:47 +00:00
Paul Gschwendtner
bd6d043767
refactor(compiler-cli): ensure mock file system can be loaded in the browser ( #62493 )
...
The mock file system currently relies on some NodeJS logic. This blocks
the convenient use of the mock file system in the browser. The file
system is useful for creating tests to verify e.g. that our transforms
can work in the browser.
PR Close #62493
2025-07-07 12:59:25 +02:00
Paul Gschwendtner
c575286812
refactor: fix closure compatibility errors in compiler ( #62493 )
...
The static fields may be part of advanced compilations where the
receiver would change as part of the static field collapsing
optimization.
The optimization requires us to use the explicit class name, over
`this` that would change to e.g. `globalThis`.
PR Close #62493
2025-07-07 12:59:25 +02:00
Michael DeRazon
f85c72739e
docs: fix typo on guidelines file ( #62468 )
...
Correct a minor spelling mistake in the documentation to improve clarity.
PR Close #62468
2025-07-04 11:01:06 +00:00
Matthieu Riegler
9ba59033b9
refactor(devtools): remove the standalone demo ( #62455 )
...
The default demo is already standalone
PR Close #62455
2025-07-04 08:48:23 +00:00
SkyZeroZx
720717eaed
docs: Update documentation http with integrity & referrer ( #62462 )
...
PR Close #62462
2025-07-04 07:22:16 +00:00
Angular Robot
17ba5cd857
build: update dependency mermaid to v11.8.0 ( #62463 )
...
See associated pull request for more information.
PR Close #62463
2025-07-04 07:20:52 +00:00
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