Skip to content

Upgrading @angular/platform-browser 13 to 14

Unknown13.4.0 → 14.3.0

Fetching 56 releases from GitHub…0 / 56
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Node.js requirement changed in 14.0.0-next.6: ^12.20.0 || ^14.15.0 || >=16.10.0 → ^14.15.0 || >=16.10.0.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: class BrowserAnimationsModule
  • removed: class NoopAnimationsModule
  • removed: class ɵAnimationRenderer extends BaseAnimationRenderer implements Renderer2
  • removed: class ɵAnimationRendererFactory implements RendererFactory2
  • removed: class ɵBrowserAnimationBuilder extends AnimationBuilder
  • removed: class ɵBrowserAnimationFactory extends AnimationFactory
  • removed: class ɵInjectableAnimationEngine extends ɵAnimationEngine implements OnDestroy
  • removed: const ANIMATION_MODULE_TYPE: InjectionToken<'NoopAnimations' | 'BrowserAnimations'>
  • removed: constructor ɵAnimationRenderer(factory: ɵAnimationRendererFactory, namespaceId: string, delegate: Renderer2, engine: ɵAnimationEngine)
  • removed: constructor ɵAnimationRendererFactory(delegate: RendererFactory2, engine: ɵAnimationEngine, _zone: NgZone)
  • removed: constructor ɵBrowserAnimationBuilder(rootRenderer: RendererFactory2, doc: any)
  • removed: constructor ɵBrowserAnimationFactory(_id: string, _renderer: ɵAnimationRenderer)
  • removed: constructor ɵInjectableAnimationEngine(doc: any, driver: AnimationDriver, normalizer: ɵAnimationStyleNormalizer)
  • removed: interface BrowserAnimationsModuleConfig
  • removed: method ɵAnimationRenderer.listen(target: 'window' | 'document' | 'body' | any, eventName: string, callback: (event: any) => any): () => void
  • removed: method ɵAnimationRenderer.setProperty(el: any, name: string, value: any): void
  • removed: method ɵAnimationRendererFactory.begin(): void
  • removed: method ɵAnimationRendererFactory.createRenderer(hostElement: any, type: RendererType2): Renderer2
  • removed: method ɵAnimationRendererFactory.end(): void
  • removed: method ɵAnimationRendererFactory.whenRenderingDone(): Promise<any>
  • removed: method ɵBrowserAnimationBuilder.build(animation: AnimationMetadata | AnimationMetadata[]): AnimationFactory
  • removed: method ɵBrowserAnimationFactory.create(element: any, options?: AnimationOptions): AnimationPlayer
  • removed: method ɵInjectableAnimationEngine.ngOnDestroy(): void
  • removed: property BrowserAnimationsModuleConfig.disableAnimations?: boolean
  • removed: property ɵAnimationRenderer.factory: ɵAnimationRendererFactory
  • removed: static method BrowserAnimationsModule.withConfig(config: BrowserAnimationsModuleConfig): ModuleWithProviders<BrowserAnimationsModule>
  • removed: static property BrowserAnimationsModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserAnimationsModule, never>
  • removed: static property BrowserAnimationsModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserAnimationsModule>
  • removed: static property BrowserAnimationsModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserAnimationsModule, never, never, [typeof i1.BrowserModule]>
  • removed: static property NoopAnimationsModule.ɵfac: i0.ɵɵFactoryDeclaration<NoopAnimationsModule, never>
  • removed: static property NoopAnimationsModule.ɵinj: i0.ɵɵInjectorDeclaration<NoopAnimationsModule>
  • removed: static property NoopAnimationsModule.ɵmod: i0.ɵɵNgModuleDeclaration<NoopAnimationsModule, never, never, [typeof i1.BrowserModule]>
  • removed: static property ɵAnimationRendererFactory.ɵfac: i0.ɵɵFactoryDeclaration<ɵAnimationRendererFactory, never>
  • removed: static property ɵAnimationRendererFactory.ɵprov: i0.ɵɵInjectableDeclaration<ɵAnimationRendererFactory>
  • removed: static property ɵBrowserAnimationBuilder.ɵfac: i0.ɵɵFactoryDeclaration<ɵBrowserAnimationBuilder, never>
  • removed: static property ɵBrowserAnimationBuilder.ɵprov: i0.ɵɵInjectableDeclaration<ɵBrowserAnimationBuilder>
  • removed: static property ɵInjectableAnimationEngine.ɵfac: i0.ɵɵFactoryDeclaration<ɵInjectableAnimationEngine, never>
  • removed: static property ɵInjectableAnimationEngine.ɵprov: i0.ɵɵInjectableDeclaration<ɵInjectableAnimationEngine>
  • added: class BrowserAnimationsModule
  • added: class NoopAnimationsModule
  • added: class ɵAnimationRenderer extends BaseAnimationRenderer implements Renderer2
  • added: class ɵAnimationRendererFactory implements RendererFactory2
  • added: class ɵBrowserAnimationBuilder extends AnimationBuilder
  • added: class ɵBrowserAnimationFactory extends AnimationFactory
  • added: class ɵInjectableAnimationEngine extends ɵAnimationEngine implements OnDestroy
  • added: constructor ɵAnimationRenderer(factory: ɵAnimationRendererFactory, namespaceId: string, delegate: Renderer2, engine: ɵAnimationEngine, onDestroy?: () => void)
  • added: constructor ɵAnimationRendererFactory(delegate: RendererFactory2, engine: ɵAnimationEngine, _zone: NgZone)
  • added: constructor ɵBrowserAnimationBuilder(rootRenderer: RendererFactory2, doc: any)
  • added: constructor ɵBrowserAnimationFactory(_id: string, _renderer: ɵAnimationRenderer)
  • added: constructor ɵInjectableAnimationEngine(doc: any, driver: AnimationDriver, normalizer: ɵAnimationStyleNormalizer, appRef: ApplicationRef)
  • added: export { ANIMATION_MODULE_TYPE }
  • added: function provideAnimations(): Provider[]
  • added: function provideNoopAnimations(): Provider[]
  • added: interface BrowserAnimationsModuleConfig
  • added: method ɵAnimationRenderer.listen(target: 'window' | 'document' | 'body' | any, eventName: string, callback: (event: any) => any): () => void
  • added: method ɵAnimationRenderer.setProperty(el: any, name: string, value: any): void
  • added: method ɵAnimationRendererFactory.begin(): void
  • added: method ɵAnimationRendererFactory.createRenderer(hostElement: any, type: RendererType2): Renderer2
  • added: method ɵAnimationRendererFactory.end(): void
  • added: method ɵAnimationRendererFactory.whenRenderingDone(): Promise<any>
  • added: method ɵBrowserAnimationBuilder.build(animation: AnimationMetadata | AnimationMetadata[]): AnimationFactory
  • added: method ɵBrowserAnimationFactory.create(element: any, options?: AnimationOptions): AnimationPlayer
  • added: method ɵInjectableAnimationEngine.ngOnDestroy(): void
  • added: property BrowserAnimationsModuleConfig.disableAnimations?: boolean
  • added: property ɵAnimationRenderer.factory: ɵAnimationRendererFactory
  • added: static method BrowserAnimationsModule.withConfig(config: BrowserAnimationsModuleConfig): ModuleWithProviders<BrowserAnimationsModule>
  • added: static property BrowserAnimationsModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserAnimationsModule, never>
  • added: static property BrowserAnimationsModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserAnimationsModule>
  • added: static property BrowserAnimationsModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserAnimationsModule, never, never, [typeof i1.BrowserModule]>
  • added: static property NoopAnimationsModule.ɵfac: i0.ɵɵFactoryDeclaration<NoopAnimationsModule, never>
  • added: static property NoopAnimationsModule.ɵinj: i0.ɵɵInjectorDeclaration<NoopAnimationsModule>
  • added: static property NoopAnimationsModule.ɵmod: i0.ɵɵNgModuleDeclaration<NoopAnimationsModule, never, never, [typeof i1.BrowserModule]>
  • added: static property ɵAnimationRendererFactory.ɵfac: i0.ɵɵFactoryDeclaration<ɵAnimationRendererFactory, never>
  • added: static property ɵAnimationRendererFactory.ɵprov: i0.ɵɵInjectableDeclaration<ɵAnimationRendererFactory>
  • added: static property ɵBrowserAnimationBuilder.ɵfac: i0.ɵɵFactoryDeclaration<ɵBrowserAnimationBuilder, never>
  • added: static property ɵBrowserAnimationBuilder.ɵprov: i0.ɵɵInjectableDeclaration<ɵBrowserAnimationBuilder>
  • added: static property ɵInjectableAnimationEngine.ɵfac: i0.ɵɵFactoryDeclaration<ɵInjectableAnimationEngine, never>
  • added: static property ɵInjectableAnimationEngine.ɵprov: i0.ɵɵInjectableDeclaration<ɵInjectableAnimationEngine>
  • added: abstract class DomSanitizer implements Sanitizer
  • added: abstract method DomSanitizer.bypassSecurityTrustHtml(value: string): SafeHtml
  • added: abstract method DomSanitizer.bypassSecurityTrustResourceUrl(value: string): SafeResourceUrl
  • added: abstract method DomSanitizer.bypassSecurityTrustScript(value: string): SafeScript
  • added: abstract method DomSanitizer.bypassSecurityTrustStyle(value: string): SafeStyle
  • added: abstract method DomSanitizer.bypassSecurityTrustUrl(value: string): SafeUrl
  • added: abstract method DomSanitizer.sanitize(context: SecurityContext, value: SafeValue | string | null): string | null
  • added: class BrowserModule
  • added: class BrowserTransferStateModule
  • added: class By
  • added: class EventManager
  • added: class HammerGestureConfig
  • added: class HammerModule
  • added: class Meta
  • added: class Title
  • added: class TransferState
  • added: class ɵBrowserDomAdapter extends GenericBrowserDomAdapter
  • added: class ɵBrowserGetTestability implements GetTestability
  • added: class ɵDomEventsPlugin extends EventManagerPlugin
  • added: class ɵDomRendererFactory2 implements RendererFactory2
  • added: class ɵDomSanitizerImpl extends DomSanitizer
  • added: class ɵDomSharedStylesHost extends ɵSharedStylesHost implements OnDestroy
  • added: class ɵHammerGesturesPlugin extends EventManagerPlugin
  • added: class ɵKeyEventsPlugin extends EventManagerPlugin
  • added: class ɵSharedStylesHost
  • added: const EVENT_MANAGER_PLUGINS: InjectionToken<EventManagerPlugin[]>
  • added: const HAMMER_GESTURE_CONFIG: InjectionToken<HammerGestureConfig>
  • added: const HAMMER_LOADER: InjectionToken<HammerLoader>
  • added: const VERSION: Version
  • added: const platformBrowser: (extraProviders?: StaticProvider[]) => PlatformRef
  • added: const ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS: StaticProvider[]
  • added: const ɵNAMESPACE_URIS: { [ns: string]: string }
  • added: const ɵTRANSITION_ID: InjectionToken<unknown>
  • added: constructor BrowserModule(providersAlreadyPresent: boolean | null)
  • added: constructor EventManager(plugins: EventManagerPlugin[], _zone: NgZone)
  • added: constructor Meta(_doc: any)
  • added: constructor Title(_doc: any)
  • added: constructor ɵDomEventsPlugin(doc: any)
  • added: constructor ɵDomRendererFactory2(eventManager: EventManager, sharedStylesHost: ɵDomSharedStylesHost, appId: string)
  • added: constructor ɵDomSanitizerImpl(_doc: any)
  • added: constructor ɵDomSharedStylesHost(_doc: any)
  • added: constructor ɵHammerGesturesPlugin(doc: any, _config: HammerGestureConfig, console: ɵConsole, loader?: HammerLoader | null | undefined)
  • added: constructor ɵKeyEventsPlugin(doc: any)
  • added: export { ɵgetDOM }
  • added: function bootstrapApplication(rootComponent: Type<unknown>, options?: ApplicationConfig): Promise<ApplicationRef>
  • added: function createApplication(options?: ApplicationConfig): Promise<ApplicationRef>
  • added: function disableDebugTools(): void
  • added: function enableDebugTools<T>(ref: ComponentRef<T>): ComponentRef<T>
  • added: function makeStateKey<T = void>(key: string): StateKey<T>
  • added: function provideProtractorTestingSupport(): Provider[]
  • added: function ɵescapeHtml(text: string): string
  • added: function ɵflattenStyles(compId: string, styles: Array<any | any[]>, target: string[]): string[]
  • added: function ɵinitDomAdapter(): void
  • added: function ɵshimContentAttribute(componentShortId: string): string
  • added: function ɵshimHostAttribute(componentShortId: string): string
  • added: get TransferState.isEmpty(): boolean
  • added: interface ApplicationConfig
  • added: interface SafeHtml extends SafeValue
  • added: interface SafeResourceUrl extends SafeValue
  • added: interface SafeScript extends SafeValue
  • added: interface SafeStyle extends SafeValue
  • added: interface SafeUrl extends SafeValue
  • added: interface SafeValue
  • added: method EventManager.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • added: method EventManager.addGlobalEventListener(target: string, eventName: string, handler: Function): Function
  • added: method EventManager.getZone(): NgZone
  • added: method HammerGestureConfig.buildHammer(element: HTMLElement): HammerInstance
  • added: method Meta.addTag(tag: MetaDefinition, forceCreation?: boolean): HTMLMetaElement | null
  • added: method Meta.addTags(tags: MetaDefinition[], forceCreation?: boolean): HTMLMetaElement[]
  • added: method Meta.getTag(attrSelector: string): HTMLMetaElement | null
  • added: method Meta.getTags(attrSelector: string): HTMLMetaElement[]
  • added: method Meta.removeTag(attrSelector: string): void
  • added: method Meta.removeTagElement(meta: HTMLMetaElement): void
  • added: method Meta.updateTag(tag: MetaDefinition, selector?: string): HTMLMetaElement | null
  • added: method Title.getTitle(): string
  • added: method Title.setTitle(newTitle: string): void
  • added: method TransferState.get<T>(key: StateKey<T>, defaultValue: T): T
  • added: method TransferState.hasKey<T>(key: StateKey<T>): boolean
  • added: method TransferState.onSerialize<T>(key: StateKey<T>, callback: () => T): void
  • added: method TransferState.remove<T>(key: StateKey<T>): void
  • added: method TransferState.set<T>(key: StateKey<T>, value: T): void
  • added: method TransferState.toJson(): string
  • added: method ɵBrowserDomAdapter.createElement(tagName: string, doc?: Document): HTMLElement
  • added: method ɵBrowserDomAdapter.createHtmlDocument(): Document
  • added: method ɵBrowserDomAdapter.dispatchEvent(el: Node, evt: any): void
  • added: method ɵBrowserDomAdapter.getBaseHref(doc: Document): string | null
  • added: method ɵBrowserDomAdapter.getCookie(name: string): string | null
  • added: method ɵBrowserDomAdapter.getDefaultDocument(): Document
  • added: method ɵBrowserDomAdapter.getGlobalEventTarget(doc: Document, target: string): EventTarget | null
  • added: method ɵBrowserDomAdapter.getUserAgent(): string
  • added: method ɵBrowserDomAdapter.isElementNode(node: Node): boolean
  • added: method ɵBrowserDomAdapter.isShadowRoot(node: any): boolean
  • added: method ɵBrowserDomAdapter.onAndCancel(el: Node, evt: any, listener: any): Function
  • added: method ɵBrowserDomAdapter.remove(node: Node): void
  • added: method ɵBrowserDomAdapter.resetBaseElement(): void
  • added: method ɵBrowserGetTestability.addToWindow(registry: TestabilityRegistry): void
  • added: method ɵBrowserGetTestability.findTestabilityInTree(registry: TestabilityRegistry, elem: any, findInAncestors: boolean): Testability | null
  • added: method ɵDomEventsPlugin.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • added: method ɵDomEventsPlugin.removeEventListener(target: any, eventName: string, callback: Function): void
  • added: method ɵDomEventsPlugin.supports(eventName: string): boolean
  • added: method ɵDomRendererFactory2.begin(): void
  • added: method ɵDomRendererFactory2.createRenderer(element: any, type: RendererType2 | null): Renderer2
  • added: method ɵDomRendererFactory2.end(): void
  • added: method ɵDomSanitizerImpl.bypassSecurityTrustHtml(value: string): SafeHtml
  • added: method ɵDomSanitizerImpl.bypassSecurityTrustResourceUrl(value: string): SafeResourceUrl
  • added: method ɵDomSanitizerImpl.bypassSecurityTrustScript(value: string): SafeScript
  • added: method ɵDomSanitizerImpl.bypassSecurityTrustStyle(value: string): SafeStyle
  • added: method ɵDomSanitizerImpl.bypassSecurityTrustUrl(value: string): SafeUrl
  • added: method ɵDomSanitizerImpl.sanitize(ctx: SecurityContext, value: SafeValue | string | null): string | null
  • added: method ɵDomSharedStylesHost.addHost(hostNode: Node): void
  • added: method ɵDomSharedStylesHost.ngOnDestroy(): void
  • added: method ɵDomSharedStylesHost.onStylesAdded(additions: Set<string>): void
  • added: method ɵDomSharedStylesHost.removeHost(hostNode: Node): void
  • added: method ɵHammerGesturesPlugin.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • added: method ɵHammerGesturesPlugin.isCustomEvent(eventName: string): boolean
  • added: method ɵHammerGesturesPlugin.supports(eventName: string): boolean
  • added: method ɵKeyEventsPlugin.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • added: method ɵKeyEventsPlugin.supports(eventName: string): boolean
  • added: method ɵSharedStylesHost.addStyles(styles: string[]): void
  • added: method ɵSharedStylesHost.getAllStyles(): string[]
  • added: method ɵSharedStylesHost.onStylesAdded(additions: Set<string>): void
  • added: property ApplicationConfig.providers: Array<Provider | ImportedNgModuleProviders>
  • added: property HammerGestureConfig.events: string[]
  • added: property HammerGestureConfig.options?: { cssProps?: any; domEvents?: boolean; enable?: boolean | ((manager: any) => boolean); preset?: any[]; touchAction?: string; recognizers?: any[]; inputClass?: any; inputTarget?: EventTarget }
  • added: property HammerGestureConfig.overrides: { [key: string]: Object }
  • added: static method BrowserModule.withServerTransition(params: { appId: string }): ModuleWithProviders<BrowserModule>
  • added: static method By.all(): Predicate<DebugNode>
  • added: static method By.css(selector: string): Predicate<DebugElement>
  • added: static method By.directive(type: Type<any>): Predicate<DebugNode>
  • added: static method ɵBrowserDomAdapter.makeCurrent(): void
  • added: static method ɵKeyEventsPlugin.eventCallback(fullKey: string, handler: Function, zone: NgZone): Function
  • added: static method ɵKeyEventsPlugin.matchEventFullKeyCode(event: KeyboardEvent, fullKeyCode: string): boolean
  • added: static method ɵKeyEventsPlugin.parseEventName(eventName: string): { fullKey: string; domEventName: string } | null
  • added: static property BrowserModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserModule, [{ optional: true; skipSelf: true }]>
  • added: static property BrowserModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserModule>
  • added: static property BrowserModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserModule, never, never, [typeof i1.CommonModule, typeof i0.ApplicationModule]>
  • added: static property BrowserTransferStateModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserTransferStateModule, never>
  • added: static property BrowserTransferStateModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserTransferStateModule>
  • added: static property BrowserTransferStateModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserTransferStateModule, never, never, never>
  • added: static property DomSanitizer.ɵfac: i0.ɵɵFactoryDeclaration<DomSanitizer, never>
  • added: static property DomSanitizer.ɵprov: i0.ɵɵInjectableDeclaration<DomSanitizer>
  • added: static property EventManager.ɵfac: i0.ɵɵFactoryDeclaration<EventManager, never>
  • added: static property EventManager.ɵprov: i0.ɵɵInjectableDeclaration<EventManager>
  • added: static property HammerGestureConfig.ɵfac: i0.ɵɵFactoryDeclaration<HammerGestureConfig, never>
  • added: static property HammerGestureConfig.ɵprov: i0.ɵɵInjectableDeclaration<HammerGestureConfig>
  • added: static property HammerModule.ɵfac: i0.ɵɵFactoryDeclaration<HammerModule, never>
  • added: static property HammerModule.ɵinj: i0.ɵɵInjectorDeclaration<HammerModule>
  • added: static property HammerModule.ɵmod: i0.ɵɵNgModuleDeclaration<HammerModule, never, never, never>
  • added: static property Meta.ɵfac: i0.ɵɵFactoryDeclaration<Meta, never>
  • added: static property Meta.ɵprov: i0.ɵɵInjectableDeclaration<Meta>
  • added: static property Title.ɵfac: i0.ɵɵFactoryDeclaration<Title, never>
  • added: static property Title.ɵprov: i0.ɵɵInjectableDeclaration<Title>
  • added: static property TransferState.ɵfac: i0.ɵɵFactoryDeclaration<TransferState, never>
  • added: static property TransferState.ɵprov: i0.ɵɵInjectableDeclaration<TransferState>
  • added: static property ɵDomEventsPlugin.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomEventsPlugin, never>
  • added: static property ɵDomEventsPlugin.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomEventsPlugin>
  • added: static property ɵDomRendererFactory2.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomRendererFactory2, never>
  • added: static property ɵDomRendererFactory2.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomRendererFactory2>
  • added: static property ɵDomSanitizerImpl.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomSanitizerImpl, never>
  • added: static property ɵDomSanitizerImpl.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomSanitizerImpl>
  • added: static property ɵDomSharedStylesHost.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomSharedStylesHost, never>
  • added: static property ɵDomSharedStylesHost.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomSharedStylesHost>
  • added: static property ɵHammerGesturesPlugin.ɵfac: i0.ɵɵFactoryDeclaration<ɵHammerGesturesPlugin, [null, null, null, { optional: true }]>
  • added: static property ɵHammerGesturesPlugin.ɵprov: i0.ɵɵInjectableDeclaration<ɵHammerGesturesPlugin>
  • added: static property ɵKeyEventsPlugin.ɵfac: i0.ɵɵFactoryDeclaration<ɵKeyEventsPlugin, never>
  • added: static property ɵKeyEventsPlugin.ɵprov: i0.ɵɵInjectableDeclaration<ɵKeyEventsPlugin>
  • added: static property ɵSharedStylesHost.ɵfac: i0.ɵɵFactoryDeclaration<ɵSharedStylesHost, never>
  • added: static property ɵSharedStylesHost.ɵprov: i0.ɵɵInjectableDeclaration<ɵSharedStylesHost>
  • added: type HammerLoader = () => Promise<void>
  • added: type MetaDefinition = { charset?: string; content?: string; httpEquiv?: string; id?: string; itemprop?: string; name?: string; property?: string; scheme?: string; url?: string } & {…
  • added: type StateKey<T> = string & { __not_a_string: never; __value_type?: T }
  • removed: abstract class DomSanitizer implements Sanitizer
  • removed: abstract method DomSanitizer.bypassSecurityTrustHtml(value: string): SafeHtml
  • removed: abstract method DomSanitizer.bypassSecurityTrustResourceUrl(value: string): SafeResourceUrl
  • removed: abstract method DomSanitizer.bypassSecurityTrustScript(value: string): SafeScript
  • removed: abstract method DomSanitizer.bypassSecurityTrustStyle(value: string): SafeStyle
  • removed: abstract method DomSanitizer.bypassSecurityTrustUrl(value: string): SafeUrl
  • removed: abstract method DomSanitizer.sanitize(context: SecurityContext, value: SafeValue | string | null): string | null
  • removed: class BrowserModule
  • removed: class BrowserTransferStateModule
  • removed: class By
  • removed: class EventManager
  • removed: class HammerGestureConfig
  • removed: class HammerModule
  • removed: class Meta
  • removed: class Title
  • removed: class TransferState
  • removed: class ɵBrowserDomAdapter extends GenericBrowserDomAdapter
  • removed: class ɵBrowserGetTestability implements GetTestability
  • removed: class ɵDomEventsPlugin extends EventManagerPlugin
  • removed: class ɵDomRendererFactory2 implements RendererFactory2
  • removed: class ɵDomSanitizerImpl extends DomSanitizer
  • removed: class ɵDomSharedStylesHost extends ɵSharedStylesHost implements OnDestroy
  • removed: class ɵHammerGesturesPlugin extends EventManagerPlugin
  • removed: class ɵKeyEventsPlugin extends EventManagerPlugin
  • removed: class ɵSharedStylesHost
  • removed: const EVENT_MANAGER_PLUGINS: InjectionToken<EventManagerPlugin[]>
  • removed: const HAMMER_GESTURE_CONFIG: InjectionToken<HammerGestureConfig>
  • removed: const HAMMER_LOADER: InjectionToken<HammerLoader>
  • removed: const VERSION: Version
  • removed: const platformBrowser: (extraProviders?: StaticProvider[]) => PlatformRef
  • removed: const ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS: StaticProvider[]
  • removed: const ɵNAMESPACE_URIS: { [ns: string]: string }
  • removed: const ɵTRANSITION_ID: InjectionToken<unknown>
  • removed: constructor BrowserModule(parentModule: BrowserModule | null)
  • removed: constructor EventManager(plugins: EventManagerPlugin[], _zone: NgZone)
  • removed: constructor Meta(_doc: any)
  • removed: constructor Title(_doc: any)
  • removed: constructor ɵDomEventsPlugin(doc: any)
  • removed: constructor ɵDomRendererFactory2(eventManager: EventManager, sharedStylesHost: ɵDomSharedStylesHost, appId: string)
  • removed: constructor ɵDomSanitizerImpl(_doc: any)
  • removed: constructor ɵDomSharedStylesHost(_doc: any)
  • removed: constructor ɵHammerGesturesPlugin(doc: any, _config: HammerGestureConfig, console: ɵConsole, loader?: HammerLoader | null | undefined)
  • removed: constructor ɵKeyEventsPlugin(doc: any)
  • removed: export { ɵgetDOM }
  • removed: function disableDebugTools(): void
  • removed: function enableDebugTools<T>(ref: ComponentRef<T>): ComponentRef<T>
  • removed: function makeStateKey<T = void>(key: string): StateKey<T>
  • removed: function ɵescapeHtml(text: string): string
  • removed: function ɵflattenStyles(compId: string, styles: Array<any | any[]>, target: string[]): string[]
  • removed: function ɵinitDomAdapter(): void
  • removed: function ɵshimContentAttribute(componentShortId: string): string
  • removed: function ɵshimHostAttribute(componentShortId: string): string
  • removed: interface SafeHtml extends SafeValue
  • removed: interface SafeResourceUrl extends SafeValue
  • removed: interface SafeScript extends SafeValue
  • removed: interface SafeStyle extends SafeValue
  • removed: interface SafeUrl extends SafeValue
  • removed: interface SafeValue
  • removed: method EventManager.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • removed: method EventManager.addGlobalEventListener(target: string, eventName: string, handler: Function): Function
  • removed: method EventManager.getZone(): NgZone
  • removed: method HammerGestureConfig.buildHammer(element: HTMLElement): HammerInstance
  • removed: method Meta.addTag(tag: MetaDefinition, forceCreation?: boolean): HTMLMetaElement | null
  • removed: method Meta.addTags(tags: MetaDefinition[], forceCreation?: boolean): HTMLMetaElement[]
  • removed: method Meta.getTag(attrSelector: string): HTMLMetaElement | null
  • removed: method Meta.getTags(attrSelector: string): HTMLMetaElement[]
  • removed: method Meta.removeTag(attrSelector: string): void
  • removed: method Meta.removeTagElement(meta: HTMLMetaElement): void
  • removed: method Meta.updateTag(tag: MetaDefinition, selector?: string): HTMLMetaElement | null
  • removed: method Title.getTitle(): string
  • removed: method Title.setTitle(newTitle: string): void
  • removed: method TransferState.get<T>(key: StateKey<T>, defaultValue: T): T
  • removed: method TransferState.hasKey<T>(key: StateKey<T>): boolean
  • removed: method TransferState.onSerialize<T>(key: StateKey<T>, callback: () => T): void
  • removed: method TransferState.remove<T>(key: StateKey<T>): void
  • removed: method TransferState.set<T>(key: StateKey<T>, value: T): void
  • removed: method TransferState.toJson(): string
  • removed: method ɵBrowserDomAdapter.createElement(tagName: string, doc?: Document): HTMLElement
  • removed: method ɵBrowserDomAdapter.createHtmlDocument(): HTMLDocument
  • removed: method ɵBrowserDomAdapter.dispatchEvent(el: Node, evt: any): void
  • removed: method ɵBrowserDomAdapter.getBaseHref(doc: Document): string | null
  • removed: method ɵBrowserDomAdapter.getCookie(name: string): string | null
  • removed: method ɵBrowserDomAdapter.getDefaultDocument(): Document
  • removed: method ɵBrowserDomAdapter.getGlobalEventTarget(doc: Document, target: string): EventTarget | null
  • removed: method ɵBrowserDomAdapter.getUserAgent(): string
  • removed: method ɵBrowserDomAdapter.isElementNode(node: Node): boolean
  • removed: method ɵBrowserDomAdapter.isShadowRoot(node: any): boolean
  • removed: method ɵBrowserDomAdapter.onAndCancel(el: Node, evt: any, listener: any): Function
  • removed: method ɵBrowserDomAdapter.remove(node: Node): void
  • removed: method ɵBrowserDomAdapter.resetBaseElement(): void
  • removed: method ɵBrowserGetTestability.addToWindow(registry: TestabilityRegistry): void
  • removed: method ɵBrowserGetTestability.findTestabilityInTree(registry: TestabilityRegistry, elem: any, findInAncestors: boolean): Testability | null
  • removed: method ɵDomEventsPlugin.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • removed: method ɵDomEventsPlugin.removeEventListener(target: any, eventName: string, callback: Function): void
  • removed: method ɵDomEventsPlugin.supports(eventName: string): boolean
  • removed: method ɵDomRendererFactory2.begin(): void
  • removed: method ɵDomRendererFactory2.createRenderer(element: any, type: RendererType2 | null): Renderer2
  • removed: method ɵDomRendererFactory2.end(): void
  • removed: method ɵDomSanitizerImpl.bypassSecurityTrustHtml(value: string): SafeHtml
  • removed: method ɵDomSanitizerImpl.bypassSecurityTrustResourceUrl(value: string): SafeResourceUrl
  • removed: method ɵDomSanitizerImpl.bypassSecurityTrustScript(value: string): SafeScript
  • removed: method ɵDomSanitizerImpl.bypassSecurityTrustStyle(value: string): SafeStyle
  • removed: method ɵDomSanitizerImpl.bypassSecurityTrustUrl(value: string): SafeUrl
  • removed: method ɵDomSanitizerImpl.sanitize(ctx: SecurityContext, value: SafeValue | string | null): string | null
  • removed: method ɵDomSharedStylesHost.addHost(hostNode: Node): void
  • removed: method ɵDomSharedStylesHost.ngOnDestroy(): void
  • removed: method ɵDomSharedStylesHost.onStylesAdded(additions: Set<string>): void
  • removed: method ɵDomSharedStylesHost.removeHost(hostNode: Node): void
  • removed: method ɵHammerGesturesPlugin.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • removed: method ɵHammerGesturesPlugin.isCustomEvent(eventName: string): boolean
  • removed: method ɵHammerGesturesPlugin.supports(eventName: string): boolean
  • removed: method ɵKeyEventsPlugin.addEventListener(element: HTMLElement, eventName: string, handler: Function): Function
  • removed: method ɵKeyEventsPlugin.supports(eventName: string): boolean
  • removed: method ɵSharedStylesHost.addStyles(styles: string[]): void
  • removed: method ɵSharedStylesHost.getAllStyles(): string[]
  • removed: method ɵSharedStylesHost.onStylesAdded(additions: Set<string>): void
  • removed: property HammerGestureConfig.events: string[]
  • removed: property HammerGestureConfig.options?: { cssProps?: any; domEvents?: boolean; enable?: boolean | ((manager: any) => boolean); preset?: any[]; touchAction?: string; recognizers?: any[]; inputClass?: any; inputTarget?: EventTarget }
  • removed: property HammerGestureConfig.overrides: { [key: string]: Object }
  • removed: static method BrowserModule.withServerTransition(params: { appId: string }): ModuleWithProviders<BrowserModule>
  • removed: static method By.all(): Predicate<DebugNode>
  • removed: static method By.css(selector: string): Predicate<DebugElement>
  • removed: static method By.directive(type: Type<any>): Predicate<DebugNode>
  • removed: static method ɵBrowserDomAdapter.makeCurrent(): void
  • removed: static method ɵBrowserGetTestability.init(): void
  • removed: static method ɵKeyEventsPlugin.eventCallback(fullKey: any, handler: Function, zone: NgZone): Function
  • removed: static method ɵKeyEventsPlugin.getEventFullKey(event: KeyboardEvent): string
  • removed: static method ɵKeyEventsPlugin.parseEventName(eventName: string): { fullKey: string; domEventName: string } | null
  • removed: static property BrowserModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserModule, [{ optional: true; skipSelf: true }]>
  • removed: static property BrowserModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserModule>
  • removed: static property BrowserModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserModule, never, never, [typeof i1.CommonModule, typeof i0.ApplicationModule]>
  • removed: static property BrowserTransferStateModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserTransferStateModule, never>
  • removed: static property BrowserTransferStateModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserTransferStateModule>
  • removed: static property BrowserTransferStateModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserTransferStateModule, never, never, never>
  • removed: static property DomSanitizer.ɵfac: i0.ɵɵFactoryDeclaration<DomSanitizer, never>
  • removed: static property DomSanitizer.ɵprov: i0.ɵɵInjectableDeclaration<DomSanitizer>
  • removed: static property EventManager.ɵfac: i0.ɵɵFactoryDeclaration<EventManager, never>
  • removed: static property EventManager.ɵprov: i0.ɵɵInjectableDeclaration<EventManager>
  • removed: static property HammerGestureConfig.ɵfac: i0.ɵɵFactoryDeclaration<HammerGestureConfig, never>
  • removed: static property HammerGestureConfig.ɵprov: i0.ɵɵInjectableDeclaration<HammerGestureConfig>
  • removed: static property HammerModule.ɵfac: i0.ɵɵFactoryDeclaration<HammerModule, never>
  • removed: static property HammerModule.ɵinj: i0.ɵɵInjectorDeclaration<HammerModule>
  • removed: static property HammerModule.ɵmod: i0.ɵɵNgModuleDeclaration<HammerModule, never, never, never>
  • removed: static property Meta.ɵfac: i0.ɵɵFactoryDeclaration<Meta, never>
  • removed: static property Meta.ɵprov: i0.ɵɵInjectableDeclaration<Meta>
  • removed: static property Title.ɵfac: i0.ɵɵFactoryDeclaration<Title, never>
  • removed: static property Title.ɵprov: i0.ɵɵInjectableDeclaration<Title>
  • removed: static property TransferState.ɵfac: i0.ɵɵFactoryDeclaration<TransferState, never>
  • removed: static property TransferState.ɵprov: i0.ɵɵInjectableDeclaration<TransferState>
  • removed: static property ɵDomEventsPlugin.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomEventsPlugin, never>
  • removed: static property ɵDomEventsPlugin.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomEventsPlugin>
  • removed: static property ɵDomRendererFactory2.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomRendererFactory2, never>
  • removed: static property ɵDomRendererFactory2.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomRendererFactory2>
  • removed: static property ɵDomSanitizerImpl.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomSanitizerImpl, never>
  • removed: static property ɵDomSanitizerImpl.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomSanitizerImpl>
  • removed: static property ɵDomSharedStylesHost.ɵfac: i0.ɵɵFactoryDeclaration<ɵDomSharedStylesHost, never>
  • removed: static property ɵDomSharedStylesHost.ɵprov: i0.ɵɵInjectableDeclaration<ɵDomSharedStylesHost>
  • removed: static property ɵHammerGesturesPlugin.ɵfac: i0.ɵɵFactoryDeclaration<ɵHammerGesturesPlugin, [null, null, null, { optional: true }]>
  • removed: static property ɵHammerGesturesPlugin.ɵprov: i0.ɵɵInjectableDeclaration<ɵHammerGesturesPlugin>
  • removed: static property ɵKeyEventsPlugin.ɵfac: i0.ɵɵFactoryDeclaration<ɵKeyEventsPlugin, never>
  • removed: static property ɵKeyEventsPlugin.ɵprov: i0.ɵɵInjectableDeclaration<ɵKeyEventsPlugin>
  • removed: static property ɵSharedStylesHost.ɵfac: i0.ɵɵFactoryDeclaration<ɵSharedStylesHost, never>
  • removed: static property ɵSharedStylesHost.ɵprov: i0.ɵɵInjectableDeclaration<ɵSharedStylesHost>
  • removed: type HammerLoader = () => Promise<void>
  • removed: type MetaDefinition = { charset?: string; content?: string; httpEquiv?: string; id?: string; itemprop?: string; name?: string; property?: string; scheme?: string; url?: string } & {…
  • removed: type StateKey<T> = string & { __not_a_string: never }
  • added: class BrowserTestingModule
  • added: const platformBrowserTesting: (extraProviders?: StaticProvider[] | undefined) => PlatformRef
  • added: static property BrowserTestingModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserTestingModule, never>
  • added: static property BrowserTestingModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserTestingModule>
  • added: static property BrowserTestingModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserTestingModule, never, never, [typeof i1.BrowserModule]>
  • removed: class BrowserTestingModule
  • removed: const platformBrowserTesting: (extraProviders?: StaticProvider[] | undefined) => PlatformRef
  • removed: static property BrowserTestingModule.ɵfac: i0.ɵɵFactoryDeclaration<BrowserTestingModule, never>
  • removed: static property BrowserTestingModule.ɵinj: i0.ɵɵInjectorDeclaration<BrowserTestingModule>
  • removed: static property BrowserTestingModule.ɵmod: i0.ɵɵNgModuleDeclaration<BrowserTestingModule, never, never, [typeof i1.BrowserModule]>