Skip to content

Upgrading @angular/platform-browser 2 to 4

Unknown2.4.10 → 4.4.7

Fetching 57 releases from GitHub…0 / 57
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.

Adds tslib ^1.7.1.

Installs 1 package in all (was 0).

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

  • added: export * from './animations/index'
  • added: export * from './public_api'
  • added: export { BROWSER_ANIMATIONS_PROVIDERS as ɵf } from './src/providers'
  • added: export { BROWSER_NOOP_ANIMATIONS_PROVIDERS as ɵg } from './src/providers'
  • added: export { BaseAnimationRenderer as ɵa } from './src/animation_renderer'
  • added: export { InjectableAnimationEngine as ɵb } from './src/providers'
  • added: export { instantiateDefaultStyleNormalizer as ɵd } from './src/providers'
  • added: export { instantiateRendererFactory as ɵe } from './src/providers'
  • added: export { instantiateSupportedAnimationDriver as ɵc } from './src/providers'
  • added: export * from './src/animations'
  • added: class BrowserAnimationBuilder extends AnimationBuilder
  • added: class BrowserAnimationFactory extends AnimationFactory
  • added: class RendererAnimationPlayer implements AnimationPlayer
  • added: constructor BrowserAnimationBuilder(rootRenderer: RendererFactory2, doc: any)
  • added: constructor BrowserAnimationFactory(_id: string, _renderer: AnimationRenderer)
  • added: constructor RendererAnimationPlayer(id: string, element: any, options: AnimationOptions, _renderer: AnimationRenderer)
  • added: method BrowserAnimationBuilder.build(animation: AnimationMetadata | AnimationMetadata[]): AnimationFactory
  • added: method BrowserAnimationFactory.create(element: any, options?: AnimationOptions): AnimationPlayer
  • added: method RendererAnimationPlayer.destroy(): void
  • added: method RendererAnimationPlayer.finish(): void
  • added: method RendererAnimationPlayer.getPosition(): number
  • added: method RendererAnimationPlayer.hasStarted(): boolean
  • added: method RendererAnimationPlayer.init(): void
  • added: method RendererAnimationPlayer.onDestroy(fn: () => void): void
  • added: method RendererAnimationPlayer.onDone(fn: () => void): void
  • added: method RendererAnimationPlayer.onStart(fn: () => void): void
  • added: method RendererAnimationPlayer.pause(): void
  • added: method RendererAnimationPlayer.play(): void
  • added: method RendererAnimationPlayer.reset(): void
  • added: method RendererAnimationPlayer.restart(): void
  • added: method RendererAnimationPlayer.setPosition(p: number): void
  • added: property RendererAnimationPlayer.element: any
  • added: property RendererAnimationPlayer.id: string
  • added: property RendererAnimationPlayer.parentPlayer: AnimationPlayer | null
  • added: property RendererAnimationPlayer.totalTime: number
  • added: class AnimationRenderer extends BaseAnimationRenderer implements Renderer2
  • added: class AnimationRendererFactory implements RendererFactory2
  • added: class BaseAnimationRenderer implements Renderer2
  • added: constructor AnimationRenderer(factory: AnimationRendererFactory, namespaceId: string, delegate: Renderer2, engine: AnimationEngine)
  • added: constructor AnimationRendererFactory(delegate: RendererFactory2, engine: AnimationEngine, _zone: NgZone)
  • added: constructor BaseAnimationRenderer(namespaceId: string, delegate: Renderer2, engine: AnimationEngine)
  • 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 BaseAnimationRenderer.addClass(el: any, name: string): void
  • added: method BaseAnimationRenderer.appendChild(parent: any, newChild: any): void
  • added: method BaseAnimationRenderer.createComment(value: string): any
  • added: method BaseAnimationRenderer.createElement(name: string, namespace?: string | null | undefined): any
  • added: method BaseAnimationRenderer.createText(value: string): any
  • added: method BaseAnimationRenderer.destroy(): void
  • added: method BaseAnimationRenderer.insertBefore(parent: any, newChild: any, refChild: any): void
  • added: method BaseAnimationRenderer.listen(target: any, eventName: string, callback: (event: any) => boolean | void): () => void
  • added: method BaseAnimationRenderer.nextSibling(node: any): any
  • added: method BaseAnimationRenderer.parentNode(node: any): any
  • added: method BaseAnimationRenderer.removeAttribute(el: any, name: string, namespace?: string | null | undefined): void
  • added: method BaseAnimationRenderer.removeChild(parent: any, oldChild: any): void
  • added: method BaseAnimationRenderer.removeClass(el: any, name: string): void
  • added: method BaseAnimationRenderer.removeStyle(el: any, style: string, flags?: RendererStyleFlags2 | undefined): void
  • added: method BaseAnimationRenderer.selectRootElement(selectorOrNode: any): any
  • added: method BaseAnimationRenderer.setAttribute(el: any, name: string, value: string, namespace?: string | null | undefined): void
  • added: method BaseAnimationRenderer.setProperty(el: any, name: string, value: any): void
  • added: method BaseAnimationRenderer.setStyle(el: any, style: string, value: any, flags?: RendererStyleFlags2 | undefined): void
  • added: method BaseAnimationRenderer.setValue(node: any, value: string): void
  • added: property AnimationRenderer.factory: AnimationRendererFactory
  • added: property BaseAnimationRenderer.delegate: Renderer2
  • added: property BaseAnimationRenderer.destroyNode: ((n: any) => void) | null
  • added: property BaseAnimationRenderer.engine: AnimationEngine
  • added: protected method BaseAnimationRenderer.disableAnimations(element: any, value: boolean): void
  • added: protected property BaseAnimationRenderer.namespaceId: string
  • added: readonly property BaseAnimationRenderer.data: { [key: string]: any }
  • added: export * from './private_export'
  • added: export { BrowserAnimationsModule } from './module'
  • added: export { NoopAnimationsModule } from './module'
  • added: class BrowserAnimationsModule
  • added: class NoopAnimationsModule
  • added: export { AnimationRenderer as ɵAnimationRenderer } from './animation_renderer'
  • added: export { AnimationRendererFactory as ɵAnimationRendererFactory } from './animation_renderer'
  • added: export { BrowserAnimationBuilder as ɵBrowserAnimationBuilder } from './animation_builder'
  • added: export { BrowserAnimationFactory as ɵBrowserAnimationFactory } from './animation_builder'
  • added: class InjectableAnimationEngine extends AnimationEngine
  • added: const BROWSER_ANIMATIONS_PROVIDERS: Provider[]
  • added: const BROWSER_NOOP_ANIMATIONS_PROVIDERS: Provider[]
  • added: constructor InjectableAnimationEngine(driver: AnimationDriver, normalizer: AnimationStyleNormalizer)
  • added: function instantiateDefaultStyleNormalizer(): WebAnimationsStyleNormalizer
  • added: function instantiateRendererFactory(renderer: DomRendererFactory2, engine: AnimationEngine, zone: NgZone): AnimationRendererFactory
  • added: function instantiateSupportedAnimationDriver(): NoopAnimationDriver
  • removed: export * from './src/platform-browser'
  • added: export * from './public_api'
  • added: export { DomSanitizerImpl as ɵe } from './src/security/dom_sanitization_service'
  • added: export { EventManagerPlugin as ɵd } from './src/dom/events/event_manager'
  • added: export { GenericBrowserDomAdapter as ɵh } from './src/browser/generic_browser_adapter'
  • added: export { SERVER_TRANSITION_PROVIDERS as ɵg } from './src/browser/server-transition'
  • added: export { _createNgProbe as ɵc } from './src/dom/debug/ng_probe'
  • added: export { _document as ɵb } from './src/browser'
  • added: export { appInitializerFactory as ɵf } from './src/browser/server-transition'
  • added: export { errorHandler as ɵa } from './src/browser'
  • added: export * from './src/platform-browser'
  • removed: function _resolveDefaultAnimationDriver(): AnimationDriver
  • added: static method BrowserModule.withServerTransition(params: { appId: string }): ModuleWithProviders
  • removed: function parseCookieValue(cookieStr: string, name: string): string
  • removed: method BrowserDomAdapter.defaultDoc(): HTMLDocument
  • removed: method BrowserDomAdapter.query(selector: string): any
  • removed: method BrowserDomAdapter.setGlobalVar(path: string, value: any): void
  • changed: method BrowserDomAdapter.firstChild(el: Node): Node → method BrowserDomAdapter.firstChild(el: Node): Node | null
  • changed: method BrowserDomAdapter.getAttribute(element: Element, attribute: string): string → method BrowserDomAdapter.getAttribute(element: Element, attribute: string): string | null
  • changed: method BrowserDomAdapter.getBaseHref(): string → method BrowserDomAdapter.getBaseHref(doc: Document): string | null
  • changed: method BrowserDomAdapter.getCookie(name: string): string → method BrowserDomAdapter.getCookie(name: string): string | null
  • changed: method BrowserDomAdapter.getData(element: Element, name: string): string → method BrowserDomAdapter.getData(element: Element, name: string): string | null
  • changed: method BrowserDomAdapter.getGlobalEventTarget(target: string): EventTarget → method BrowserDomAdapter.getGlobalEventTarget(doc: Document, target: string): EventTarget | null
  • changed: method BrowserDomAdapter.getTemplateContent(el: Node): Node → method BrowserDomAdapter.getTemplateContent(el: Node): Node | null
  • changed: method BrowserDomAdapter.getText(el: Node): string → method BrowserDomAdapter.getText(el: Node): string | null
  • changed: method BrowserDomAdapter.getTitle(): string → method BrowserDomAdapter.getTitle(doc: Document): string
  • changed: method BrowserDomAdapter.hasStyle(element: any, styleName: string, styleValue?: string): boolean → method BrowserDomAdapter.hasStyle(element: any, styleName: string, styleValue?: string | null): boolean
  • changed: method BrowserDomAdapter.insertAfter(el: Node, node: any): void → method BrowserDomAdapter.insertAfter(parent: Node, ref: Node, node: any): void
  • changed: method BrowserDomAdapter.insertAllBefore(el: Node, nodes: Node[]): void → method BrowserDomAdapter.insertAllBefore(parent: Node, ref: Node, nodes: Node[]): void
  • changed: method BrowserDomAdapter.insertBefore(el: Node, node: Node): void → method BrowserDomAdapter.insertBefore(parent: Node, ref: Node, node: Node): void
  • changed: method BrowserDomAdapter.nextSibling(el: Node): Node → method BrowserDomAdapter.nextSibling(el: Node): Node | null
  • changed: method BrowserDomAdapter.nodeValue(node: Node): string → method BrowserDomAdapter.nodeValue(node: Node): string | null
  • changed: method BrowserDomAdapter.parentElement(el: Node): Node → method BrowserDomAdapter.parentElement(el: Node): Node | null
  • changed: method BrowserDomAdapter.querySelector(el: Element, selector: string): HTMLElement → method BrowserDomAdapter.querySelector(el: Element, selector: string): any
  • changed: method BrowserDomAdapter.setTitle(newTitle: string): void → method BrowserDomAdapter.setTitle(doc: Document, newTitle: string): void
  • changed: property BrowserDomAdapter.attrToPropMap: any → readonly property BrowserDomAdapter.attrToPropMap: any
  • added: method BrowserDomAdapter.contains(nodeA: any, nodeB: any): boolean
  • changed: constructor BrowserPlatformLocation() → constructor BrowserPlatformLocation(_doc: any)
  • changed: property BrowserPlatformLocation.hash: string → readonly property BrowserPlatformLocation.hash: string
  • changed: property BrowserPlatformLocation.location: Location → readonly property BrowserPlatformLocation.location: Location
  • changed: property BrowserPlatformLocation.search: string → readonly property BrowserPlatformLocation.search: string
  • added: class Meta
  • added: constructor Meta(_doc: any)
  • 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: type MetaDefinition = { charset?: string; content?: string; httpEquiv?: string; id?: string; itemprop?: string; name?: string; property?: string; scheme?: string; url?: string } & {…
  • added: const SERVER_TRANSITION_PROVIDERS: Provider[]
  • added: const TRANSITION_ID: InjectionToken<{}>
  • added: function appInitializerFactory(transitionId: string, document: any, injector: Injector): () => void
  • changed: method BrowserGetTestability.findTestabilityInTree(registry: TestabilityRegistry, elem: any, findInAncestors: boolean): Testability → method BrowserGetTestability.findTestabilityInTree(registry: TestabilityRegistry, elem: any, findInAncestors: boolean): Testability | null
  • added: constructor Title(_doc: any)
  • added: const window: any
  • removed: class AngularTools
  • removed: constructor AngularTools(ref: ComponentRef<any>)
  • removed: property AngularTools.profiler: AngularProfiler
  • removed: abstract class AnimationDriver
  • removed: abstract method AnimationDriver.animate(element: any, startingStyles: AnimationStyles, keyframes: AnimationKeyframe[], duration: number, delay: number, easing: string, previousPlayers?: AnimationPlayer[]): AnimationPlayer
  • removed: class NoOpAnimationDriver implements AnimationDriver
  • removed: method NoOpAnimationDriver.animate(element: any, startingStyles: AnimationStyles, keyframes: AnimationKeyframe[], duration: number, delay: number, easing: string, previousPlayers?: AnimationPlayer[]): AnimationPlayer
  • removed: static property AnimationDriver.NOOP: AnimationDriver
  • removed: function _createConditionalRootRenderer(rootRenderer: any, extraTokens: NgProbeToken[], coreTokens: core.NgProbeToken[]): any
  • changed: function inspectNativeElement(element: any): core.DebugNode → function inspectNativeElement(element: any): core.DebugNode | null
  • added: function _createNgProbe(extraTokens: NgProbeToken[], coreTokens: core.NgProbeToken[]): any
  • removed: abstract method DomAdapter.defaultDoc(): HTMLDocument
  • removed: abstract method DomAdapter.query(selector: string): any
  • removed: abstract method DomAdapter.setGlobalVar(name: string, value: any): any
  • changed: abstract method DomAdapter.firstChild(el: any): Node → abstract method DomAdapter.firstChild(el: any): Node | null
  • changed: abstract method DomAdapter.getAttribute(element: any, attribute: string): string → abstract method DomAdapter.getAttribute(element: any, attribute: string): string | null
  • changed: abstract method DomAdapter.getBaseHref(): string → abstract method DomAdapter.getBaseHref(doc: Document): string | null
  • changed: abstract method DomAdapter.getCookie(name: string): string → abstract method DomAdapter.getCookie(name: string): string | null
  • changed: abstract method DomAdapter.getData(element: any, name: string): string → abstract method DomAdapter.getData(element: any, name: string): string | null
  • changed: abstract method DomAdapter.getGlobalEventTarget(target: string): any → abstract method DomAdapter.getGlobalEventTarget(doc: Document, target: string): any
  • changed: abstract method DomAdapter.getText(el: any): string → abstract method DomAdapter.getText(el: any): string | null
  • changed: abstract method DomAdapter.getTitle(): string → abstract method DomAdapter.getTitle(doc: Document): string
  • changed: abstract method DomAdapter.insertAfter(el: any, node: any): any → abstract method DomAdapter.insertAfter(parent: any, el: any, node: any): any
  • changed: abstract method DomAdapter.insertAllBefore(el: any, nodes: any): any → abstract method DomAdapter.insertAllBefore(parent: any, ref: any, nodes: any): any
  • changed: abstract method DomAdapter.insertBefore(el: any, node: any): any → abstract method DomAdapter.insertBefore(parent: any, ref: any, node: any): any
  • changed: abstract method DomAdapter.nextSibling(el: any): Node → abstract method DomAdapter.nextSibling(el: any): Node | null
  • changed: abstract method DomAdapter.nodeValue(node: any): string → abstract method DomAdapter.nodeValue(node: any): string | null
  • changed: abstract method DomAdapter.parentElement(el: any): Node → abstract method DomAdapter.parentElement(el: any): Node | null
  • changed: abstract method DomAdapter.querySelector(el: any, selector: string): HTMLElement → abstract method DomAdapter.querySelector(el: any, selector: string): any
  • changed: abstract method DomAdapter.setTitle(newTitle: string): any → abstract method DomAdapter.setTitle(doc: Document, newTitle: string): any
  • added: abstract method DomAdapter.contains(nodeA: any, nodeB: any): boolean
  • removed: interface DomAnimatePlayer
  • removed: method DomAnimatePlayer.addEventListener(eventName: string, handler: (event: any) => any): any
  • removed: method DomAnimatePlayer.cancel(): void
  • removed: method DomAnimatePlayer.dispatchEvent(eventName: string): any
  • removed: method DomAnimatePlayer.finish(): void
  • removed: method DomAnimatePlayer.pause(): void
  • removed: method DomAnimatePlayer.play(): void
  • removed: property DomAnimatePlayer.currentTime: number
  • removed: property DomAnimatePlayer.onfinish: Function
  • removed: property DomAnimatePlayer.position: number
  • removed: abstract class DomRootRenderer implements RootRenderer
  • removed: class DomRenderer implements Renderer
  • removed: class DomRootRenderer_ extends DomRootRenderer
  • removed: const DIRECT_DOM_RENDERER: DirectRenderer
  • removed: constructor DomRenderer(_rootRenderer: DomRootRenderer, componentProto: RenderComponentType, _animationDriver: AnimationDriver, styleShimId: string)
  • removed: constructor DomRootRenderer(document: Document, eventManager: EventManager, sharedStylesHost: DomSharedStylesHost, animationDriver: AnimationDriver, appId: string)
  • removed: constructor DomRootRenderer_(_document: any, _eventManager: EventManager, sharedStylesHost: DomSharedStylesHost, animationDriver: AnimationDriver, appId: string)
  • removed: function isNamespaced(name: string): boolean
  • removed: function splitNamespace(name: string): string[]
  • removed: method DomRenderer.animate(element: any, startingStyles: AnimationStyles, keyframes: AnimationKeyframe[], duration: number, delay: number, easing: string, previousPlayers?: AnimationPlayer[]): AnimationPlayer
  • removed: method DomRenderer.attachViewAfter(node: Node, viewRootNodes: Node[]): void
  • removed: method DomRenderer.createElement(parent: Element | DocumentFragment, name: string, debugInfo: RenderDebugInfo): Element
  • removed: method DomRenderer.createTemplateAnchor(parentElement: Element | DocumentFragment, debugInfo: RenderDebugInfo): Comment
  • removed: method DomRenderer.createText(parentElement: Element | DocumentFragment, value: string, debugInfo: RenderDebugInfo): any
  • removed: method DomRenderer.createViewRoot(hostElement: Element): Element | DocumentFragment
  • removed: method DomRenderer.destroyView(hostElement: Element | DocumentFragment, viewAllNodes: Node[]): void
  • removed: method DomRenderer.detachView(viewRootNodes: (Element | Text | Comment)[]): void
  • removed: method DomRenderer.invokeElementMethod(renderElement: Element, methodName: string, args: any[]): void
  • removed: method DomRenderer.listen(renderElement: any, name: string, callback: Function): Function
  • removed: method DomRenderer.listenGlobal(target: string, name: string, callback: Function): Function
  • removed: method DomRenderer.projectNodes(parentElement: Element | DocumentFragment, nodes: Node[]): void
  • removed: method DomRenderer.selectRootElement(selectorOrNode: string | Element, debugInfo: RenderDebugInfo): Element
  • removed: method DomRenderer.setBindingDebugInfo(renderElement: Element, propertyName: string, propertyValue: string): void
  • removed: method DomRenderer.setElementAttribute(renderElement: Element, attributeName: string, attributeValue: string): void
  • removed: method DomRenderer.setElementClass(renderElement: Element, className: string, isAdd: boolean): void
  • removed: method DomRenderer.setElementProperty(renderElement: Element | DocumentFragment, propertyName: string, propertyValue: any): void
  • removed: method DomRenderer.setElementStyle(renderElement: HTMLElement, styleName: string, styleValue: string): void
  • removed: method DomRenderer.setText(renderNode: Text, text: string): void
  • removed: method DomRootRenderer.renderComponent(componentProto: RenderComponentType): Renderer
  • removed: property DomRenderer.directRenderer: DirectRenderer
  • removed: property DomRootRenderer.animationDriver: AnimationDriver
  • removed: property DomRootRenderer.appId: string
  • removed: property DomRootRenderer.document: Document
  • removed: property DomRootRenderer.eventManager: EventManager
  • removed: property DomRootRenderer.sharedStylesHost: DomSharedStylesHost
  • removed: protected property DomRootRenderer.registeredComponents: Map<string, DomRenderer>
  • changed: const COMPONENT_VARIABLE: string → const COMPONENT_VARIABLE = '%COMP%'
  • added: class DomRendererFactory2 implements RendererFactory2
  • added: constructor DomRendererFactory2(eventManager: EventManager, sharedStylesHost: DomSharedStylesHost)
  • added: method DomRendererFactory2.begin(): void
  • added: method DomRendererFactory2.createRenderer(element: any, type: RendererType2 | null): Renderer2
  • added: method DomRendererFactory2.end(): void
  • changed: const DOCUMENT: OpaqueToken → const DOCUMENT: InjectionToken<Document>
  • added: constructor DomEventsPlugin(doc: any)
  • changed: const EVENT_MANAGER_PLUGINS: OpaqueToken → const EVENT_MANAGER_PLUGINS: InjectionToken<EventManagerPlugin[]>
  • added: constructor EventManagerPlugin(_doc: any)
  • changed: const HAMMER_GESTURE_CONFIG: OpaqueToken → const HAMMER_GESTURE_CONFIG: InjectionToken<HammerGestureConfig>
  • changed: constructor HammerGesturesPlugin(_config: HammerGestureConfig) → constructor HammerGesturesPlugin(doc: any, _config: HammerGestureConfig)
  • changed: method HammerInstance.off(eventName: string, callback: Function): void → method HammerInstance.off(eventName: string, callback?: Function): void
  • changed: method HammerInstance.on(eventName: string, callback: Function): void → method HammerInstance.on(eventName: string, callback?: Function): void
  • changed: constructor KeyEventsPlugin() → constructor KeyEventsPlugin(doc: any)
  • changed: static method KeyEventsPlugin.parseEventName(eventName: string): { [key: string]: string } → static method KeyEventsPlugin.parseEventName(eventName: string): { [key: string]: string } | null
  • added: function exportNgVar(name: string, value: any): void
  • removed: class WebAnimationsDriver implements AnimationDriver
  • removed: method WebAnimationsDriver.animate(element: any, startingStyles: AnimationStyles, keyframes: AnimationKeyframe[], duration: number, delay: number, easing: string, previousPlayers?: AnimationPlayer[]): WebAnimationsPlayer
  • removed: class WebAnimationsPlayer implements AnimationPlayer
  • removed: constructor WebAnimationsPlayer(element: any, keyframes: { [key: string]: string | number }[], options: { [key: string]: string | number }, previousPlayers?: WebAnimationsPlayer[])
  • removed: method WebAnimationsPlayer.destroy(): void
  • removed: method WebAnimationsPlayer.finish(): void
  • removed: method WebAnimationsPlayer.getPosition(): number
  • removed: method WebAnimationsPlayer.hasStarted(): boolean
  • removed: method WebAnimationsPlayer.init(): void
  • removed: method WebAnimationsPlayer.onDone(fn: () => void): void
  • removed: method WebAnimationsPlayer.onStart(fn: () => void): void
  • removed: method WebAnimationsPlayer.pause(): void
  • removed: method WebAnimationsPlayer.play(): void
  • removed: method WebAnimationsPlayer.reset(): void
  • removed: method WebAnimationsPlayer.restart(): void
  • removed: method WebAnimationsPlayer.setPosition(p: number): void
  • removed: property WebAnimationsPlayer.domPlayer: DomAnimatePlayer
  • removed: property WebAnimationsPlayer.element: any
  • removed: property WebAnimationsPlayer.keyframes: { [key: string]: string | number }[]
  • removed: property WebAnimationsPlayer.options: { [key: string]: string | number }
  • removed: property WebAnimationsPlayer.parentPlayer: AnimationPlayer
  • removed: property WebAnimationsPlayer.previousStyles: { [styleName: string]: string | number }
  • removed: property WebAnimationsPlayer.totalTime: number
  • removed: const Event: any
  • removed: const EventListener: any
  • removed: const EventTarget: any
  • removed: const History: any
  • removed: const KeyboardEvent: any
  • removed: const Location: any
  • removed: const MouseEvent: any
  • removed: const document: any
  • removed: const gc: () => any
  • removed: const location: any
  • removed: const performance: any
  • removed: const window: any
  • removed: call Predicate(value: T, index?: number, array?: T[]): boolean
  • removed: class ListWrapper
  • removed: class StringMapWrapper
  • removed: function areIterablesEqual(a: any, b: any, comparator: (a: any, b: any) => boolean): boolean
  • removed: function isListLikeIterable(obj: any): boolean
  • removed: function iterateListLike(obj: any, fn: (p: any) => any): void
  • removed: interface Predicate<T>
  • removed: static method ListWrapper.equals(a: any[], b: any[]): boolean
  • removed: static method ListWrapper.findLast<T>(arr: T[], condition: (value: T) => boolean): T
  • removed: static method ListWrapper.flatten<T>(list: Array<T | T[]>): T[]
  • removed: static method ListWrapper.remove<T>(list: T[], el: T): boolean
  • removed: static method ListWrapper.removeAll<T>(list: T[], items: T[]): void
  • removed: static method StringMapWrapper.equals<V>(m1: { [key: string]: V }, m2: { [key: string]: V }): boolean
  • removed: static method StringMapWrapper.merge<V>(m1: { [key: string]: V }, m2: { [key: string]: V }): { [key: string]: V }
  • removed: class NumberWrapper
  • removed: const global: BrowserNodeGlobal
  • removed: function escapeRegExp(s: string): string
  • removed: function getSymbolIterator(): string | symbol
  • removed: function getTypeNameForDebugging(type: any): string
  • removed: function isBlank(obj: any): boolean
  • removed: function isJsObject(o: any): boolean
  • removed: function isPresent(obj: any): boolean
  • removed: function isPrimitive(obj: any): boolean
  • removed: function isStrictStringMap(obj: any): boolean
  • removed: function looseIdentical(a: any, b: any): boolean
  • removed: function print(obj: Error | Object): void
  • removed: function scheduleMicroTask(fn: Function): void
  • removed: function setValueOnPath(global: any, path: string, value: any): void
  • removed: function stringify(token: any): string
  • removed: function warn(obj: Error | Object): void
  • removed: interface BrowserNodeGlobal
  • removed: method BrowserNodeGlobal.assert(condition: any): void
  • removed: property BrowserNodeGlobal.Array: typeof Array
  • removed: property BrowserNodeGlobal.Date: DateConstructor
  • removed: property BrowserNodeGlobal.JSON: typeof JSON
  • removed: property BrowserNodeGlobal.Map: typeof Map
  • removed: property BrowserNodeGlobal.Math: any
  • removed: property BrowserNodeGlobal.Object: typeof Object
  • removed: property BrowserNodeGlobal.Reflect: any
  • removed: property BrowserNodeGlobal.RegExp: RegExpConstructor
  • removed: property BrowserNodeGlobal.Set: typeof Set
  • removed: property BrowserNodeGlobal.clearInterval: Function
  • removed: property BrowserNodeGlobal.clearTimeout: Function
  • removed: property BrowserNodeGlobal.encodeURI: Function
  • removed: property BrowserNodeGlobal.frameworkStabilizers: Array<Function>
  • removed: property BrowserNodeGlobal.getAllAngularRootElements: Function
  • removed: property BrowserNodeGlobal.getAllAngularTestabilities: Function
  • removed: property BrowserNodeGlobal.getAngularTestability: Function
  • removed: property BrowserNodeGlobal.setInterval: Function
  • removed: property BrowserNodeGlobal.setTimeout: Function
  • removed: static method NumberWrapper.isNumeric(value: any): boolean
  • removed: static method NumberWrapper.parseIntAutoRadix(text: string): number
  • removed: export { AnimationDriver } from './dom/animation_driver'
  • added: export { Meta } from './browser/meta'
  • added: export { MetaDefinition } from './browser/meta'
  • added: export { SafeValue } from './security/dom_sanitization_service'
  • removed: const __platform_browser_private__: { _BrowserPlatformLocation?: location.BrowserPlatformLocation; BrowserPlatformLocation: typeof location.BrowserPlatformLocation; _DomAdapter?: dom_adapter.DomA…
  • added: export { BROWSER_SANITIZATION_PROVIDERS as ɵBROWSER_SANITIZATION_PROVIDERS } from './browser'
  • added: export { BrowserDomAdapter as ɵBrowserDomAdapter } from './browser/browser_adapter'
  • added: export { BrowserGetTestability as ɵBrowserGetTestability } from './browser/testability'
  • added: export { BrowserPlatformLocation as ɵBrowserPlatformLocation } from './browser/location/browser_platform_location'
  • added: export { DomAdapter as ɵDomAdapter } from './dom/dom_adapter'
  • added: export { DomEventsPlugin as ɵDomEventsPlugin } from './dom/events/dom_events'
  • added: export { DomRendererFactory2 as ɵDomRendererFactory2 } from './dom/dom_renderer'
  • added: export { DomSharedStylesHost as ɵDomSharedStylesHost } from './dom/shared_styles_host'
  • added: export { ELEMENT_PROBE_PROVIDERS as ɵELEMENT_PROBE_PROVIDERS } from './dom/debug/ng_probe'
  • added: export { HammerGesturesPlugin as ɵHammerGesturesPlugin } from './dom/events/hammer_gestures'
  • added: export { INTERNAL_BROWSER_PLATFORM_PROVIDERS as ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS } from './browser'
  • added: export { KeyEventsPlugin as ɵKeyEventsPlugin } from './dom/events/key_events'
  • added: export { NAMESPACE_URIS as ɵNAMESPACE_URIS } from './dom/dom_renderer'
  • added: export { SharedStylesHost as ɵSharedStylesHost } from './dom/shared_styles_host'
  • added: export { TRANSITION_ID as ɵTRANSITION_ID } from './browser/server-transition'
  • added: export { flattenStyles as ɵflattenStyles } from './dom/dom_renderer'
  • added: export { getDOM as ɵgetDOM } from './dom/dom_adapter'
  • added: export { initDomAdapter as ɵinitDomAdapter } from './browser'
  • added: export { setRootDomAdapter as ɵsetRootDomAdapter } from './dom/dom_adapter'
  • added: export { shimContentAttribute as ɵshimContentAttribute } from './dom/dom_renderer'
  • added: export { shimHostAttribute as ɵshimHostAttribute } from './dom/dom_renderer'
  • removed: const AnimationGroupPlayer: typeof r.AnimationGroupPlayer
  • removed: const AnimationKeyframe: typeof r.AnimationKeyframe
  • removed: const AnimationPlayer: typeof r.AnimationPlayer
  • removed: const AnimationSequencePlayer: typeof r.AnimationSequencePlayer
  • removed: const AnimationStyles: typeof r.AnimationStyles
  • removed: const DebugDomRootRenderer: typeof r.DebugDomRootRenderer
  • removed: const NoOpAnimationPlayer: typeof r.NoOpAnimationPlayer
  • removed: const ReflectionCapabilities: typeof r.ReflectionCapabilities
  • removed: const RenderDebugInfo: typeof r.RenderDebugInfo
  • removed: const balanceAnimationKeyframes: typeof r.balanceAnimationKeyframes
  • removed: const clearStyles: typeof r.clearStyles
  • removed: const collectAndResolveStyles: typeof r.collectAndResolveStyles
  • removed: const prepareFinalAnimationStyles: typeof r.prepareFinalAnimationStyles
  • removed: const reflector: typeof r.reflector
  • removed: type AnimationGroupPlayer = typeof r._AnimationGroupPlayer
  • removed: type AnimationKeyframe = typeof r._AnimationKeyframe
  • removed: type AnimationPlayer = typeof r._AnimationPlayer
  • removed: type AnimationSequencePlayer = typeof r._AnimationSequencePlayer
  • removed: type AnimationStyles = typeof r._AnimationStyles
  • removed: type DebugDomRootRenderer = typeof r._DebugDomRootRenderer
  • removed: type DirectRenderer = typeof r._DirectRenderer
  • removed: type NoOpAnimationPlayer = typeof r._NoOpAnimationPlayer
  • removed: type RenderDebugInfo = typeof r._RenderDebugInfo
  • changed: abstract method DomSanitizer.sanitize(context: SecurityContext, value: any): string → abstract method DomSanitizer.sanitize(context: SecurityContext, value: SafeValue | string | null): string | null
  • changed: method DomSanitizerImpl.sanitize(ctx: SecurityContext, value: any): string → method DomSanitizerImpl.sanitize(ctx: SecurityContext, value: SafeValue | string | null): string | null
  • added: constructor DomSanitizerImpl(_doc: any)
  • changed: function sanitizeHtml(unsafeHtmlInput: string): string → function sanitizeHtml(defaultDoc: any, unsafeHtmlInput: string): string
  • added: class InertBodyHelper
  • added: constructor InertBodyHelper(defaultDoc: any, DOM: DomAdapter)
  • added: property InertBodyHelper.getInertBodyElement: (html: string) => HTMLElement | null
  • added: export * from './testing/index'
  • removed: class BrowserTestingModule
  • removed: const platformBrowserTesting: (extraProviders?: Provider[]) => PlatformRef
  • removed: class BrowserDetection
  • removed: constructor BrowserDetection(ua: string)
  • removed: function createNgZone(): NgZone
  • removed: function dispatchEvent(element: any, eventType: any): void
  • removed: function el(html: string): HTMLElement
  • removed: function normalizeCSS(css: string): string
  • removed: function stringifyElement(el: any): string
  • removed: let browserDetection: BrowserDetection
  • removed: property BrowserDetection.isAndroid: boolean
  • removed: property BrowserDetection.isChromeDesktop: boolean
  • removed: property BrowserDetection.isEdge: boolean
  • removed: property BrowserDetection.isFirefox: boolean
  • removed: property BrowserDetection.isIE: boolean
  • removed: property BrowserDetection.isIOS7: boolean
  • removed: property BrowserDetection.isOldChrome: boolean
  • removed: property BrowserDetection.isSlow: boolean
  • removed: property BrowserDetection.isWebkit: boolean
  • removed: property BrowserDetection.supportsNativeIntlApi: boolean
  • removed: static method BrowserDetection.setup(): void
  • removed: class NumberWrapper
  • removed: const global: BrowserNodeGlobal
  • removed: function escapeRegExp(s: string): string
  • removed: function getSymbolIterator(): string | symbol
  • removed: function getTypeNameForDebugging(type: any): string
  • removed: function isBlank(obj: any): boolean
  • removed: function isJsObject(o: any): boolean
  • removed: function isPresent(obj: any): boolean
  • removed: function isPrimitive(obj: any): boolean
  • removed: function isStrictStringMap(obj: any): boolean
  • removed: function looseIdentical(a: any, b: any): boolean
  • removed: function print(obj: Error | Object): void
  • removed: function scheduleMicroTask(fn: Function): void
  • removed: function setValueOnPath(global: any, path: string, value: any): void
  • removed: function stringify(token: any): string
  • removed: function warn(obj: Error | Object): void
  • removed: interface BrowserNodeGlobal
  • removed: method BrowserNodeGlobal.assert(condition: any): void
  • removed: property BrowserNodeGlobal.Array: typeof Array
  • removed: property BrowserNodeGlobal.Date: DateConstructor
  • removed: property BrowserNodeGlobal.JSON: typeof JSON
  • removed: property BrowserNodeGlobal.Map: typeof Map
  • removed: property BrowserNodeGlobal.Math: any
  • removed: property BrowserNodeGlobal.Object: typeof Object
  • removed: property BrowserNodeGlobal.Reflect: any
  • removed: property BrowserNodeGlobal.RegExp: RegExpConstructor
  • removed: property BrowserNodeGlobal.Set: typeof Set
  • removed: property BrowserNodeGlobal.clearInterval: Function
  • removed: property BrowserNodeGlobal.clearTimeout: Function
  • removed: property BrowserNodeGlobal.encodeURI: Function
  • removed: property BrowserNodeGlobal.frameworkStabilizers: Array<Function>
  • removed: property BrowserNodeGlobal.getAllAngularRootElements: Function
  • removed: property BrowserNodeGlobal.getAllAngularTestabilities: Function
  • removed: property BrowserNodeGlobal.getAngularTestability: Function
  • removed: property BrowserNodeGlobal.setInterval: Function
  • removed: property BrowserNodeGlobal.setTimeout: Function
  • removed: static method NumberWrapper.isNumeric(value: any): boolean
  • removed: static method NumberWrapper.parseIntAutoRadix(text: string): number
  • removed: export * from './browser'
  • added: export * from './src/testing'
  • removed: const BrowserDomAdapter: typeof _.BrowserDomAdapter
  • removed: const ELEMENT_PROBE_PROVIDERS: typeof _.ELEMENT_PROBE_PROVIDERS
  • removed: const getDOM: typeof _.getDOM
  • added: class BrowserTestingModule
  • added: const platformBrowserTesting: (extraProviders?: Provider[] | undefined) => PlatformRef
  • added: class BrowserDetection
  • added: constructor BrowserDetection(ua: string | null)
  • added: function createNgZone(): NgZone
  • added: function dispatchEvent(element: any, eventType: any): void
  • added: function el(html: string): HTMLElement
  • added: function normalizeCSS(css: string): string
  • added: function stringifyElement(el: any): string
  • added: let browserDetection: BrowserDetection
  • added: readonly property BrowserDetection.isAndroid: boolean
  • added: readonly property BrowserDetection.isChromeDesktop: boolean
  • added: readonly property BrowserDetection.isEdge: boolean
  • added: readonly property BrowserDetection.isFirefox: boolean
  • added: readonly property BrowserDetection.isIE: boolean
  • added: readonly property BrowserDetection.isIOS7: boolean
  • added: readonly property BrowserDetection.isOldChrome: boolean
  • added: readonly property BrowserDetection.isSlow: boolean
  • added: readonly property BrowserDetection.isWebkit: boolean
  • added: readonly property BrowserDetection.supportsNativeIntlApi: boolean
  • added: static method BrowserDetection.setup(): void
  • added: export * from './browser'