main
docs(docs-infra): Add build-time validation for API and guide links using route manifest
feat(core): introduce @Service decorator
docs: Adds links to relevant guides for APIs in core package
refactor(core): guards stringify calls with ngDevMode
docs: add documentation for HostAttributeToken
refactor(core): correct all `typeof ngDevMode` comparison patterns introduced by #63875
feat(core): Add a `injectAsync` helper function
fix(core): avoid uncaught promise errors in injectAsync prefetching
refactor(core): conditionally include debug names based on `ngDevMode`
refactor(core): add dedicated deprecated signatures for providedIn: any / NgModule.
fix(core): avoid false-positive deprecation when using `InjectionToken` with factory only
refactor(core): Remove unsued properties in differ factories
refactor: update license text to point to angular.dev (#57901)
refactor(core): include DI path into cyclic dependency error message (#50902)
refactor(core): Fix DirectiveDefinition interface to allow abstract classes
fix(core): allow service with factory on abstract classes