Upgrading angular 0.14 to 1
Unknown0.14.0 → 1.1.2+2
UnknownUpgrade verdict
DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class Controller extends Decorator - removed:
class ViewCache - removed:
ctor Controller({ children = …, this.publishAs, map, DirectiveBinderFn module, selector, visibility, exportExpressions, exportExpressionAttrs }) - removed:
ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, CacheRegister cacheRegister) - removed:
field BrowserCookies.baseElement: var - removed:
field BrowserCookies.lastCookieString: var - removed:
field BrowserCookies.lastCookies: var - removed:
field Controller.publishAs: final String - removed:
field InputSelect.expando: final - removed:
field NgEvent.element: final dom.Element - removed:
field NgEvent.scope: final Scope - removed:
field NgInclude.viewCache: final ViewCache - removed:
field NgSwitch.cases: Map<String, List<_Case>> - removed:
field NgSwitch.currentViews: List<_ViewScopePair> - removed:
field NgSwitch.scope: final Scope - removed:
field NgSwitchWhen.ngSwitch: final NgSwitch - removed:
field NgSwitchWhen.port: final ViewPort - removed:
field NgSwitchWhen.scope: final Scope - removed:
field NgSwitchWhen.viewFactory: final BoundViewFactory - removed:
field ViewCache.ViewFactory>(): final - removed:
field ViewCache.compiler: final Compiler - removed:
field ViewCache.http: final Http - removed:
field ViewCache.templateCache: final TemplateCache - removed:
field ViewCache.treeSanitizer: final dom.NodeTreeSanitizer - removed:
field ViewCache.viewFactoryCache: final - removed:
get Component.applyAuthorStyles: bool - removed:
get Component.resetStyleInheritance: bool - removed:
method NgEvent.initListener(var stream, var handler) - removed:
method RootScope.domRead(fn()): void - removed:
method RootScope.domWrite(fn()): void - removed:
method ViewCache.fromHtml(String html, DirectiveMap directives): ViewFactory - removed:
method ViewCache.fromUrl(String url, DirectiveMap directives): async.Future<ViewFactory> - removed:
static field NgControl.NG_VALID: const - changed:
class Directive: abstract → class Directive: abstract implements Injectable - changed:
class Formatter → class Formatter implements Injectable - changed:
class Parser<T>: abstract → class Parser - changed:
ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) → ctor Component({ this.template, this.templateUrl, cssUrl, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …, updateBoundElementPropertiesOnEvents, this.publishAs }) - changed:
ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs}) → ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs, updateBoundElementPropertiesOnEvents}) - changed:
ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …}) → ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …, this.updateBoundElementPropertiesOnEvents }) - changed:
ctor DirectiveInjector(this._parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) → ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary]) - changed:
ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone) → ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone, this._pendingAsync) - changed:
ctor NgBindHtml(this.element, dom.NodeValidator this.validator) → ctor NgBindHtml(this.element, this.validator) - changed:
ctor NgElement(this.node, this._scope, this._animate) → ctor NgElement(this.node, this._rootScope, this._animate, [this._lightDom]) - changed:
ctor NgEvent(this.element, this.scope) → ctor NgEvent(this._element, this._scope) - changed:
ctor NgInclude(this.element, this.scope, this.viewCache, this.directiveInjector, this.directives) → ctor NgInclude(this.element, this.scope, this.viewFactoryCache, this.directiveInjector, this.directives) - changed:
ctor NgRouteCfg({this.view, this.viewHtml, this.path, this.mount, this.modules, this.defaultRoute, this.enter, this.preEnter, this.preLeave, this.leave, this.dontLeaveOnParamChanges}) → ctor NgRouteCfg({this.view, this.viewHtml, this.path, this.mount, this.modules, this.defaultRoute, this.enter, this.preEnter, this.preLeave, this.leave, this.dontLeaveOnParamChanges, this.watchQueryParameters}) - changed:
ctor NgSwitch(this.scope) → ctor NgSwitch(this._scope) - changed:
ctor NgSwitchDefault(NgSwitch ngSwitch, ViewPort port, BoundViewFactory viewFactory, Scope scope) → ctor NgSwitchDefault(NgSwitch ngSwitch, ViewPort port, BoundViewFactory viewFactory) - changed:
ctor NgSwitchWhen(this.ngSwitch, this.port, this.viewFactory, this.scope) → ctor NgSwitchWhen(this._ngSwitch, this._port, this._viewFactory) - changed:
ctor NgView(this._element, this._viewCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope) → ctor NgView(this._element, this._viewFactoryCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope) - changed:
ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister) → ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister, this._pendingAsync) - changed:
ctor ViewPort(this.directiveInjector, this.scope, this.placeholder, this._animate) → ctor ViewPort(DirectiveInjector directiveInjector, this.scope, this.placeholder, this._animate, [this._lightDom, View parentView]) - changed:
field BrowserCookies.URL_PROTOCOL: var → field BrowserCookies.URL_PROTOCOL: final - changed:
field BrowserCookies.cookiePath: var → field BrowserCookies.cookiePath: String - changed:
field BrowserCookies.operator[] → field BrowserCookies.operator[]: void - changed:
field Cookies.operator[] → field Cookies.operator[]: void - changed:
field NgControl.Set<NgControl>>(): final → field NgControl.Set<NgControl>>(): final Map<String, Set<NgControl>> - changed:
field NgControl.errorStates: final → field NgControl.errorStates: final Map<String, Set<NgControl>> - changed:
field NgControl.infoStates: final → field NgControl.infoStates: final Map<String, Set<NgControl>> - changed:
field NgSwitch.List<_Case>>(): Map<String, List<_Case>> → field NgSwitch.List<_Case>>: final - changed:
field Scope.context: final → field Scope.context: final dynamic - changed:
function ngRoute({String path, String view, String viewHtml, Map<String, NgRouteCfg> mount, modules(), bool defaultRoute = …, RoutePreEnterEventHandler preEnter, RouteEnterEventHandler enter, RoutePreLeaveEventHandler preLeave, RouteLeaveEventHandler leave, dontLeaveOnParamChanges = …}): NgRouteCfg → function ngRoute({String path, String view, String viewHtml, Map<String, NgRouteCfg> mount, modules(), bool defaultRoute = …, RoutePreEnterEventHandler preEnter, RouteEnterEventHandler enter, RoutePreLeaveEventHandler preLeave, RouteLeaveEventHandler leave, dontLeaveOnParamChanges = …, List<Pattern> watchQueryParameters}): NgRouteCfg - changed:
get BrowserCookies.all → get BrowserCookies.all: Map<String, String> - changed:
get NgForm.controls → get NgForm.controls: Map<String, List<NgControl>> - changed:
get NgForm.name → get NgForm.name: String - changed:
get OptionValue.ngValue → get OptionValue.ngValue: dynamic - changed:
method BrowserCookies.operator[](key) → method BrowserCookies.operator[](key): String - changed:
method Cookies.operator[](name) → method Cookies.operator[](name): String - changed:
method Cookies.remove(name) → method Cookies.remove(name): void - changed:
method Formatter.toString() → method Formatter.toString(): String - changed:
method InputSelect.attach() → method InputSelect.attach(): void - changed:
method InputSelect.dirty() → method InputSelect.dirty(): void - changed:
method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): String → method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): Interpolation - changed:
method NgSwitch.addCase(String value, ViewPort anchor, BoundViewFactory viewFactory) → method NgSwitch.addCase(String value, ViewPort anchor, BoundViewFactory viewFactory): void - changed:
method OptionValue.attach() → method OptionValue.attach(): void - changed:
method OptionValue.detach() → method OptionValue.detach(): void - changed:
method Parser.call(String input): T → method Parser.call(String input): Expression - changed:
method ViewPort.insertNew(ViewFactory viewFactory, { View insertAfter, Scope viewScope}): View → method ViewPort.insertNew(ViewFactory viewFactory, {View insertAfter, Scope viewScope}): View - changed:
method Visibility.toString() → method Visibility.toString(): String - changed:
set NgForm.name(String value) → set NgForm.name(exp) - changed:
static field NgBindTypeForDateLike.DATE: const → static field NgBindTypeForDateLike.DATE: const String - changed:
static field NgBindTypeForDateLike.DEFAULT: const → static field NgBindTypeForDateLike.DEFAULT: const String - changed:
static field NgBindTypeForDateLike.NUMBER: const → static field NgBindTypeForDateLike.NUMBER: const String - changed:
static field NgBindTypeForDateLike.STRING: const → static field NgBindTypeForDateLike.STRING: const String - changed:
static field NgBindTypeForDateLike.VALID_VALUES: const → static field NgBindTypeForDateLike.VALID_VALUES: const List<String> - changed:
static field NgControl.NG_DIRTY: const → static field NgControl.NG_DIRTY: const String - changed:
static field NgControl.NG_INVALID: const → static field NgControl.NG_INVALID: const String - changed:
static field NgControl.NG_PRISTINE: const → static field NgControl.NG_PRISTINE: const String - changed:
static field NgControl.NG_SUBMIT_INVALID: const → static field NgControl.NG_SUBMIT_INVALID: const String - changed:
static field NgControl.NG_SUBMIT_VALID: const → static field NgControl.NG_SUBMIT_VALID: const String - changed:
static field NgControl.NG_TOUCHED: const → static field NgControl.NG_TOUCHED: const String - changed:
static field NgControl.NG_UNTOUCHED: const → static field NgControl.NG_UNTOUCHED: const String - changed:
static field NgHide.NG_HIDE_CLASS: String → static field NgHide.NG_HIDE_CLASS: const - changed:
typedef void DirectiveBinderFn(DirectiveBinder module) → typedef void DirectiveBinderFn(DirectiveBinder binder) - added:
class ContextLocals - added:
class ResourceUrlResolver - added:
class ViewFactoryCache - added:
ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …]) - added:
ctor Parser(this._lexer, this._backend, CacheRegister cacheRegister) - added:
ctor ViewFactoryCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, this.resourceResolver, CacheRegister cacheRegister) - added:
field BrowserCookies.String>: var - added:
field ContextLocals.Object>: final Map - added:
field ContextLocals.operator[]: void - added:
field Directive.updateBoundElementPropertiesOnEvents: final List<String> - added:
field DirectiveInjector.lightDom: LightDom - added:
field InputSelect.options: final - added:
field NgBaseCss.styles: List<dom.StyleElement> - added:
field NgEvent.BoundExpression>(): var - added:
field NgInclude.viewFactoryCache: final ViewFactoryCache - added:
field NgRouteCfg.watchQueryParameters: final List<Pattern> - added:
field View.insertionPoints: final List - added:
field ViewFactoryCache.ViewFactory>(): final - added:
field ViewFactoryCache.compiler: final Compiler - added:
field ViewFactoryCache.http: final Http - added:
field ViewFactoryCache.parseDocument: final dom.HtmlDocument - added:
field ViewFactoryCache.resourceResolver: final ResourceUrlResolver - added:
field ViewFactoryCache.templateCache: final TemplateCache - added:
field ViewFactoryCache.treeSanitizer: final dom.NodeTreeSanitizer - added:
field ViewFactoryCache.viewFactoryCache: final - added:
field ViewPort.views: final - added:
field VmTurnZone.countPendingAsync: CountPendingAsync - added:
field VmTurnZone.onCreateTimer: ZoneCreateTimer - added:
get ContextLocals.parentContext: Object - added:
get ViewPort.nodes: List<dom.Node> - added:
method ContextLocals.hasProperty(String prop): bool - added:
method ContextLocals.operator[](String prop): dynamic - added:
method NgControl.clearErrorStates(): void - added:
method NgControl.validate(): void - added:
method NgNullControl.clearErrorStates(): void - added:
method NgNullControl.validate(): void - added:
method Scope.createProtoChild(): Scope - added:
method Scope.domRead(fn()): void - added:
method Scope.domWrite(fn()): void - added:
method View.addContent(Content content): void - added:
method View.addViewPort(ViewPort viewPort): void - added:
method View.domRead(fn()): void - added:
method View.domWrite(fn()): void - added:
method ViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory - added:
method ViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory> - added:
static field ResourceUrlResolver.ResourceResolverConfig: final String - added:
static field ResourceUrlResolver.cssImportRegexp: final RegExp - added:
static field ResourceUrlResolver.cssUrlRegexp: final RegExp - added:
static field ResourceUrlResolver.urlAttrs: const List<String> - added:
static field ResourceUrlResolver.urlAttrsSelector: final String - added:
static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals
- changed:
function staticApplicationFactory( Map<Type, Object> metadata, Map<String, FieldGetter> fieldGetters, Map<String, FieldSetter> fieldSetters, Map<String, Symbol> symbols): Application → function staticApplicationFactory( Map<Type, Object> metadata, Map<String, FieldGetter> fieldGetters, Map<String, FieldSetter> fieldSetters, Map<String, Symbol> symbols, [TypeToUriMapper uriMapper]): Application
- changed:
class DirtyCheckingRecord<H> implements Record<H>, WatchRecord<H> → class DirtyCheckingRecord<H> implements WatchRecord<H> - changed:
set DirtyCheckingRecord.object(obj) → set DirtyCheckingRecord.object(Object object)
- added:
class ContextLocals - added:
ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …]) - added:
field ContextLocals.Object>: final Map - added:
field ContextLocals.operator[]: void - added:
get ContextLocals.parentContext: Object - added:
method ContextLocals.hasProperty(String prop): bool - added:
method ContextLocals.operator[](String prop): dynamic - added:
static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals
- removed:
class Controller extends Decorator - removed:
ctor Controller({ children = …, this.publishAs, map, DirectiveBinderFn module, selector, visibility, exportExpressions, exportExpressionAttrs }) - removed:
field Controller.publishAs: final String - removed:
get Component.applyAuthorStyles: bool - removed:
get Component.resetStyleInheritance: bool - changed:
class Directive: abstract → class Directive: abstract implements Injectable - changed:
class Formatter → class Formatter implements Injectable - changed:
ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) → ctor Component({ this.template, this.templateUrl, cssUrl, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …, updateBoundElementPropertiesOnEvents, this.publishAs }) - changed:
ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs}) → ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs, updateBoundElementPropertiesOnEvents}) - changed:
ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …}) → ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …, this.updateBoundElementPropertiesOnEvents }) - changed:
method Formatter.toString() → method Formatter.toString(): String - changed:
method Visibility.toString() → method Visibility.toString(): String - changed:
typedef void DirectiveBinderFn(DirectiveBinder module) → typedef void DirectiveBinderFn(DirectiveBinder binder) - added:
field Directive.updateBoundElementPropertiesOnEvents: final List<String>
- removed:
class Controller extends Decorator - removed:
ctor Controller({ children = …, this.publishAs, map, DirectiveBinderFn module, selector, visibility, exportExpressions, exportExpressionAttrs }) - removed:
field Controller.publishAs: final String - removed:
get Component.applyAuthorStyles: bool - removed:
get Component.resetStyleInheritance: bool - changed:
class Directive: abstract → class Directive: abstract implements Injectable - changed:
class Formatter → class Formatter implements Injectable - changed:
ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) → ctor Component({ this.template, this.templateUrl, cssUrl, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …, updateBoundElementPropertiesOnEvents, this.publishAs }) - changed:
ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs}) → ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs, updateBoundElementPropertiesOnEvents}) - changed:
ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …}) → ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …, this.updateBoundElementPropertiesOnEvents }) - changed:
method Formatter.toString() → method Formatter.toString(): String - changed:
method Visibility.toString() → method Visibility.toString(): String - changed:
typedef void DirectiveBinderFn(DirectiveBinder module) → typedef void DirectiveBinderFn(DirectiveBinder binder) - added:
field Directive.updateBoundElementPropertiesOnEvents: final List<String>
- removed:
class ViewCache - removed:
ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, CacheRegister cacheRegister) - removed:
field BrowserCookies.baseElement: var - removed:
field BrowserCookies.lastCookieString: var - removed:
field BrowserCookies.lastCookies: var - removed:
field ViewCache.ViewFactory>(): final - removed:
field ViewCache.compiler: final Compiler - removed:
field ViewCache.http: final Http - removed:
field ViewCache.templateCache: final TemplateCache - removed:
field ViewCache.treeSanitizer: final dom.NodeTreeSanitizer - removed:
field ViewCache.viewFactoryCache: final - removed:
method RootScope.domRead(fn()): void - removed:
method RootScope.domWrite(fn()): void - removed:
method ViewCache.fromHtml(String html, DirectiveMap directives): ViewFactory - removed:
method ViewCache.fromUrl(String url, DirectiveMap directives): async.Future<ViewFactory> - changed:
class Parser<T>: abstract → class Parser - changed:
ctor DirectiveInjector(this._parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) → ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary]) - changed:
ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone) → ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone, this._pendingAsync) - changed:
ctor NgElement(this.node, this._scope, this._animate) → ctor NgElement(this.node, this._rootScope, this._animate, [this._lightDom]) - changed:
ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister) → ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister, this._pendingAsync) - changed:
ctor ViewPort(this.directiveInjector, this.scope, this.placeholder, this._animate) → ctor ViewPort(DirectiveInjector directiveInjector, this.scope, this.placeholder, this._animate, [this._lightDom, View parentView]) - changed:
field BrowserCookies.URL_PROTOCOL: var → field BrowserCookies.URL_PROTOCOL: final - changed:
field BrowserCookies.cookiePath: var → field BrowserCookies.cookiePath: String - changed:
field BrowserCookies.operator[] → field BrowserCookies.operator[]: void - changed:
field Cookies.operator[] → field Cookies.operator[]: void - changed:
field Scope.context: final → field Scope.context: final dynamic - changed:
get BrowserCookies.all → get BrowserCookies.all: Map<String, String> - changed:
method BrowserCookies.operator[](key) → method BrowserCookies.operator[](key): String - changed:
method Cookies.operator[](name) → method Cookies.operator[](name): String - changed:
method Cookies.remove(name) → method Cookies.remove(name): void - changed:
method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): String → method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): Interpolation - changed:
method Parser.call(String input): T → method Parser.call(String input): Expression - changed:
method ViewPort.insertNew(ViewFactory viewFactory, { View insertAfter, Scope viewScope}): View → method ViewPort.insertNew(ViewFactory viewFactory, {View insertAfter, Scope viewScope}): View - added:
class ContextLocals - added:
class ResourceUrlResolver - added:
class ViewFactoryCache - added:
ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …]) - added:
ctor Parser(this._lexer, this._backend, CacheRegister cacheRegister) - added:
ctor ViewFactoryCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, this.resourceResolver, CacheRegister cacheRegister) - added:
field BrowserCookies.String>: var - added:
field ContextLocals.Object>: final Map - added:
field ContextLocals.operator[]: void - added:
field DirectiveInjector.lightDom: LightDom - added:
field View.insertionPoints: final List - added:
field ViewFactoryCache.ViewFactory>(): final - added:
field ViewFactoryCache.compiler: final Compiler - added:
field ViewFactoryCache.http: final Http - added:
field ViewFactoryCache.parseDocument: final dom.HtmlDocument - added:
field ViewFactoryCache.resourceResolver: final ResourceUrlResolver - added:
field ViewFactoryCache.templateCache: final TemplateCache - added:
field ViewFactoryCache.treeSanitizer: final dom.NodeTreeSanitizer - added:
field ViewFactoryCache.viewFactoryCache: final - added:
field ViewPort.views: final - added:
field VmTurnZone.countPendingAsync: CountPendingAsync - added:
field VmTurnZone.onCreateTimer: ZoneCreateTimer - added:
get ContextLocals.parentContext: Object - added:
get ViewPort.nodes: List<dom.Node> - added:
method ContextLocals.hasProperty(String prop): bool - added:
method ContextLocals.operator[](String prop): dynamic - added:
method Scope.createProtoChild(): Scope - added:
method Scope.domRead(fn()): void - added:
method Scope.domWrite(fn()): void - added:
method View.addContent(Content content): void - added:
method View.addViewPort(ViewPort viewPort): void - added:
method View.domRead(fn()): void - added:
method View.domWrite(fn()): void - added:
method ViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory - added:
method ViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory> - added:
static field ResourceUrlResolver.ResourceResolverConfig: final String - added:
static field ResourceUrlResolver.cssImportRegexp: final RegExp - added:
static field ResourceUrlResolver.cssUrlRegexp: final RegExp - added:
static field ResourceUrlResolver.urlAttrs: const List<String> - added:
static field ResourceUrlResolver.urlAttrsSelector: final String - added:
static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals
- removed:
class ScopeLocals implements Map - removed:
ctor ScopeLocals(this._scope, this._locals) - removed:
field ScopeLocals.[]: void operator - removed:
get ScopeLocals.isEmpty: bool - removed:
get ScopeLocals.isNotEmpty: bool - removed:
get ScopeLocals.keys: List<String> - removed:
get ScopeLocals.length: int - removed:
get ScopeLocals.values: List - removed:
method RootScope.domRead(fn()): void - removed:
method RootScope.domWrite(fn()): void - removed:
method ScopeLocals.addAll(map): void - removed:
method ScopeLocals.clear(): void - removed:
method ScopeLocals.containsKey(key): bool - removed:
method ScopeLocals.containsValue(key): bool - removed:
method ScopeLocals.forEach(fn): void - removed:
method ScopeLocals.operator [](String name): dynamic - removed:
method ScopeLocals.putIfAbsent(key, fn): dynamic - removed:
method ScopeLocals.remove(key): dynamic - removed:
static method ScopeLocals.wrapper(scope, Map<String, Object> locals) - changed:
ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister) → ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister, this._pendingAsync) - changed:
field Scope.context: final → field Scope.context: final dynamic - changed:
method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): String → method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): Interpolation - added:
class ContextLocals - added:
class Interpolation - added:
class PendingAsync - added:
ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …]) - added:
ctor Interpolation(this.expression, this.bindingExpressions) - added:
field ContextLocals.Object>: final Map - added:
field ContextLocals.operator[]: void - added:
field Interpolation.bindingExpressions: final List<String> - added:
field Interpolation.expression: final String - added:
field VmTurnZone.countPendingAsync: CountPendingAsync - added:
field VmTurnZone.onCreateTimer: ZoneCreateTimer - added:
get ContextLocals.parentContext: Object - added:
get PendingAsync.numPending: int - added:
method ContextLocals.hasProperty(String prop): bool - added:
method ContextLocals.operator[](String prop): dynamic - added:
method PendingAsync.decreaseCount([int delta = …]): int - added:
method PendingAsync.increaseCount([int delta = …]): int - added:
method PendingAsync.whenStable(WhenStableCallback cb): void - added:
method Scope.createProtoChild(): Scope - added:
method Scope.domRead(fn()): void - added:
method Scope.domWrite(fn()): void - added:
static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals - added:
typedef async.Timer ZoneCreateTimer(async.ZoneDelegate delegate, async.Zone zone, Duration duration, fn()) - added:
typedef void CountPendingAsync(int count) - added:
typedef void WhenStableCallback() - added:
variable EMPTY_INTERPOLATION: final
- removed:
class ClosureMap: abstract - removed:
class DynamicExpression extends Expression - removed:
class DynamicParser implements Parser<Expression> - removed:
class DynamicParserBackend extends ParserBackend - removed:
ctor DynamicExpression(this._expression) - removed:
ctor DynamicParser(this._lexer, this._backend, CacheRegister cacheRegister) - removed:
ctor DynamicParserBackend(this._closures) - removed:
get DynamicExpression.isAssignable: bool - removed:
get DynamicExpression.isChain: bool - removed:
method ClosureMap.lookupFunction(String name, CallArguments arguments): MethodClosure - removed:
method ClosureMap.lookupGetter(String name): Getter - removed:
method ClosureMap.lookupSetter(String name): Setter - removed:
method ClosureMap.lookupSymbol(String name): Symbol - removed:
method DynamicExpression.accept(Visitor visitor) - removed:
method DynamicExpression.assign(scope, value) - removed:
method DynamicExpression.eval(scope, [FormatterMap formatters = …]) - removed:
method DynamicExpression.toString() - removed:
method DynamicParser.call(String input): Expression - removed:
method DynamicParserBackend.isAssignable(Expression expression): bool - removed:
method DynamicParserBackend.newAccessKeyed(object, key): Expression - removed:
method DynamicParserBackend.newAccessMember(object, name): Expression - removed:
method DynamicParserBackend.newAccessScope(name): Expression - removed:
method DynamicParserBackend.newAssign(target, value): Expression - removed:
method DynamicParserBackend.newBinary(operation, left, right): Expression - removed:
method DynamicParserBackend.newCallFunction(function, arguments): Expression - removed:
method DynamicParserBackend.newCallMember(object, name, arguments): Expression - removed:
method DynamicParserBackend.newCallScope(name, arguments): Expression - removed:
method DynamicParserBackend.newChain(expressions): Expression - removed:
method DynamicParserBackend.newConditional(condition, yes, no): Expression - removed:
method DynamicParserBackend.newFormatter(expression, name, arguments): Expression - removed:
method DynamicParserBackend.newLiteralArray(elements): Expression - removed:
method DynamicParserBackend.newLiteralObject(keys, values): Expression - removed:
method DynamicParserBackend.newLiteralPrimitive(value): Expression - removed:
method DynamicParserBackend.newLiteralString(value): Expression - removed:
method DynamicParserBackend.newPrefixNot(expression): Expression
- removed:
class DynamicParserImpl - removed:
ctor DynamicParserImpl(Lexer lexer, this.backend, String input) - removed:
field DynamicParserImpl.backend: final ParserBackend - removed:
field DynamicParserImpl.index: int - removed:
field DynamicParserImpl.input: final String - removed:
field DynamicParserImpl.tokens: final List<Token> - removed:
get DynamicParserImpl.next: Token - removed:
method DynamicParserImpl.advance(): void - removed:
method DynamicParserImpl.error(message, [int index]): void - removed:
method DynamicParserImpl.expectCharacter(int code): void - removed:
method DynamicParserImpl.expectIdentifierOrKeyword(): String - removed:
method DynamicParserImpl.expectIdentifierOrKeywordOrString(): String - removed:
method DynamicParserImpl.expectOperator(String operator): void - removed:
method DynamicParserImpl.optionalCharacter(int code): bool - removed:
method DynamicParserImpl.optionalOperator(String operator): bool - removed:
method DynamicParserImpl.parseAccessOrCallMember() - removed:
method DynamicParserImpl.parseAccessOrCallScope() - removed:
method DynamicParserImpl.parseAdditive() - removed:
method DynamicParserImpl.parseCallArguments(): CallArguments - removed:
method DynamicParserImpl.parseChain() - removed:
method DynamicParserImpl.parseConditional() - removed:
method DynamicParserImpl.parseEquality() - removed:
method DynamicParserImpl.parseExpression() - removed:
method DynamicParserImpl.parseExpressionList(int terminator): List - removed:
method DynamicParserImpl.parseFormatter() - removed:
method DynamicParserImpl.parseLogicalAnd() - removed:
method DynamicParserImpl.parseLogicalOr() - removed:
method DynamicParserImpl.parseMultiplicative() - removed:
method DynamicParserImpl.parseObject() - removed:
method DynamicParserImpl.parsePrefix() - removed:
method DynamicParserImpl.parsePrimary() - removed:
method DynamicParserImpl.parseRelational() - removed:
method DynamicParserImpl.peek(int offset): Token
- added:
function parseExpression(Lexer lexer, ParserBackend backend, String input): Expression
- removed:
class DynamicParser implements Parser<Expression> - removed:
class DynamicParserBackend extends ParserBackend - removed:
ctor DynamicParser(this._lexer, this._backend, CacheRegister cacheRegister) - removed:
ctor DynamicParserBackend(this._closures) - removed:
method DynamicParser.call(String input): Expression - removed:
method DynamicParserBackend.isAssignable(Expression expression): bool - removed:
method DynamicParserBackend.newAccessKeyed(object, key): Expression - removed:
method DynamicParserBackend.newAccessMember(object, name): Expression - removed:
method DynamicParserBackend.newAccessScope(name): Expression - removed:
method DynamicParserBackend.newAssign(target, value): Expression - removed:
method DynamicParserBackend.newBinary(operation, left, right): Expression - removed:
method DynamicParserBackend.newCallFunction(function, arguments): Expression - removed:
method DynamicParserBackend.newCallMember(object, name, arguments): Expression - removed:
method DynamicParserBackend.newCallScope(name, arguments): Expression - removed:
method DynamicParserBackend.newChain(expressions): Expression - removed:
method DynamicParserBackend.newConditional(condition, yes, no): Expression - removed:
method DynamicParserBackend.newFormatter(expression, name, arguments): Expression - removed:
method DynamicParserBackend.newLiteralArray(elements): Expression - removed:
method DynamicParserBackend.newLiteralObject(keys, values): Expression - removed:
method DynamicParserBackend.newLiteralPrimitive(value): Expression - removed:
method DynamicParserBackend.newLiteralString(value): Expression - removed:
method DynamicParserBackend.newPrefixNot(expression): Expression - changed:
class Parser<T>: abstract → class Parser - changed:
method Parser.call(String input): T → method Parser.call(String input): Expression - added:
class ClosureMapLocalsAware implements ClosureMap - added:
class RuntimeParserBackend extends ParserBackend - added:
ctor ClosureMapLocalsAware(this.wrappedClsMap) - added:
ctor Parser(this._lexer, this._backend, CacheRegister cacheRegister) - added:
ctor RuntimeParserBackend(ClosureMap _closures) - added:
field ClosureMapLocalsAware.wrappedClsMap: final ClosureMap - added:
method ClosureMapLocalsAware.lookupFunction(String name, CallArguments arguments): MethodClosure - added:
method ClosureMapLocalsAware.lookupGetter(String name): Getter - added:
method ClosureMapLocalsAware.lookupSetter(String name): Setter - added:
method ClosureMapLocalsAware.lookupSymbol(String name): Symbol - added:
method RuntimeParserBackend.isAssignable(Expression expression): bool - added:
method RuntimeParserBackend.newAccessKeyed(object, key): Expression - added:
method RuntimeParserBackend.newAccessMember(object, name): Expression - added:
method RuntimeParserBackend.newAccessScope(name): Expression - added:
method RuntimeParserBackend.newAssign(target, value): Expression - added:
method RuntimeParserBackend.newBinary(operation, left, right): Expression - added:
method RuntimeParserBackend.newCallFunction(function, arguments): Expression - added:
method RuntimeParserBackend.newCallMember(object, name, arguments): Expression - added:
method RuntimeParserBackend.newCallScope(name, arguments): Expression - added:
method RuntimeParserBackend.newChain(expressions): Expression - added:
method RuntimeParserBackend.newConditional(condition, yes, no): Expression - added:
method RuntimeParserBackend.newFormatter(expression, name, arguments): Expression - added:
method RuntimeParserBackend.newLiteralArray(elements): Expression - added:
method RuntimeParserBackend.newLiteralObject(keys, values): Expression - added:
method RuntimeParserBackend.newLiteralPrimitive(value): Expression - added:
method RuntimeParserBackend.newLiteralString(value): Expression - added:
method RuntimeParserBackend.newPrefixNot(expression): Expression
- removed:
class StaticExpression extends Expression - removed:
class StaticParser implements Parser<Expression> - removed:
class StaticParserFunctions - removed:
ctor StaticExpression(this._input, this._eval, [this._assign]) - removed:
ctor StaticParser(this._functions, this._fallbackParser, CacheRegister cacheRegister) - removed:
ctor StaticParserFunctions(this.eval, this.assign) - removed:
field StaticParser.Expression>(): final - removed:
field StaticParserFunctions.assign: final Map<String, Function> - removed:
field StaticParserFunctions.eval: final Map<String, Function> - removed:
get StaticExpression.isAssignable: bool - removed:
method StaticExpression.accept(Visitor visitor) - removed:
method StaticExpression.assign(scope, value) - removed:
method StaticExpression.eval(scope, [FormatterMap formatters = …]) - removed:
method StaticExpression.toString() - removed:
method StaticParser.call(String input): Expression
- added:
class PendingAsync - added:
get PendingAsync.numPending: int - added:
method PendingAsync.decreaseCount([int delta = …]): int - added:
method PendingAsync.increaseCount([int delta = …]): int - added:
method PendingAsync.whenStable(WhenStableCallback cb): void - added:
typedef void WhenStableCallback()
- added:
function shimCssText(String css, String tag): String
- removed:
variable CONTENT_PORT_KEY: final - removed:
variable CONTENT_PORT_KEY_ID: const int - removed:
variable MAX_DEPTH: final num - changed:
ctor ComponentDirectiveInjector(DirectiveInjector parent, Injector appInjector, EventHandler eventHandler, Scope scope, this._templateLoader, this._shadowRoot, this._contentPort) → ctor ComponentDirectiveInjector(DirectiveInjector parent, Injector appInjector, EventHandler eventHandler, Scope scope, this._templateLoader, this._shadowRoot, LightDom lightDom, this._typeKey, [View view, ShadowBoundary shadowBoundary]) - changed:
ctor DirectiveInjector(this._parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) → ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary]) - changed:
ctor TemplateDirectiveInjector(DirectiveInjector parent, Injector appInjector, Node node, NodeAttrs nodeAttrs, EventHandler eventHandler, Scope scope, Animate animate, this._viewFactory) → ctor TemplateDirectiveInjector(DirectiveInjector parent, Injector appInjector, Node node, NodeAttrs nodeAttrs, EventHandler eventHandler, Scope scope, Animate animate, this._viewFactory, [View view, ShadowBoundary shadowBoundary]) - added:
field DirectiveInjector.lightDom: LightDom - added:
variable COMPONENT_DIRECTIVE_INJECTOR_KEY: final - added:
variable COMPONENT_DIRECTIVE_INJECTOR_KEY_ID: const int - added:
variable DESTINATION_LIGHT_DOM_KEY: final - added:
variable DESTINATION_LIGHT_DOM_KEY_ID: const int - added:
variable SHADOW_BOUNDARY_KEY_ID: const int - added:
variable SOURCE_LIGHT_DOM_KEY: final - added:
variable SOURCE_LIGHT_DOM_KEY_ID: const int
- removed:
class ContentPort - removed:
class PlatformViewCache implements ViewCache - removed:
class ShadowlessShadowRoot implements dom.ShadowRoot - removed:
class ViewCache - removed:
class WebPlatform - removed:
ctor ContentPort(this._element) - removed:
ctor PlatformViewCache(this.cache, this.selector, this.platform) - removed:
ctor ShadowlessShadowRoot(this._element) - removed:
ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, CacheRegister cacheRegister) - removed:
ctor WebPlatform() - removed:
field BrowserCookies.baseElement: var - removed:
field BrowserCookies.lastCookieString: var - removed:
field BrowserCookies.lastCookies: var - removed:
field PlatformViewCache.cache: final ViewCache - removed:
field PlatformViewCache.platform: final WebPlatform - removed:
field PlatformViewCache.selector: final String - removed:
field ShadowDomComponentFactory.componentCssRewriter: final ComponentCssRewriter - removed:
field ShadowDomComponentFactory.http: final Http - removed:
field ShadowDomComponentFactory.platform: final WebPlatform - removed:
field ShadowDomComponentFactory.styleElementCache: final Map<_ComponentAssetKey, async.Future<dom.StyleElement>> - removed:
field ShadowDomComponentFactory.templateCache: final TemplateCache - removed:
field ShadowDomComponentFactory.treeSanitizer: final dom.NodeTreeSanitizer - removed:
field TemplateLoader.template: final async.Future<dom.Node> - removed:
field TranscludingComponentFactory.viewCache: final ViewCache - removed:
field ViewCache.ViewFactory>(): final - removed:
field ViewCache.compiler: final Compiler - removed:
field ViewCache.http: final Http - removed:
field ViewCache.templateCache: final TemplateCache - removed:
field ViewCache.treeSanitizer: final dom.NodeTreeSanitizer - removed:
field ViewCache.viewFactoryCache: final - removed:
get PlatformViewCache.compiler: Compiler - removed:
get PlatformViewCache.http: Http - removed:
get PlatformViewCache.templateCache: TemplateCache - removed:
get PlatformViewCache.treeSanitizer: dom.NodeTreeSanitizer - removed:
get PlatformViewCache.viewFactoryCache - removed:
get ShadowlessShadowRoot.activeElement: dom.Element - removed:
get ShadowlessShadowRoot.applyAuthorStyles: bool - removed:
get ShadowlessShadowRoot.baseUri: String - removed:
get ShadowlessShadowRoot.childNodes: List<dom.Node> - removed:
get ShadowlessShadowRoot.children: List<dom.Element> - removed:
get ShadowlessShadowRoot.firstChild: dom.Node - removed:
get ShadowlessShadowRoot.host: dom.Element - removed:
get ShadowlessShadowRoot.innerHtml: String - removed:
get ShadowlessShadowRoot.lastChild: dom.Node - removed:
get ShadowlessShadowRoot.nextNode: dom.Node - removed:
get ShadowlessShadowRoot.nodeName: String - removed:
get ShadowlessShadowRoot.nodeType: int - removed:
get ShadowlessShadowRoot.nodeValue: String - removed:
get ShadowlessShadowRoot.nodes: List<dom.Node> - removed:
get ShadowlessShadowRoot.olderShadowRoot: dom.ShadowRoot - removed:
get ShadowlessShadowRoot.on: dom.Events - removed:
get ShadowlessShadowRoot.ownerDocument: dom.Document - removed:
get ShadowlessShadowRoot.parent: dom.Element - removed:
get ShadowlessShadowRoot.parentNode: dom.Node - removed:
get ShadowlessShadowRoot.previousNode: dom.Node - removed:
get ShadowlessShadowRoot.resetStyleInheritance: bool - removed:
get ShadowlessShadowRoot.styleSheets: List<dom.StyleSheet> - removed:
get ShadowlessShadowRoot.text: String - removed:
get WebPlatform.cssShimRequired: bool - removed:
get WebPlatform.shadowDomShimRequired: bool - removed:
method ContentPort.content(dom.Element elt) - removed:
method ContentPort.detachContent(dom.Comment _beginComment): void - removed:
method ContentPort.pullNodes(): void - removed:
method PlatformViewCache.fromHtml(String html, DirectiveMap directives): ViewFactory - removed:
method PlatformViewCache.fromUrl(String url, DirectiveMap directives): async.Future<ViewFactory> - removed:
method ShadowlessShadowRoot.addEventListener(String type, dom.EventListener listener, [bool useCapture]): void - removed:
method ShadowlessShadowRoot.append(dom.Node newChild): dom.Node - removed:
method ShadowlessShadowRoot.appendHtml(String text): void - removed:
method ShadowlessShadowRoot.appendText(String text): void - removed:
method ShadowlessShadowRoot.clone(bool deep): dom.Node - removed:
method ShadowlessShadowRoot.contains(dom.Node other): bool - removed:
method ShadowlessShadowRoot.dispatchEvent(dom.Event event): bool - removed:
method ShadowlessShadowRoot.elementFromPoint(int x, int y): dom.Element - removed:
method ShadowlessShadowRoot.getElementById(String elementId): dom.Element - removed:
method ShadowlessShadowRoot.getElementsByClassName(String className): List<dom.Node> - removed:
method ShadowlessShadowRoot.getElementsByTagName(String tagName): List<dom.Node> - removed:
method ShadowlessShadowRoot.getSelection(): dom.Selection - removed:
method ShadowlessShadowRoot.hasChildNodes(): bool - removed:
method ShadowlessShadowRoot.insertAllBefore(Iterable<dom.Node> newNodes, dom.Node refChild): dom.Node - removed:
method ShadowlessShadowRoot.insertBefore(dom.Node newChild, dom.Node refChild): dom.Node - removed:
method ShadowlessShadowRoot.query(String relativeSelectors): dom.Element - removed:
method ShadowlessShadowRoot.queryAll(String relativeSelectors): dom.ElementList - removed:
method ShadowlessShadowRoot.querySelector(String selectors): dom.Element - removed:
method ShadowlessShadowRoot.querySelectorAll(String selectors): dom.ElementList - removed:
method ShadowlessShadowRoot.remove(): void - removed:
method ShadowlessShadowRoot.removeEventListener(String type, dom.EventListener listener, [bool useCapture]): void - removed:
method ShadowlessShadowRoot.replaceWith(dom.Node otherNode): dom.Node - removed:
method ShadowlessShadowRoot.setInnerHtml(String html, {dom.NodeValidator validator, dom.NodeTreeSanitizer treeSanitizer}): void - removed:
method ViewCache.fromHtml(String html, DirectiveMap directives): ViewFactory - removed:
method ViewCache.fromUrl(String url, DirectiveMap directives): async.Future<ViewFactory> - removed:
method WebPlatform.shimCss(String css, { String selector, String cssUrl }): String - removed:
method WebPlatform.shimShadowDom(dom.Element root, String selector): void - removed:
set ShadowlessShadowRoot.applyAuthorStyles(bool value) - removed:
set ShadowlessShadowRoot.children(List<dom.Element> value) - removed:
set ShadowlessShadowRoot.innerHtml(String value) - removed:
set ShadowlessShadowRoot.nodes(Iterable<dom.Node> value) - removed:
set ShadowlessShadowRoot.resetStyleInheritance(bool value) - removed:
set ShadowlessShadowRoot.text(String value) - changed:
ctor BoundShadowDomComponentFactory(this._componentFactory, this._ref, this._directives, this._injector) → ctor BoundShadowDomComponentFactory(this._componentFactory, this._ref, DirectiveMap directives, this._injector) - changed:
ctor Content(this._port, this._element) → ctor Content(this.element, this._sourceLightDom, this._destinationLightDom, View view) - changed:
ctor DirectiveInjector(this._parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) → ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary]) - changed:
ctor DirectiveRef(this.element, type, this.annotation, this.typeKey, [ this.value, this.valueAST ]) → ctor DirectiveRef(this.element, type, this.annotation, this.typeKey, [ this.value, this.valueAST, this.bindingExpressions ]) - changed:
ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone) → ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone, this._pendingAsync) - changed:
ctor NgElement(this.node, this._scope, this._animate) → ctor NgElement(this.node, this._rootScope, this._animate, [this._lightDom]) - changed:
ctor ShadowDomComponentFactory(this.viewCache, this.http, this.templateCache, this.platform, this.componentCssRewriter, this.treeSanitizer, this.expando, this.config, CacheRegister cacheRegister) → ctor ShadowDomComponentFactory(this.viewCache, this.platformShim, this.expando, this.config, this.uriMapper, this.resourceResolver, Http http, TemplateCache templateCache, ComponentCssRewriter componentCssRewriter, dom.NodeTreeSanitizer treeSanitizer, CacheRegister cacheRegister) - changed:
ctor TemplateLoader(this.template) → ctor TemplateLoader(this._shadowRoot, this._futures) - changed:
ctor TranscludingComponentFactory(this.expando, this.viewCache, this.config) → ctor TranscludingComponentFactory(this.expando, this.viewFactoryCache, this.config, this.platformShim, this.uriMapper, this.resourceResolver, Http http, TemplateCache templateCache, ComponentCssRewriter componentCssRewriter, dom.NodeTreeSanitizer treeSanitizer, CacheRegister cacheRegister) - changed:
ctor ViewPort(this.directiveInjector, this.scope, this.placeholder, this._animate) → ctor ViewPort(DirectiveInjector directiveInjector, this.scope, this.placeholder, this._animate, [this._lightDom, View parentView]) - changed:
field BrowserCookies.URL_PROTOCOL: var → field BrowserCookies.URL_PROTOCOL: final - changed:
field BrowserCookies.cookiePath: var → field BrowserCookies.cookiePath: String - changed:
field BrowserCookies.operator[] → field BrowserCookies.operator[]: void - changed:
field Cookies.operator[] → field Cookies.operator[]: void - changed:
field ShadowDomComponentFactory.viewCache: final ViewCache → field ShadowDomComponentFactory.viewCache: final ViewFactoryCache - changed:
get BrowserCookies.all → get BrowserCookies.all: Map<String, String> - changed:
method BrowserCookies.operator[](key) → method BrowserCookies.operator[](key): String - changed:
method Cookies.operator[](name) → method Cookies.operator[](name): String - changed:
method Cookies.remove(name) → method Cookies.remove(name): void - changed:
method ViewPort.insertNew(ViewFactory viewFactory, { View insertAfter, Scope viewScope}): View → method ViewPort.insertNew(ViewFactory viewFactory, {View insertAfter, Scope viewScope}): View - added:
class ComponentCssLoader - added:
class DefaultPlatformShim implements WebPlatformShim - added:
class DefaultShadowBoundary extends ShadowBoundary - added:
class DestinationLightDom: abstract - added:
class EmulatedShadowRoot implements dom.ShadowRoot - added:
class LightDom implements SourceLightDom, DestinationLightDom - added:
class PlatformJsBasedShim implements WebPlatformShim - added:
class ResourceUrlResolver - added:
class ShadowBoundary: abstract - added:
class ShadowRootBoundary extends ShadowBoundary - added:
class ShimmingViewFactoryCache implements ViewFactoryCache - added:
class SourceLightDom: abstract - added:
class ViewFactoryCache - added:
class WebPlatformShim: abstract - added:
ctor ComponentCssLoader(this._http, this._templateCache, this._platformShim, this._componentCssRewriter, this._treeSanitizer, this._styleElementCache, this._resourceResolver) - added:
ctor DefaultShadowBoundary() - added:
ctor DefaultShadowBoundary.custom(dom.Node node) - added:
ctor EmulatedShadowRoot(this._element) - added:
ctor LightDom(this._componentElement, this._scope) - added:
ctor PlatformJsBasedShim() - added:
ctor ShadowBoundary(this.root) - added:
ctor ShadowRootBoundary(dom.ShadowRoot shadowRoot) - added:
ctor ShimmingViewFactoryCache(this.cache, this.selector, this.platformShim) - added:
ctor ViewFactoryCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, this.resourceResolver, CacheRegister cacheRegister) - added:
field BrowserCookies.String>: var - added:
field Content.element: dom.Element - added:
field Content.select: String - added:
field DirectiveInjector.lightDom: LightDom - added:
field DirectiveRef.bindingExpressions: final List<String> - added:
field ShadowBoundary.root: final dom.Node - added:
field ShadowDomComponentFactory.cssLoader: ComponentCssLoader - added:
field ShadowDomComponentFactory.platformShim: final PlatformJsBasedShim - added:
field ShadowDomComponentFactory.resourceResolver: final ResourceUrlResolver - added:
field ShadowDomComponentFactory.uriMapper: final TypeToUriMapper - added:
field ShimmingViewFactoryCache.cache: final ViewFactoryCache - added:
field ShimmingViewFactoryCache.platformShim: final WebPlatformShim - added:
field ShimmingViewFactoryCache.selector: final String - added:
field TranscludingComponentFactory.cssLoader: ComponentCssLoader - added:
field TranscludingComponentFactory.platformShim: final DefaultPlatformShim - added:
field TranscludingComponentFactory.resourceResolver: final ResourceUrlResolver - added:
field TranscludingComponentFactory.uriMapper: final TypeToUriMapper - added:
field TranscludingComponentFactory.viewFactoryCache: final ViewFactoryCache - added:
field View.insertionPoints: final List - added:
field ViewFactoryCache.ViewFactory>(): final - added:
field ViewFactoryCache.compiler: final Compiler - added:
field ViewFactoryCache.http: final Http - added:
field ViewFactoryCache.parseDocument: final dom.HtmlDocument - added:
field ViewFactoryCache.resourceResolver: final ResourceUrlResolver - added:
field ViewFactoryCache.templateCache: final TemplateCache - added:
field ViewFactoryCache.treeSanitizer: final dom.NodeTreeSanitizer - added:
field ViewFactoryCache.viewFactoryCache: final - added:
field ViewPort.views: final - added:
function redistributeNodes(Iterable<Content> contents, List<dom.Node> nodes): void - added:
get Content.nodes: Iterable<dom.Node> - added:
get Content.strategy: _ContentStrategy - added:
get DefaultPlatformShim.shimRequired: bool - added:
get EmulatedShadowRoot.activeElement: dom.Element - added:
get EmulatedShadowRoot.applyAuthorStyles: bool - added:
get EmulatedShadowRoot.baseUri: String - added:
get EmulatedShadowRoot.childNodes: List<dom.Node> - added:
get EmulatedShadowRoot.children: List<dom.Element> - added:
get EmulatedShadowRoot.firstChild: dom.Node - added:
get EmulatedShadowRoot.host: dom.Element - added:
get EmulatedShadowRoot.innerHtml: String - added:
get EmulatedShadowRoot.lastChild: dom.Node - added:
get EmulatedShadowRoot.nextNode: dom.Node - added:
get EmulatedShadowRoot.nodeName: String - added:
get EmulatedShadowRoot.nodeType: int - added:
get EmulatedShadowRoot.nodeValue: String - added:
get EmulatedShadowRoot.nodes: List<dom.Node> - added:
get EmulatedShadowRoot.olderShadowRoot: dom.ShadowRoot - added:
get EmulatedShadowRoot.on: dom.Events - added:
get EmulatedShadowRoot.ownerDocument: dom.Document - added:
get EmulatedShadowRoot.parent: dom.Element - added:
get EmulatedShadowRoot.parentNode: dom.Node - added:
get EmulatedShadowRoot.previousNode: dom.Node - added:
get EmulatedShadowRoot.resetStyleInheritance: bool - added:
get EmulatedShadowRoot.styleSheets: List<dom.StyleSheet> - added:
get EmulatedShadowRoot.text: String - added:
get PlatformJsBasedShim.shimRequired: bool - added:
get ShimmingViewFactoryCache.compiler: Compiler - added:
get ShimmingViewFactoryCache.http: Http - added:
get ShimmingViewFactoryCache.parseDocument: dom.HtmlDocument - added:
get ShimmingViewFactoryCache.resourceResolver: ResourceUrlResolver - added:
get ShimmingViewFactoryCache.templateCache: TemplateCache - added:
get ShimmingViewFactoryCache.treeSanitizer: dom.NodeTreeSanitizer - added:
get ShimmingViewFactoryCache.viewFactoryCache: LruCache<String, ViewFactory> - added:
get TemplateLoader.template: async.Future<dom.Node> - added:
get ViewPort.nodes: List<dom.Node> - added:
get WebPlatformShim.shimRequired: bool - added:
method ComponentCssLoader.call(String tag, List<String> cssUrls, {Type type}): async.Future<List<dom.StyleElement>> - added:
method Content.insert(Iterable<dom.Node> nodes): void - added:
method DefaultPlatformShim.shimCss(String css, { String selector, String cssUrl }): String - added:
method DefaultPlatformShim.shimShadowDom(dom.Element root, String selector): void - added:
method DestinationLightDom.addContentTag(Content content): void - added:
method DestinationLightDom.addViewPort(ViewPort viewPort): void - added:
method DestinationLightDom.hasRoot(dom.Element element): bool - added:
method DestinationLightDom.redistribute(): void - added:
method EmulatedShadowRoot.addEventListener(String type, dom.EventListener listener, [bool useCapture]): void - added:
method EmulatedShadowRoot.append(dom.Node newChild): dom.Node - added:
method EmulatedShadowRoot.appendHtml(String text): void - added:
method EmulatedShadowRoot.appendText(String text): void - added:
method EmulatedShadowRoot.clone(bool deep): dom.Node - added:
method EmulatedShadowRoot.contains(dom.Node other): bool - added:
method EmulatedShadowRoot.dispatchEvent(dom.Event event): bool - added:
method EmulatedShadowRoot.elementFromPoint(int x, int y): dom.Element - added:
method EmulatedShadowRoot.getElementById(String elementId): dom.Element - added:
method EmulatedShadowRoot.getElementsByClassName(String className): List<dom.Node> - added:
method EmulatedShadowRoot.getElementsByTagName(String tagName): List<dom.Node> - added:
method EmulatedShadowRoot.getSelection(): dom.Selection - added:
method EmulatedShadowRoot.hasChildNodes(): bool - added:
method EmulatedShadowRoot.insertAllBefore(Iterable<dom.Node> newNodes, dom.Node refChild): dom.Node - added:
method EmulatedShadowRoot.insertBefore(dom.Node newChild, dom.Node refChild): dom.Node - added:
method EmulatedShadowRoot.query(String relativeSelectors): dom.Element - added:
method EmulatedShadowRoot.queryAll(String relativeSelectors): dom.ElementList - added:
method EmulatedShadowRoot.querySelector(String selectors): dom.Element - added:
method EmulatedShadowRoot.querySelectorAll(String selectors): dom.ElementList - added:
method EmulatedShadowRoot.remove(): void - added:
method EmulatedShadowRoot.removeEventListener(String type, dom.EventListener listener, [bool useCapture]): void - added:
method EmulatedShadowRoot.replaceWith(dom.Node otherNode): dom.Node - added:
method EmulatedShadowRoot.setInnerHtml(String html, {dom.NodeValidator validator, dom.NodeTreeSanitizer treeSanitizer}): void - added:
method LightDom.addContentTag(Content content): void - added:
method LightDom.addViewPort(ViewPort viewPort): void - added:
method LightDom.clearComponentElement(): void - added:
method LightDom.hasRoot(dom.Element element): bool - added:
method LightDom.pullNodes(): void - added:
method LightDom.redistribute(): void - added:
method PlatformJsBasedShim.shimCss(String css, { String selector, String cssUrl }): String - added:
method PlatformJsBasedShim.shimShadowDom(dom.Element root, String selector): void - added:
method ShadowBoundary.insertStyleElements(List<dom.StyleElement> elements, {bool prepend = …}): void - added:
method ShimmingViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory - added:
method ShimmingViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory> - added:
method SourceLightDom.redistribute(): void - added:
method View.addContent(Content content): void - added:
method View.addViewPort(ViewPort viewPort): void - added:
method View.domRead(fn()): void - added:
method View.domWrite(fn()): void - added:
method ViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory - added:
method ViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory> - added:
method WebPlatformShim.shimCss(String css, { String selector, String cssUrl }): String - added:
method WebPlatformShim.shimShadowDom(dom.Element root, String selector): void - added:
set EmulatedShadowRoot.applyAuthorStyles(bool value) - added:
set EmulatedShadowRoot.children(List<dom.Element> value) - added:
set EmulatedShadowRoot.innerHtml(String value) - added:
set EmulatedShadowRoot.nodes(Iterable<dom.Node> value) - added:
set EmulatedShadowRoot.resetStyleInheritance(bool value) - added:
set EmulatedShadowRoot.text(String value) - added:
set LightDom.shadowDomView(View view) - added:
static field ResourceUrlResolver.ResourceResolverConfig: final String - added:
static field ResourceUrlResolver.cssImportRegexp: final RegExp - added:
static field ResourceUrlResolver.cssUrlRegexp: final RegExp - added:
static field ResourceUrlResolver.urlAttrs: const List<String> - added:
static field ResourceUrlResolver.urlAttrsSelector: final String - added:
static method LightDom.isContentElement(dom.Node node)
- added:
class ResourceUrlResolver - added:
static field ResourceUrlResolver.ResourceResolverConfig: final String - added:
static field ResourceUrlResolver.cssImportRegexp: final RegExp - added:
static field ResourceUrlResolver.cssUrlRegexp: final RegExp - added:
static field ResourceUrlResolver.urlAttrs: const List<String> - added:
static field ResourceUrlResolver.urlAttrsSelector: final String
- removed:
variable VIEW_CACHE_KEY: final Key - removed:
variable WEB_PLATFORM_KEY: final Key - added:
variable DEFAULT_PLATFORM_SHIM_KEY: final Key - added:
variable PLATFORM_JS_BASED_SHIM_KEY: final Key - added:
variable SHADOW_BOUNDARY_KEY: final Key - added:
variable VIEW_FACTORY_CACHE_KEY: final Key - added:
variable WEB_PLATFORM_SHIM_KEY: final Key
- added:
class TypeToUriMapper: abstract - added:
ctor TypeToUriMapper() - added:
method TypeToUriMapper.uriForType(Type type): Uri
- added:
class DynamicTypeToUriMapper extends TypeToUriMapper - added:
method DynamicTypeToUriMapper.uriForType(Type type): Uri
- removed:
field InputSelect.expando: final - removed:
field NgEvent.element: final dom.Element - removed:
field NgEvent.scope: final Scope - removed:
field NgInclude.viewCache: final ViewCache - removed:
field NgSwitch.cases: Map<String, List<_Case>> - removed:
field NgSwitch.currentViews: List<_ViewScopePair> - removed:
field NgSwitch.scope: final Scope - removed:
field NgSwitchWhen.ngSwitch: final NgSwitch - removed:
field NgSwitchWhen.port: final ViewPort - removed:
field NgSwitchWhen.scope: final Scope - removed:
field NgSwitchWhen.viewFactory: final BoundViewFactory - removed:
method NgEvent.initListener(var stream, var handler) - removed:
static field NgControl.NG_VALID: const - changed:
ctor NgBindHtml(this.element, dom.NodeValidator this.validator) → ctor NgBindHtml(this.element, this.validator) - changed:
ctor NgEvent(this.element, this.scope) → ctor NgEvent(this._element, this._scope) - changed:
ctor NgInclude(this.element, this.scope, this.viewCache, this.directiveInjector, this.directives) → ctor NgInclude(this.element, this.scope, this.viewFactoryCache, this.directiveInjector, this.directives) - changed:
ctor NgSwitch(this.scope) → ctor NgSwitch(this._scope) - changed:
ctor NgSwitchDefault(NgSwitch ngSwitch, ViewPort port, BoundViewFactory viewFactory, Scope scope) → ctor NgSwitchDefault(NgSwitch ngSwitch, ViewPort port, BoundViewFactory viewFactory) - changed:
ctor NgSwitchWhen(this.ngSwitch, this.port, this.viewFactory, this.scope) → ctor NgSwitchWhen(this._ngSwitch, this._port, this._viewFactory) - changed:
field NgControl.Set<NgControl>>(): final → field NgControl.Set<NgControl>>(): final Map<String, Set<NgControl>> - changed:
field NgControl.errorStates: final → field NgControl.errorStates: final Map<String, Set<NgControl>> - changed:
field NgControl.infoStates: final → field NgControl.infoStates: final Map<String, Set<NgControl>> - changed:
field NgSwitch.List<_Case>>(): Map<String, List<_Case>> → field NgSwitch.List<_Case>>: final - changed:
get NgForm.controls → get NgForm.controls: Map<String, List<NgControl>> - changed:
get NgForm.name → get NgForm.name: String - changed:
get OptionValue.ngValue → get OptionValue.ngValue: dynamic - changed:
method InputSelect.attach() → method InputSelect.attach(): void - changed:
method InputSelect.dirty() → method InputSelect.dirty(): void - changed:
method NgSwitch.addCase(String value, ViewPort anchor, BoundViewFactory viewFactory) → method NgSwitch.addCase(String value, ViewPort anchor, BoundViewFactory viewFactory): void - changed:
method OptionValue.attach() → method OptionValue.attach(): void - changed:
method OptionValue.detach() → method OptionValue.detach(): void - changed:
set NgForm.name(String value) → set NgForm.name(exp) - changed:
static field NgBindTypeForDateLike.DATE: const → static field NgBindTypeForDateLike.DATE: const String - changed:
static field NgBindTypeForDateLike.DEFAULT: const → static field NgBindTypeForDateLike.DEFAULT: const String - changed:
static field NgBindTypeForDateLike.NUMBER: const → static field NgBindTypeForDateLike.NUMBER: const String - changed:
static field NgBindTypeForDateLike.STRING: const → static field NgBindTypeForDateLike.STRING: const String - changed:
static field NgBindTypeForDateLike.VALID_VALUES: const → static field NgBindTypeForDateLike.VALID_VALUES: const List<String> - changed:
static field NgControl.NG_DIRTY: const → static field NgControl.NG_DIRTY: const String - changed:
static field NgControl.NG_INVALID: const → static field NgControl.NG_INVALID: const String - changed:
static field NgControl.NG_PRISTINE: const → static field NgControl.NG_PRISTINE: const String - changed:
static field NgControl.NG_SUBMIT_INVALID: const → static field NgControl.NG_SUBMIT_INVALID: const String - changed:
static field NgControl.NG_SUBMIT_VALID: const → static field NgControl.NG_SUBMIT_VALID: const String - changed:
static field NgControl.NG_TOUCHED: const → static field NgControl.NG_TOUCHED: const String - changed:
static field NgControl.NG_UNTOUCHED: const → static field NgControl.NG_UNTOUCHED: const String - changed:
static field NgHide.NG_HIDE_CLASS: String → static field NgHide.NG_HIDE_CLASS: const - added:
field InputSelect.options: final - added:
field NgBaseCss.styles: List<dom.StyleElement> - added:
field NgEvent.BoundExpression>(): var - added:
field NgInclude.viewFactoryCache: final ViewFactoryCache - added:
method NgControl.clearErrorStates(): void - added:
method NgControl.validate(): void - added:
method NgNullControl.clearErrorStates(): void - added:
method NgNullControl.validate(): void
- removed:
variable VIEW_CACHE_KEY: final Key - removed:
variable WEB_PLATFORM_KEY: final Key - added:
variable DEFAULT_PLATFORM_SHIM_KEY: final Key - added:
variable PLATFORM_JS_BASED_SHIM_KEY: final Key - added:
variable SHADOW_BOUNDARY_KEY: final Key - added:
variable VIEW_FACTORY_CACHE_KEY: final Key - added:
variable WEB_PLATFORM_SHIM_KEY: final Key
- removed:
field MockHttpBackend.responses: var - changed:
method MockHttpExpectation.match(method, url, [data, headers, withCredentials]): bool → method MockHttpExpectation.match(req): bool - changed:
method MockHttpExpectation.matchData(d): bool → method MockHttpExpectation.matchData(req): bool - changed:
method MockHttpExpectation.matchHeaders(h): bool → method MockHttpExpectation.matchHeaders(req): bool - changed:
method MockHttpExpectation.matchUrl(u): bool → method MockHttpExpectation.matchUrl(req): bool - changed:
method MockHttpExpectation.matchWithCredentials(withCredentials): bool → method MockHttpExpectation.matchWithCredentials(req): bool - added:
class RecordedRequest - added:
ctor RecordedRequest({this.method, this.url, this.callback, this.data, this.headers, this.timeout, this.withCredentials}) - added:
field MockHttpBackend.requests: var - added:
field RecordedRequest.callback: final - added:
field RecordedRequest.data: final - added:
field RecordedRequest.headers: final - added:
field RecordedRequest.method: final String - added:
field RecordedRequest.timeout: final - added:
field RecordedRequest.url: final - added:
field RecordedRequest.withCredentials: final bool - added:
method MockHttpBackend.flushDELETE(url, [headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushExpected(String method, url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushGET(url, [headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushJSONP(url, [headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushPATCH(url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushPOST(url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushPUT(url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpExpectation.matchMethodAndUrl(req): bool - added:
method RecordedRequest.matchMethodAndUrl(method, url): bool
- removed:
class MockWebPlatform implements WebPlatform - removed:
field MockHttpBackend.responses: var - removed:
get MockWebPlatform.cssShimRequired: bool - removed:
get MockWebPlatform.shadowDomShimRequired: bool - removed:
method MockWebPlatform.shimCss(String css, { String selector, String cssUrl }): String - removed:
method MockWebPlatform.shimShadowDom(Element root, String selector): void - changed:
method MockHttpExpectation.match(method, url, [data, headers, withCredentials]): bool → method MockHttpExpectation.match(req): bool - changed:
method MockHttpExpectation.matchData(d): bool → method MockHttpExpectation.matchData(req): bool - changed:
method MockHttpExpectation.matchHeaders(h): bool → method MockHttpExpectation.matchHeaders(req): bool - changed:
method MockHttpExpectation.matchUrl(u): bool → method MockHttpExpectation.matchUrl(req): bool - changed:
method MockHttpExpectation.matchWithCredentials(withCredentials): bool → method MockHttpExpectation.matchWithCredentials(req): bool - changed:
method TestBed.getProbe(Node node) → method TestBed.getProbe(Node node): ElementProbe - changed:
method TestBed.getScope(Node node) → method TestBed.getScope(Node node): Scope - added:
class MockCacheRegister implements CacheRegister - added:
class MockWebPlatformShim implements PlatformJsBasedShim, DefaultPlatformShim - added:
class MockZone - added:
class RecordedRequest - added:
ctor RecordedRequest({this.method, this.url, this.callback, this.data, this.headers, this.timeout, this.withCredentials}) - added:
field MockHttpBackend.requests: var - added:
field MockWebPlatformShim.cssCompiler: Function - added:
field MockWebPlatformShim.shimDom: Function - added:
field MockWebPlatformShim.shimRequired: bool - added:
field MockWindow.animationFrameCompleter: var - added:
field RecordedRequest.callback: final - added:
field RecordedRequest.data: final - added:
field RecordedRequest.headers: final - added:
field RecordedRequest.method: final String - added:
field RecordedRequest.timeout: final - added:
field RecordedRequest.url: final - added:
field RecordedRequest.withCredentials: final bool - added:
get MockCacheRegister.stats: List<CacheRegisterStats> - added:
get MockZone.current: MockZone - added:
method MockCacheRegister.clear([String name]): void - added:
method MockCacheRegister.registerCache(String name, cache): void - added:
method MockHttpBackend.flushDELETE(url, [headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushExpected(String method, url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushGET(url, [headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushJSONP(url, [headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushPATCH(url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushPOST(url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpBackend.flushPUT(url, [data, headers, withCredentials = …]): _Chain - added:
method MockHttpExpectation.matchMethodAndUrl(req): bool - added:
method MockWebPlatformShim.shimCss(String css, { String selector, String cssUrl }): String - added:
method MockWebPlatformShim.shimShadowDom(Element root, String selector): void - added:
method RecordedRequest.matchMethodAndUrl(method, url): bool - added:
static method MockZone.fork(Zone zone): Zone
- added:
class MockZone - added:
get MockZone.current: MockZone - added:
static method MockZone.fork(Zone zone): Zone
- added:
variable View_styles: final - added:
variable VmTurnZone_createTimer: final
- added:
variable View_styles: final - added:
variable VmTurnZone_createTimer: final
- changed:
ctor NgRouteCfg({this.view, this.viewHtml, this.path, this.mount, this.modules, this.defaultRoute, this.enter, this.preEnter, this.preLeave, this.leave, this.dontLeaveOnParamChanges}) → ctor NgRouteCfg({this.view, this.viewHtml, this.path, this.mount, this.modules, this.defaultRoute, this.enter, this.preEnter, this.preLeave, this.leave, this.dontLeaveOnParamChanges, this.watchQueryParameters}) - changed:
ctor NgView(this._element, this._viewCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope) → ctor NgView(this._element, this._viewFactoryCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope) - changed:
function ngRoute({String path, String view, String viewHtml, Map<String, NgRouteCfg> mount, modules(), bool defaultRoute = …, RoutePreEnterEventHandler preEnter, RouteEnterEventHandler enter, RoutePreLeaveEventHandler preLeave, RouteLeaveEventHandler leave, dontLeaveOnParamChanges = …}): NgRouteCfg → function ngRoute({String path, String view, String viewHtml, Map<String, NgRouteCfg> mount, modules(), bool defaultRoute = …, RoutePreEnterEventHandler preEnter, RouteEnterEventHandler enter, RoutePreLeaveEventHandler preLeave, RouteLeaveEventHandler leave, dontLeaveOnParamChanges = …, List<Pattern> watchQueryParameters}): NgRouteCfg - added:
field NgRouteCfg.watchQueryParameters: final List<Pattern>
- removed:
field DirectiveMetadata.type: String - removed:
variable COMPONENT: const String - removed:
variable DIRECTIVE: const String - changed:
ctor DirectiveMetadata([this.className, this.type, this.selector, this.attributeMappings, this.exportExpressionAttrs, this.exportExpressions]) → ctor DirectiveMetadata([this.className, this.selector, this.attributeMappings, this.exportExpressionAttrs, this.exportExpressions])
- changed:
ctor TransformOptions({String sdkDirectory, List<String> htmlFiles, Map<String, String> templateUriRewrites, di.TransformOptions diOptions}) → ctor TransformOptions({String sdkDirectory, List<String> htmlFiles, Map<String, String> templateUriRewrites, di.TransformOptions diOptions, bool generateTemplateCache}) - added:
field TransformOptions.generateTemplateCache - added:
field TransformOptions.generateTemplateCache: final bool
- added:
class TemplateCacheGenerator extends Transformer with ResolverTransformer - added:
ctor TemplateCacheGenerator(this.options, Resolvers resolvers) - added:
field TemplateCacheGenerator.options: final TransformOptions - added:
method TemplateCacheGenerator.applyResolver(Transform transform, Resolver resolver): Future - added:
static field TemplateCacheGenerator.generatedFilename: const String
- added:
class TransformerResourceUrlResolver - added:
ctor TransformerResourceUrlResolver(this._resolver, this._primaryAsset) - added:
method TransformerResourceUrlResolver.combineWithElement(Element type, String uri): String - added:
method TransformerResourceUrlResolver.findUriOfElement(Element type): Uri
- added:
class TypeRelativeUriGenerator extends Transformer with ResolverTransformer - added:
ctor TypeRelativeUriGenerator(this.options, Resolvers resolvers) - added:
field TypeRelativeUriGenerator.options: final TransformOptions - added:
method TypeRelativeUriGenerator.applyResolver(Transform transform, Resolver resolver): void - added:
static field TypeRelativeUriGenerator.componentAnnotationName: const String
- added:
class NgSwipeLeft extends _SwipeGesture - added:
class NgSwipeRight extends _SwipeGesture - added:
class TouchModule extends Module - added:
ctor NgSwipeLeft(dom.Element target) - added:
ctor NgSwipeRight(dom.Element target) - added:
ctor TouchModule() - added:
get NgSwipeLeft.shouldFire: bool - added:
get NgSwipeRight.shouldFire: bool
- changed:
ctor AngularTransformerGroup(TransformOptions options) → ctor AngularTransformerGroup(TransformOptions options, {BarbackMode mode})
- added:
function camelCase(String s): String - added:
function mergeFutures(Future<Iterable> f1, Future<Iterable> f2): Future<Iterable>