angular/packages/core/test
Andrew Scott c53310ee81 refactor(router): Update RouterLink href to use host binding and signals (#60875)
This commit updates the method of setting the href attribute on
`RouterLink` to use built in host binding rather than custom attribute
setting and sanitization. The advantage here would be automatic handling
of the sanitization and avoiding of writing the same value to the DOM
that we had before.

This change does mean that we _always_ write to the href attribute where
before we only wrote to it when the elemnt was known to support `href`.
That said, the implementation attempts to retain behavior that is as
close as possible: the original value of `href` is used and never updated.

PR Close #60875
2025-05-07 11:31:08 -07:00
..
acceptance fix(core): missing useExisting providers throwing for optional calls (#61137) 2025-05-06 09:12:38 -07:00
animation refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
authoring test(core): type tests for linkedSignal (#60857) 2025-04-14 09:30:36 -04:00
bundling refactor(router): Update RouterLink href to use host binding and signals (#60875) 2025-05-07 11:31:08 -07:00
change_detection refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
compiler refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
debug refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
di refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
dom refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
hydration fix(core): catch hydration marker with implicit body tag (#60429) 2025-03-19 15:51:36 +01:00
i18n refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
linker build: Run browsers tests without platform-browser-dynamic (#60937) (#61060) 2025-04-30 08:21:02 -07:00
metadata refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
playground/zone-signal-input build: enable strict templates and type checking of host bindings (#60481) 2025-03-20 11:55:52 -07:00
reflection refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
render3 refactor(core): stop producing ng-reflect attributes by default (#60973) 2025-04-24 10:07:35 -07:00
resource refactor(core): rename resource's request to params (#60919) 2025-04-23 19:34:50 +00:00
sanitization refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
signals refactor(core): Add createSignalTuple (#60903) 2025-04-29 08:46:39 -07:00
strict_types refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
testability refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
util refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
zone feat(core): rename afterRender to afterEveryRender and stabilize (#60999) 2025-04-28 12:33:55 -07:00
application_config_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
application_init_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
application_module_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
application_ref_integration_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
application_ref_spec.ts build: Run browsers tests without platform-browser-dynamic (#60937) (#61060) 2025-04-30 08:21:02 -07:00
BUILD.bazel build: remove irrelevant madge circular deps tests (#61156) 2025-05-07 11:28:59 -07:00
change_detection_scheduler_spec.ts feat(core): rename afterRender to afterEveryRender and stabilize (#60999) 2025-04-28 12:33:55 -07:00
component_fixture_spec.ts feat(core): Move zoneless change detection to dev preview (#60748) 2025-04-23 11:47:56 +02:00
defer_fixture_spec.ts refactor(core): Remove use of private export PendingTasksInternal where possible (#61049) 2025-05-05 08:56:20 -07:00
dev_mode_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
directive_lifecycle_integration_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
error_handler_spec.ts feat(core): Add provider which reports unhandled errors on window to ErrorHandler (#60704) 2025-04-14 14:33:00 -04:00
event_emitter_spec.ts fix(core): async EventEmitter error should not prevent stability (#61028) 2025-04-29 22:14:15 -07:00
fake_async_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
forward_ref_integration_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
runtime_error_spec.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
test_bed_effect_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
test_bed_spec.ts feat(core): move DOCUMENT token into core (#60663) 2025-04-01 12:48:06 +00:00
transfer_state_spec.ts refactor(core): convert scripts within packages/core/test to relative imports (#60227) 2025-03-25 10:58:00 -07:00
util_spec.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00