SkyZeroZx
9a7529dd66
fix(compiler): correctly compile long numeric HTML entities ( #64297 )
...
Fixes an issue where long numeric HTML entities (e.g. 🛈) were incorrectly compiled due to the use of 4-digit
PR Close #64297
2025-10-17 18:23:44 +00:00
Alan Agius
062a696673
refactor(platform-server): use URL constructor for robust parsing ( #64494 )
...
The existing implementation of `PlatformLocation` uses a custom URL parsing mechanism that can be brittle and doesn't properly update the `href` property. This change refactors the URL parsing to use the native `URL` constructor, providing more robust and accurate parsing of URLs, which also correctly updates the `href` property.
The tests for `PlatformLocation` have also been moved to a dedicated file to improve organization and clarity.
PR Close #64494
2025-10-17 18:17:15 +00:00
Andrew Scott
cc5d698e0a
refactor(router): Use promise array for loadComponent ( #64450 )
...
This further simplifies the `loadComponent` logic in the Router by using
the promise returned from the config loader directly instead of
converting it to an observable.
PR Close #64450
2025-10-17 17:41:30 +00:00
SkyZeroZx
44554d2d09
docs: Update FormArray.push usage ( #64499 )
...
PR Close #64499
2025-10-17 17:40:51 +00:00
Andrew Scott
46ae034c70
fix(router): Respect custom UrlSerializer handling of query parameters ( #64449 )
...
Previously, query parameters passed to `router.createUrlTree` were simply converted to strings. This meant that any custom serialization logic in a custom `UrlSerializer` was not applied. This could lead to inconsistencies between navigations triggered from the URL bar (which are parsed by the serializer) and navigations triggered programmatically.
This change ensures that query parameters are normalized using the provided `UrlSerializer`. The values are serialized and then parsed to ensure they are in the same format as if they had come from a URL. This allows custom serializers to handle complex objects in query parameters consistently.
Fixes https://github.com/angular/angular/issues/47307
PR Close #64449
2025-10-17 17:30:46 +00:00
Angular Robot
1d40465d5f
build: update cross-repo angular dependencies ( #64495 )
...
See associated pull request for more information.
PR Close #64495
2025-10-17 16:05:29 +00:00
Leon Senft
3529877772
fix(forms): mark field as dirty when value is changed by a bound control ( #64483 )
...
Fix https://github.com/angular/angular/issues/64465 .
Fix https://github.com/angular/angular/issues/63623 .
PR Close #64483
2025-10-17 16:02:16 +00:00
Leon Senft
348a8f3195
test(forms): remove redundant test cases ( #64483 )
...
These were made redundant by https://github.com/angular/angular/pull/63884 .
PR Close #64483
2025-10-17 16:02:16 +00:00
Leon Senft
e9740662c3
test(forms): field directive marks field as touched on 'blur' events ( #64485 )
...
This was implemented but missing a test case.
PR Close #64485
2025-10-17 14:53:02 +00:00
SkyZeroZx
ecb2507c8b
docs(docs-infra): Corrects repo name typo in entry parsing logic ( #64487 )
...
Ensures the repository reference uses the correct name to prevent confusion and maintain consistency across generated documentation entries.
PR Close #64487
2025-10-17 14:52:24 +00:00
SkyZeroZx
7d7b4be762
docs: add matrix parameters docs and examples ( #64459 )
...
PR Close #64459
2025-10-17 14:45:55 +00:00
Angular Robot
10aa4f9cf3
build: update all non-major dependencies ( #64488 )
...
See associated pull request for more information.
PR Close #64488
2025-10-17 14:37:21 +00:00
Alan Agius
3cfa6e872d
build: remove unused commit message scopes ( #64492 )
...
Removes a number of commit message scopes that are no longer in use.
- `bazel`: Now part of `dev-infra`
- `changelog`: The changelog is autogenerated and doesn't have dedicated commits.
- `packaging`: Is handled by `dev-infra` as well.
PR Close #64492
2025-10-17 14:31:36 +00:00
SkyZeroZx
60c62bd771
docs: Documents sourcesContent option for source maps ( #64482 )
...
PR Close #64482
2025-10-17 14:29:51 +00:00
Uaena_Alex_John
2761d9e518
docs: Change import statement to use 'inject' function ( #64491 )
...
PR Close #64491
2025-10-17 14:29:12 +00:00
Jessica Janiuk
c241038111
fix(core): update symbols ( #64481 )
...
the DeferComponent symbols got added twice.
PR Close #64481
2025-10-16 21:31:53 +00:00
Jessica Janiuk
f7776faa72
docs: release notes for the v20.3.6 release
2025-10-16 13:29:57 -07:00
Matthieu Riegler
95e1632650
refactor(platform-browser): remove unecessary export. ( #64469 )
...
The usage has been removed from g3.
PR Close #64469
2025-10-16 18:52:54 +00:00
Matthieu Riegler
b7c47d8fad
refactor(devtools): Create a separate type of signals for after effect phases. ( #64315 )
...
With this change, we ensure afterRenderEffect phases nodes appear more like "effects" than regular signal node.
PR Close #64315
2025-10-16 18:47:13 +00:00
Angular Robot
4833fa75eb
build: update cross-repo angular dependencies ( #64474 )
...
See associated pull request for more information.
PR Close #64474
2025-10-16 18:22:00 +00:00
Jessica Janiuk
aab73671e4
fix(core): update animation scheduling ( #64441 )
...
In some rare cases, it seems the animation queue disappears despite being afterEveryRender. This updates the animation scheduler to be afterNextRender instead and only schedules it when we need to.
fixes : #64423
PR Close #64441
2025-10-16 17:35:49 +00:00
SkyZeroZx
9e4ba3ea71
docs: Fixes DI guide reference missing ')' in see tag ( #64457 )
...
PR Close #64457
2025-10-16 17:34:17 +00:00
Jessica Janiuk
dfdcbf7f91
refactor(compiler): add ts-ignore for typescript upgrade ( #64468 )
...
This is a quick ts-ignore add to suppress something for later.
PR Close #64468
2025-10-16 17:32:19 +00:00
Angular Robot
ffeb342148
build: update cross-repo angular dependencies ( #64472 )
...
See associated pull request for more information.
PR Close #64472
2025-10-16 17:30:07 +00:00
Matthieu Riegler
2e4659648a
refactor(zone.js): remove legacy browser support ( #63511 )
...
This commit removes the support for legacy browsers.
BREAKING CHANGE: IE/Non-Chromium Edge are not supported anymore.
PR Close #63511
2025-10-16 14:58:45 +00:00
SkyZeroZx
df780fae18
docs: Add docs for EVENT_MANAGER_PLUGINS ( #64453 )
...
PR Close #64453
2025-10-16 14:54:47 +00:00
SkyZeroZx
6af231e2d6
refactor(devtools): Replace console warnings with snackbar notifications ( #64458 )
...
Improves user experience by displaying UI notifications when attempting to view source for unsupported routes, replacing developer-only console warnings with visible snackbars
PR Close #64458
2025-10-16 14:41:34 +00:00
Matthieu Riegler
1ea5a993f2
docs(docs-infra): use separate index for next.angular.dev ( #64318 )
...
With this commit we start using a separate index for the next doc site.
PR Close #64318
2025-10-16 14:39:22 +00:00
SkyZeroZx
574f74da55
docs: Add dataurl and base64 in atrribute loader ( #64419 )
...
PR Close #64419
2025-10-16 14:38:50 +00:00
hawkgs
134ff540b5
fix(devtools): directive-forest minor UI fixes ( #64426 )
...
- Fix the hydration icons when the text from the nodes exceeds the component width
- Align and slightly enlarge the arrow icons
PR Close #64426
2025-10-16 14:37:12 +00:00
Andrew Scott
570ea346e3
docs: update release notes for vscode extension ( #64454 )
...
updates release notes for the 20.3.0 release
PR Close #64454
2025-10-16 14:35:25 +00:00
Angular Robot
e77d3fb064
build: update all non-major dependencies ( #64460 )
...
See associated pull request for more information.
PR Close #64460
2025-10-16 14:34:51 +00:00
Angular Robot
a7ba2f5e65
build: update cross-repo angular dependencies ( #64452 )
...
See associated pull request for more information.
PR Close #64452
2025-10-15 22:42:54 +00:00
Matthieu Riegler
29c397f883
fix(platform-browser): DomEventsPlugin should always be the last plugin to be called for supports(). ( #50394 )
...
This fixes the issues when `BrowserModule` is not the first module imported.
Fixes #37149 #37850
PR Close #50394
2025-10-15 21:12:46 +00:00
SkyZeroZx
32cb1cc23d
docs: Adds documentation for accessing parent resolver data ( #64398 )
...
PR Close #64398
2025-10-15 21:10:06 +00:00
Angular Robot
9b9ae42841
docs: update Angular CLI help ( #64433 )
...
Updated Angular CLI help contents.
PR Close #64433
2025-10-15 11:47:13 -07:00
Angular Robot
3e8e48c918
build: update cross-repo angular dependencies ( #64438 )
...
See associated pull request for more information.
PR Close #64438
2025-10-15 10:49:59 -07:00
Danny Koppenhagen
4c35682ee5
docs: fix closing tag for whitespace examples ( #64425 )
...
PR Close #64425
2025-10-15 10:48:44 -07:00
SkyZeroZx
e63ea3f102
docs: update service worker documentation with additional references ( #64353 )
...
PR Close #64353
2025-10-15 10:47:48 -07:00
Angular Robot
7572a272a8
build: update pnpm to v10.18.3 ( #64431 )
...
See associated pull request for more information.
PR Close #64431
2025-10-15 10:44:22 -07:00
SkyZeroZx
13b0706cc5
docs: Add injection context for lazy route loading ( #64412 )
...
PR Close #64412
2025-10-15 10:41:53 -07:00
Matthieu Riegler
ae4880f5fd
docs(docs-infra): fix mobile banner layout ( #64408 )
...
PR Close #64408
2025-10-15 10:41:04 -07:00
Matthieu Riegler
17528628fa
refactor(devtools): Router viz is only from 20.3.5 onward ( #64415 )
...
This is following some updated in #64411
PR Close #64415
2025-10-15 10:39:32 -07:00
aparziale
338ac3b2ef
refactor(migrations): unit test signal migration adjustment ( #64393 )
...
Move unit test from spec file to golden test
PR Close #64393
2025-10-15 10:38:57 -07:00
Matthieu Riegler
2f8066adbe
refactor(devtools): remove "changes" entry. ( #64338 )
...
This is just the same value as total time spent. Also it is confusing to some users.
fixes #51206
PR Close #64338
2025-10-15 10:38:20 -07:00
SkyZeroZx
75fc16b261
feat(migrations): Adds support for CommonModule to standalone migration ( #64138 )
...
Introduces a migration that replaces CommonModule usage with individual imports from @angular/common, aligning with Angular's standalone component approach and improving module import clarity
PR Close #64138
2025-10-15 10:37:37 -07:00
Joey Perrott
13e18cafff
build: migrate vscode extension into repo ( #63924 ) ( #64049 )
...
Migrate the vscode extension for angular into this repository.
PR Close #63924
PR Close #64049
2025-10-15 10:37:02 -07:00
Jan Martin
23c62832e5
release: bump Angular DevTools version to 1.4.1 ( #64445 )
...
PR Close #64445
2025-10-15 10:35:24 -07:00
Andrew Kushnir
013effddef
release: cut the v21.0.0-next.8 release
2025-10-15 10:16:13 -07:00
Andrew Kushnir
e3fa24d6ce
docs: release notes for the v20.3.5 release
2025-10-15 10:09:12 -07:00