main
feat(router): add unmatchedInputBehavior option to componentInputBinding
test(router): Update tests to use `currentNavigation()`
fix(router): set default paramsInheritanceStrategy to 'always'
refactor: update license text to point to angular.dev (#57901)
ci: remove remainings of saucelabs tests
refactor(router): Add handling for ActivatedRoute-scoped injector
refactor(router): Permit deferring commit of traversal navigations
build: update Jasmine to 6.0.0
test(router): move timeout and autoTick helpers to shared testing utilities
refactor(router): remove standalone true (#58950)
refactor(router): switching to relative imports within the `router` package (#60557)
ci: reformat files
feat(router): add controls for route cleanup
refactor(router): Store route injector on ActivatedRoute instance
feat(devtools): clean up router tree for stable release (#63081)
feat(router): handle null and undefined inputs in RouterLinkActive
test(router): remove provider zoneless from tests
fix(router): skip scroll-to-top on initial navigation when hydrating
refactor(router): remove deprecated `provideRoutes` function.
feat(common): Add Location strategies to manage trailing slash on write
refactor(router): Intercept navigate events (unless it's a rollback)
fix(router): handle outlet named __proto__ in segment group maps
fix(router): use safe hasOwnProperty when parsing query params