Andrew Scott
c795960ada
feat(common): Add experimental support for the Navigation API ( #63406 )
...
The navigation API is part of interop 2025. You can find the
implementation status for each major browser here:
https://wpt.fyi/results/navigation-api?label=master&label=experimental&aligned&view=interop&q=label%3Ainterop-2025-navigation
https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API
BREAKING CHANGE: (test only) - `TestBed` now provides a fake `PlatformLocation`
implementation that supports the Navigation API. This may break some
tests, though we have not observed any failures internally. You can revert to the
old default for `TestBed` by providing the `MockPlatformLocation` from
`@angular/common/testing` in your providers:
`{provide: PlatformLocation, useClass: MockPlatformLocation}`
PR Close #63406
2025-08-28 11:48:03 -07:00
Andrew Scott
8657a0e4cc
refactor(core): Add fake navigation to primitives for code sharing ( #59857 )
...
This moves the `FakeNavigation` implementation to the primitives folder
so its implementation can be shared with Wiz. This class was initially
copied directly from the Wiz implementation, with some small modifications.
There will still need to be some work done to align the implementations
and fix anything internally that needs adjusting.
PR Close #59857
2025-02-19 20:09:10 +00:00
Joey Perrott
9dbe6fc18b
refactor: update license text to point to angular.dev ( #57901 )
...
Update license text to point to angular.dev instead of angular.io
PR Close #57901
2024-09-24 15:33:00 +02:00
Joey Perrott
0460a9dfaf
refactor: migrate common to prettier formatting ( #54150 )
...
Migrate formatting to prettier for common from clang-format
PR Close #54150
2024-01-30 16:08:07 +00:00
Andrew Scott
043b1ff8be
refactor(common): Fix fake navigation to work with relative navigations ( #53719 )
...
This commit updates the implementation of the fake navigation to support
relative navigation requests.
PR Close #53719
2024-01-03 10:16:57 -08:00
Thomas Wilkinson
27f5eed017
refactor(common): Add fake implementation of PlatformNavigation. ( #52363 )
...
This implementation does most, but not all, of the things the native
Navigation API does. Also adds a spec that tests all the currently
supported behaviors.
PR Close #52363
2023-11-09 18:01:33 +00:00