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.
In plain terms
- 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.
Must act 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).
API changes
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'