Upgrading angular 0.12 to 0.13
Unknown0.12.0 → 0.13.0
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.
Moves analyzer >=0.13.0 <0.14.0 → >=0.15.0 <0.19.0, args >=0.10.0 < 0.11.0 → >=0.10.0 <0.11.0, barback >=0.11.1 <0.14.0 → >=0.13.0 <0.17.0, code_transformers >=0.1.3 <0.2.0 → >=0.1.4+2 <0.2.0, di >=0.0.40 <0.1.0 → >=2.0.1 <3.0.0. Your build may pick other versions.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class CacheStats - removed:
class Injectable - removed:
ctor CacheStats(this.capacity, this.size, this.hits, this.misses) - removed:
ctor Injectable() - removed:
field BoundViewFactory.injector: Injector - removed:
field CacheStats.capacity: final int - removed:
field CacheStats.hits: final int - removed:
field CacheStats.misses: final int - removed:
field CacheStats.size: final int - removed:
field ElementProbe.directives: final - removed:
field NgInclude.injector: final Injector - removed:
get Directive.hashCode - removed:
get Formatter.hashCode: int - removed:
method CacheStats.toString(): String - removed:
method Directive.operator==(other) - removed:
method Formatter.operator==(other): bool - removed:
static method NgValue.moduleFactory(): Module - changed:
class DirectiveMap extends AnnotationsMap<Directive> → class DirectiveMap - changed:
ctor BoundViewFactory(this.viewFactory, this.injector) → ctor BoundViewFactory(this.viewFactory, this.directiveInjector) - changed:
ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) → ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) - changed:
ctor Controller({ children = …, this.publishAs, map, module, selector, visibility, exportExpressions, exportExpressionAttrs }) → ctor Controller({ children = …, this.publishAs, map, DirectiveBinderFn module, selector, visibility, exportExpressions, exportExpressionAttrs }) - changed:
ctor Decorator({children = …, map, selector, module, visibility, exportExpressions, exportExpressionAttrs}) → ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs}) - 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 = …}) - changed:
ctor DirectiveMap(Injector injector, MetadataExtractor metadataExtractor, this._directiveSelectorFactory) → ctor DirectiveMap(Injector injector, this._formatters, MetadataExtractor metadataExtractor, this._directiveSelectorFactory) - changed:
ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors) → ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone) - changed:
ctor NgBind(this.element) → ctor NgBind(this.element, ElementProbe probe) - changed:
ctor NgControl(NgElement this._element, Injector injector, Animate this._animate) → ctor NgControl(NgElement this._element, DirectiveInjector injector, Animate this._animate) - changed:
ctor NgForm(this._scope, NgElement element, Injector injector, Animate animate) → ctor NgForm(this._scope, NgElement element, DirectiveInjector injector, Animate animate) - changed:
ctor NgIf(BoundViewFactory boundViewFactory, ViewPort viewPort, Scope scope) → ctor NgIf(ViewFactory viewFactory, ViewPort viewPort, Scope scope) - changed:
ctor NgInclude(this.element, this.scope, this.viewCache, this.injector, this.directives) → ctor NgInclude(this.element, this.scope, this.viewCache, this.directiveInjector, this.directives) - changed:
ctor NgModel(this._scope, NgElement element, Injector injector, NodeAttrs attrs, Animate animate) → ctor NgModel(this._scope, NgElement element, DirectiveInjector injector, NodeAttrs attrs, Animate animate, ElementProbe probe) - changed:
ctor NgUnless(BoundViewFactory boundViewFactory, ViewPort viewPort, Scope scope) → ctor NgUnless(ViewFactory viewFactory, ViewPort viewPort, Scope scope) - changed:
ctor NgView(this._element, this._viewCache, Injector injector, Router router, this._scope) → ctor NgView(this._element, this._viewCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope) - changed:
ctor RootScope(Object context, Parser parser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, ClosureMap closureMap) → ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister) - changed:
ctor View(this.nodes, this.eventHandler) → ctor View(this.nodes, this.scope, this.eventHandler) - changed:
ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer) → ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, CacheRegister cacheRegister) - changed:
ctor ViewPort(this.placeholder, this._animate) → ctor ViewPort(this.directiveInjector, this.scope, this.placeholder, this._animate) - changed:
field Directive.module: final Function → field Directive.module: final DirectiveBinderFn - changed:
field ElementProbe.injector: final Injector → field ElementProbe.injector: final DirectiveInjector - changed:
field EventHandler.Function>: final → field EventHandler.Function>(): final - changed:
field Http.async.Future<HttpResponse>>: var → field Http.async.Future<HttpResponse>>(): final - changed:
field Http.defaults: HttpDefaults → field Http.defaults: final HttpDefaults - changed:
field NgElement.bool>: final → field NgElement.bool>(): final - changed:
field NgElement.dynamic>: final → field NgElement.dynamic>(): final - changed:
function ngInjector(nodeOrSelector): Injector → function ngInjector(nodeOrSelector): DirectiveInjector - changed:
method Http.call({ String url, String method, data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.call({ String url, String method, dynamic data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, String xsrfHeaderName, String xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.delete(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.delete(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.get(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.get(String url, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.head(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.head(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.jsonp(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.jsonp(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.post(String url, String data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.post(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.put(String url, String data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.put(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method ViewFactory.bind(Injector injector): BoundViewFactory → method ViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory - changed:
method ViewFactory.call(Injector injector, [List<dom.Node> elements]): View → method ViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> elements]): View - changed:
method ViewPort.insert(View view, { View insertAfter }): void → method ViewPort.insert(View view, { View insertAfter }): View - changed:
method ViewPort.move(View view, { View moveAfter }): void → method ViewPort.move(View view, { View moveAfter }): View - changed:
method ViewPort.remove(View view): void → method ViewPort.remove(View view): View - changed:
static method Http.parseHeaders(dom.HttpRequest value): Map<String, String> → static method Http.parseHeaders(dom.HttpRequest request): Map<String, String> - changed:
static method InputDateLike.moduleFactory(): Module → static method InputDateLike.moduleFactory(DirectiveBinder binder): void - changed:
static method NgBindRoute.module(): Module → static method NgBindRoute.module(DirectiveBinder binder): void - changed:
static method NgForm.module() → static method NgForm.module(DirectiveBinder binder) - changed:
static method NgView.module(): Module → static method NgView.module(DirectiveBinder binder): void - added:
class CacheRegister - added:
class CacheRegisterStats - added:
class CompilerConfig - added:
class DirectiveBinder: abstract - added:
class DirectiveInjector implements DirectiveBinder - added:
class HttpConfig - added:
class NgModelColorValidator implements NgValidator - added:
class Visibility - added:
ctor CacheRegisterStats(this.name) - added:
ctor CompilerConfig() - added:
ctor CompilerConfig.withOptions({this.elementProbeEnabled = …}) - added:
ctor DirectiveInjector(parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) - added:
ctor HttpConfig({this.coalesceDuration}) - added:
ctor Interpolate(CacheRegister cacheRegister) - added:
ctor NgModelColorValidator(NgModel ngModel) - added:
field Animate.animationsAllowed: bool - added:
field BoundViewFactory.directiveInjector: DirectiveInjector - added:
field CacheRegisterStats.length: int - added:
field CacheRegisterStats.name: final String - added:
field CompilerConfig.elementProbeEnabled: final bool - added:
field DirectiveInjector.appInjector: final Injector - added:
field DirectiveInjector.parent: final DirectiveInjector - added:
field DirectiveInjector.scope: Scope - added:
field DirectiveMap.List<DirectiveTypeTuple>>(): final Map<String, List<DirectiveTypeTuple>> - added:
field DirectiveMap.map: final Map<String, List<DirectiveTypeTuple>> - added:
field ElementProbe.bindingExpressions: final - added:
field ElementProbe.modelExpressions: final - added:
field HttpConfig.coalesceDuration: final Duration - added:
field NgInclude.directiveInjector: final DirectiveInjector - added:
field NgModelColorValidator.name: final String - added:
field RootScope.AST>(): final Map<String, AST> - added:
field RootScope.astCache: final Map<String, AST> - added:
field View.scope: final Scope - added:
field ViewPort.directiveInjector: final DirectiveInjector - added:
field ViewPort.scope: final Scope - added:
field Visibility.name: final String - added:
function getTestability(dom.Node node): _Testability - added:
get CacheRegister.stats: List<CacheRegisterStats> - added:
get DirectiveInjector.directives: List - added:
get DirectiveInjector.elementProbe: ElementProbe - added:
get DirectiveInjector.ngElement: NgElement - added:
get ElementProbe.directives: List - added:
method CacheRegister.clear([String name]): void - added:
method CacheRegister.registerCache(String name, cache): void - added:
method DirectiveBinder.bind(key, {Function toFactory, inject, Visibility visibility = …}) - added:
method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, inject = …, Visibility visibility = …}) - added:
method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]) - added:
method DirectiveInjector.get(Type type): Object - added:
method DirectiveInjector.getByKey(Key key): Object - added:
method DirectiveMap.forEach(fn(K, Type)): void - added:
method DirectiveMap.operator[](String key): List<DirectiveTypeTuple> - added:
method NgModelColorValidator.isValid(modelValue): bool - added:
method PrototypeMap.toString() - added:
method Scope.watchAST(AST ast, ReactionFn reactionFn, {bool canChangeModel = …}): Watch - added:
method ViewPort.insertNew(ViewFactory viewFactory, { View insertAfter, Scope viewScope}): View - added:
method Visibility.toString() - added:
static field NgModelColorValidator.COLOR_REGEXP: final - added:
static field Visibility.CHILDREN: const - added:
static field Visibility.DIRECT_CHILD: const - added:
static field Visibility.LOCAL: const - added:
static method DirectiveInjector.initUID() - added:
static method NgValue.module(DirectiveBinder binder) - added:
typedef void DirectiveBinderFn(DirectiveBinder module)
- added:
field AnimationOptimizer.animationsAllowed: bool - added:
get CssAnimate.animationsAllowed: bool - added:
set CssAnimate.animationsAllowed(bool allowed)
- changed:
function staticApplicationFactory( Map<Type, TypeFactory> typeFactories, 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): Application
- added:
class JsCacheModule extends Module - added:
class JsCacheRegister - added:
ctor JsCacheModule() - added:
ctor JsCacheRegister(CacheRegister this._caches) - added:
method JsCacheRegister.dump(_): void - added:
method JsCacheRegister.sizesAsMap(_): js.JsObject - added:
variable JS_CACHE_REGISTER_KEY: Key
- added:
class Cache<K, V>: abstract - added:
class CacheModule extends Module - added:
class CacheRegister - added:
class CacheRegisterStats - added:
class CacheStats - added:
class LruCache<K, V> extends Cache<K, V> - added:
class UnboundedCache<K, V> extends Cache<K, V> - added:
ctor CacheModule() - added:
ctor CacheModule.withReflector(reflector) - added:
ctor CacheRegisterStats(this.name) - added:
ctor CacheStats(this.capacity, this.size, this.hits, this.misses) - added:
ctor LruCache({int capacity}) - added:
field CacheRegisterStats.length: int - added:
field CacheRegisterStats.name: final String - added:
field CacheStats.capacity: final int - added:
field CacheStats.hits: final int - added:
field CacheStats.misses: final int - added:
field CacheStats.size: final int - added:
field LruCache.V>(): final - added:
field UnboundedCache.V>(): Map<K, V> - added:
get Cache.capacity: int - added:
get Cache.length: int - added:
get Cache.size: int - added:
get CacheRegister.stats: List<CacheRegisterStats> - added:
get LruCache.capacity: int - added:
get LruCache.size: int - added:
get UnboundedCache.capacity: int - added:
get UnboundedCache.length: int - added:
get UnboundedCache.size: int - added:
method Cache.clear(): void - added:
method Cache.get(K key): V - added:
method Cache.put(K key, V value): V - added:
method Cache.remove(K key): V - added:
method Cache.removeAll(): void - added:
method Cache.stats(): CacheStats - added:
method CacheRegister.clear([String name]): void - added:
method CacheRegister.registerCache(String name, cache): void - added:
method CacheStats.toString(): String - added:
method LruCache.get(K key): V - added:
method LruCache.put(K key, V value): V - added:
method LruCache.remove(K key): V - added:
method LruCache.removeAll(): void - added:
method LruCache.stats(): CacheStats - added:
method LruCache.toString(): String - added:
method UnboundedCache.clear(): void - added:
method UnboundedCache.get(K key): V - added:
method UnboundedCache.put(K key, V value): V - added:
method UnboundedCache.remove(K key): V - added:
method UnboundedCache.removeAll(): void - added:
method UnboundedCache.stats(): CacheStats - added:
method UnboundedCache.toString(): String
- added:
class ASTParser - added:
class ArrayFn extends FunctionApply - added:
class MapFn extends FunctionApply - added:
ctor ASTParser(this._parser, this._closureMap) - added:
ctor MapFn(this.keys) - added:
field MapFn.keys: final List<String> - added:
method ASTParser.call(String input, {FormatterMap formatters, bool collection = …}): AST - added:
method ArrayFn.apply(List args) - added:
method MapFn.apply(List values): Map
- changed:
method DuplicateMap.get(key, [int hideIndex]): ItemRecord → method DuplicateMap.get(value, [int afterIndex]): ItemRecord - changed:
method DuplicateMap.put(ItemRecord record, [ItemRecord beforeRecord = …]): void → method DuplicateMap.put(ItemRecord record, [ItemRecord insertBefore = …]): void - added:
static field DuplicateMap.nanKey: final
- added:
field AST.parsedExp: var - added:
method PrototypeMap.toString()
- removed:
class Injectable - removed:
ctor Injectable() - removed:
get Directive.hashCode - removed:
get Formatter.hashCode: int - removed:
method Directive.operator==(other) - removed:
method Formatter.operator==(other): bool - changed:
ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) → ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) - changed:
ctor Controller({ children = …, this.publishAs, map, module, selector, visibility, exportExpressions, exportExpressionAttrs }) → ctor Controller({ children = …, this.publishAs, map, DirectiveBinderFn module, selector, visibility, exportExpressions, exportExpressionAttrs }) - changed:
ctor Decorator({children = …, map, selector, module, visibility, exportExpressions, exportExpressionAttrs}) → ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs}) - 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 = …}) - changed:
field Directive.module: final Function → field Directive.module: final DirectiveBinderFn - added:
class DirectiveBinder: abstract - added:
class Visibility - added:
field Visibility.name: final String - added:
method DirectiveBinder.bind(key, {Function toFactory, inject, Visibility visibility = …}) - added:
method Visibility.toString() - added:
static field Visibility.CHILDREN: const - added:
static field Visibility.DIRECT_CHILD: const - added:
static field Visibility.LOCAL: const - added:
typedef void DirectiveBinderFn(DirectiveBinder module)
- removed:
class Injectable - removed:
ctor Injectable() - removed:
function directChildrenVisibility(Injector requesting, Injector defining) - removed:
function localVisibility(Injector requesting, Injector defining) - removed:
function skipShadow(Injector injector) - removed:
get Directive.hashCode - removed:
get Formatter.hashCode: int - removed:
method Directive.operator==(other) - removed:
method Formatter.operator==(other): bool - removed:
variable SHADOW_DOM_INJECTOR_NAME: const String - changed:
ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) → ctor Component({ this.template, this.templateUrl, cssUrl, applyAuthorStyles, resetStyleInheritance, this.publishAs, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …}) - changed:
ctor Controller({ children = …, this.publishAs, map, module, selector, visibility, exportExpressions, exportExpressionAttrs }) → ctor Controller({ children = …, this.publishAs, map, DirectiveBinderFn module, selector, visibility, exportExpressions, exportExpressionAttrs }) - changed:
ctor Decorator({children = …, map, selector, module, visibility, exportExpressions, exportExpressionAttrs}) → ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs}) - 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 = …}) - changed:
field Directive.module: final Function → field Directive.module: final DirectiveBinderFn - added:
class DirectiveBinder: abstract - added:
class Visibility - added:
field Visibility.name: final String - added:
method DirectiveBinder.bind(key, {Function toFactory, inject, Visibility visibility = …}) - added:
method Visibility.toString() - added:
static field Visibility.CHILDREN: const - added:
static field Visibility.DIRECT_CHILD: const - added:
static field Visibility.LOCAL: const - added:
typedef void DirectiveBinderFn(DirectiveBinder module)
- added:
class FormatterMap - added:
ctor FormatterMap(this._injector, MetadataExtractor extractMetadata) - added:
field FormatterMap.Type>(): final Map<String, Type> - added:
method FormatterMap.call(String name) - added:
method FormatterMap.forEach(fn(K, Type)): void - added:
method FormatterMap.operator[](String name): Type
- removed:
class CacheStats - removed:
ctor CacheStats(this.capacity, this.size, this.hits, this.misses) - removed:
field BoundViewFactory.injector: Injector - removed:
field CacheStats.capacity: final int - removed:
field CacheStats.hits: final int - removed:
field CacheStats.misses: final int - removed:
field CacheStats.size: final int - removed:
field ElementProbe.directives: final - removed:
method CacheStats.toString(): String - changed:
class DirectiveMap extends AnnotationsMap<Directive> → class DirectiveMap - changed:
ctor BoundViewFactory(this.viewFactory, this.injector) → ctor BoundViewFactory(this.viewFactory, this.directiveInjector) - changed:
ctor DirectiveMap(Injector injector, MetadataExtractor metadataExtractor, this._directiveSelectorFactory) → ctor DirectiveMap(Injector injector, this._formatters, MetadataExtractor metadataExtractor, this._directiveSelectorFactory) - changed:
ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors) → ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone) - changed:
ctor RootScope(Object context, Parser parser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, ClosureMap closureMap) → ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister) - changed:
ctor View(this.nodes, this.eventHandler) → ctor View(this.nodes, this.scope, this.eventHandler) - changed:
ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer) → ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, CacheRegister cacheRegister) - changed:
ctor ViewPort(this.placeholder, this._animate) → ctor ViewPort(this.directiveInjector, this.scope, this.placeholder, this._animate) - changed:
field ElementProbe.injector: final Injector → field ElementProbe.injector: final DirectiveInjector - changed:
field EventHandler.Function>: final → field EventHandler.Function>(): final - changed:
field Http.async.Future<HttpResponse>>: var → field Http.async.Future<HttpResponse>>(): final - changed:
field Http.defaults: HttpDefaults → field Http.defaults: final HttpDefaults - changed:
field NgElement.bool>: final → field NgElement.bool>(): final - changed:
field NgElement.dynamic>: final → field NgElement.dynamic>(): final - changed:
method Http.call({ String url, String method, data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.call({ String url, String method, dynamic data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, String xsrfHeaderName, String xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.delete(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.delete(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.get(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.get(String url, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.head(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.head(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.jsonp(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.jsonp(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.post(String url, String data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.post(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.put(String url, String data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.put(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method ViewFactory.bind(Injector injector): BoundViewFactory → method ViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory - changed:
method ViewFactory.call(Injector injector, [List<dom.Node> elements]): View → method ViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> elements]): View - changed:
method ViewPort.insert(View view, { View insertAfter }): void → method ViewPort.insert(View view, { View insertAfter }): View - changed:
method ViewPort.move(View view, { View moveAfter }): void → method ViewPort.move(View view, { View moveAfter }): View - changed:
method ViewPort.remove(View view): void → method ViewPort.remove(View view): View - changed:
static method Http.parseHeaders(dom.HttpRequest value): Map<String, String> → static method Http.parseHeaders(dom.HttpRequest request): Map<String, String> - added:
class CacheRegister - added:
class CacheRegisterStats - added:
class CompilerConfig - added:
class DirectiveInjector implements DirectiveBinder - added:
class HttpConfig - added:
ctor CacheRegisterStats(this.name) - added:
ctor CompilerConfig() - added:
ctor CompilerConfig.withOptions({this.elementProbeEnabled = …}) - added:
ctor DirectiveInjector(parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) - added:
ctor HttpConfig({this.coalesceDuration}) - added:
ctor Interpolate(CacheRegister cacheRegister) - added:
field Animate.animationsAllowed: bool - added:
field BoundViewFactory.directiveInjector: DirectiveInjector - added:
field CacheRegisterStats.length: int - added:
field CacheRegisterStats.name: final String - added:
field CompilerConfig.elementProbeEnabled: final bool - added:
field DirectiveInjector.appInjector: final Injector - added:
field DirectiveInjector.parent: final DirectiveInjector - added:
field DirectiveInjector.scope: Scope - added:
field DirectiveMap.List<DirectiveTypeTuple>>(): final Map<String, List<DirectiveTypeTuple>> - added:
field DirectiveMap.map: final Map<String, List<DirectiveTypeTuple>> - added:
field ElementProbe.bindingExpressions: final - added:
field ElementProbe.modelExpressions: final - added:
field HttpConfig.coalesceDuration: final Duration - added:
field RootScope.AST>(): final Map<String, AST> - added:
field RootScope.astCache: final Map<String, AST> - added:
field View.scope: final Scope - added:
field ViewPort.directiveInjector: final DirectiveInjector - added:
field ViewPort.scope: final Scope - added:
get CacheRegister.stats: List<CacheRegisterStats> - added:
get DirectiveInjector.directives: List - added:
get DirectiveInjector.elementProbe: ElementProbe - added:
get DirectiveInjector.ngElement: NgElement - added:
get ElementProbe.directives: List - added:
method CacheRegister.clear([String name]): void - added:
method CacheRegister.registerCache(String name, cache): void - added:
method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, inject = …, Visibility visibility = …}) - added:
method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]) - added:
method DirectiveInjector.get(Type type): Object - added:
method DirectiveInjector.getByKey(Key key): Object - added:
method DirectiveMap.forEach(fn(K, Type)): void - added:
method DirectiveMap.operator[](String key): List<DirectiveTypeTuple> - added:
method PrototypeMap.toString() - added:
method Scope.watchAST(AST ast, ReactionFn reactionFn, {bool canChangeModel = …}): Watch - added:
method ViewPort.insertNew(ViewFactory viewFactory, { View insertAfter, Scope viewScope}): View - added:
static method DirectiveInjector.initUID()
- removed:
class ArrayFn extends FunctionApply - removed:
class Cache<K, V>: abstract - removed:
class CacheStats - removed:
class ExpressionVisitor implements syntax.Visitor - removed:
class LruCache<K, V> extends Cache<K, V> - removed:
class MapFn extends FunctionApply - removed:
class UnboundedCache<K, V> implements Cache<K, V> - removed:
ctor CacheStats(this.capacity, this.size, this.hits, this.misses) - removed:
ctor ExpressionVisitor(this._closureMap) - removed:
ctor LruCache({int capacity}) - removed:
ctor MapFn(this.keys) - removed:
field CacheStats.capacity: final int - removed:
field CacheStats.hits: final int - removed:
field CacheStats.misses: final int - removed:
field CacheStats.size: final int - removed:
field ExpressionVisitor.ast: AST - removed:
field ExpressionVisitor.contextRef: AST - removed:
field ExpressionVisitor.formatters: FormatterMap - removed:
field LruCache.V>(): final - removed:
field MapFn.keys: final List<String> - removed:
field UnboundedCache.V>: Map<K, V> - removed:
get Cache.capacity: int - removed:
get Cache.size: int - removed:
get LruCache.capacity: int - removed:
get LruCache.size: int - removed:
get UnboundedCache.capacity: int - removed:
get UnboundedCache.size: int - removed:
method ArrayFn.apply(List args) - removed:
method Cache.get(K key): V - removed:
method Cache.put(K key, V value): V - removed:
method Cache.remove(K key): V - removed:
method Cache.removeAll(): void - removed:
method Cache.stats(): CacheStats - removed:
method CacheStats.toString(): String - removed:
method ExpressionVisitor.visit(syntax.Expression exp): AST - removed:
method ExpressionVisitor.visitAccessKeyed(syntax.AccessKeyed exp): void - removed:
method ExpressionVisitor.visitAccessMember(syntax.AccessMember exp): void - removed:
method ExpressionVisitor.visitAccessScope(syntax.AccessScope exp): void - removed:
method ExpressionVisitor.visitAssign(syntax.Assign exp): void - removed:
method ExpressionVisitor.visitBinary(syntax.Binary exp): void - removed:
method ExpressionVisitor.visitCallFunction(syntax.CallFunction exp): void - removed:
method ExpressionVisitor.visitCallMember(syntax.CallMember exp): void - removed:
method ExpressionVisitor.visitCallScope(syntax.CallScope exp): void - removed:
method ExpressionVisitor.visitChain(syntax.Chain exp): void - removed:
method ExpressionVisitor.visitCollection(syntax.Expression exp): AST - removed:
method ExpressionVisitor.visitConditional(syntax.Conditional exp): void - removed:
method ExpressionVisitor.visitExpression(syntax.Expression exp): void - removed:
method ExpressionVisitor.visitFormatter(syntax.Formatter exp): void - removed:
method ExpressionVisitor.visitLiteral(syntax.Literal exp): void - removed:
method ExpressionVisitor.visitLiteralArray(syntax.LiteralArray exp): void - removed:
method ExpressionVisitor.visitLiteralObject(syntax.LiteralObject exp): void - removed:
method ExpressionVisitor.visitLiteralPrimitive(syntax.LiteralPrimitive exp): void - removed:
method ExpressionVisitor.visitLiteralString(syntax.LiteralString exp): void - removed:
method ExpressionVisitor.visitPrefix(syntax.Prefix exp): void - removed:
method LruCache.get(K key): V - removed:
method LruCache.put(K key, V value): V - removed:
method LruCache.remove(K key): V - removed:
method LruCache.removeAll(): void - removed:
method LruCache.stats(): CacheStats - removed:
method LruCache.toString(): String - removed:
method MapFn.apply(List values): Map - removed:
method UnboundedCache.get(K key): V - removed:
method UnboundedCache.put(K key, V value): V - removed:
method UnboundedCache.remove(K key): V - removed:
method UnboundedCache.removeAll(): void - removed:
method UnboundedCache.stats(): CacheStats - removed:
method UnboundedCache.toString(): String - removed:
static field ExpressionVisitor.scopeContextRef: final ContextReferenceAST - changed:
class FormatterMap extends AnnotationMap<Formatter> → class FormatterMap - changed:
ctor FormatterMap(Injector injector, MetadataExtractor extractMetadata) → ctor FormatterMap(this._injector, MetadataExtractor extractMetadata) - changed:
ctor RootScope(Object context, Parser parser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, ClosureMap closureMap) → ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister) - added:
ctor Interpolate(CacheRegister cacheRegister) - added:
field AST.parsedExp: var - added:
field FormatterMap.Type>(): final Map<String, Type> - added:
field RootScope.AST>(): final Map<String, AST> - added:
field RootScope.astCache: final Map<String, AST> - added:
method FormatterMap.forEach(fn(K, Type)): void - added:
method FormatterMap.operator[](String name): Type - added:
method PrototypeMap.toString() - added:
method Scope.watchAST(AST ast, ReactionFn reactionFn, {bool canChangeModel = …}): Watch
- changed:
ctor DynamicParser(this._lexer, this._backend) → ctor DynamicParser(this._lexer, this._backend, CacheRegister cacheRegister)
- changed:
ctor DynamicParser(this._lexer, this._backend) → ctor DynamicParser(this._lexer, this._backend, CacheRegister cacheRegister)
- changed:
ctor StaticParser(this._functions, this._fallbackParser) → ctor StaticParser(this._functions, this._fallbackParser, CacheRegister cacheRegister) - changed:
field StaticParser.Expression>: final → field StaticParser.Expression>(): final
- removed:
class AnnotationMap<K>: abstract - removed:
class AnnotationsMap<K>: abstract - removed:
ctor AnnotationMap(Injector injector, MetadataExtractor extractMetadata) - removed:
ctor AnnotationsMap(Injector injector, MetadataExtractor extractMetadata) - removed:
field AnnotationsMap.map: final Map<K, List<Type>> - removed:
method AnnotationMap.annotationsFor(Type type): List<K> - removed:
method AnnotationMap.forEach(fn(K, Type)): void - removed:
method AnnotationMap.operator[](K annotation): Type - removed:
method AnnotationsMap.annotationsFor(Type type): List<K> - removed:
method AnnotationsMap.forEach(fn(K, Type)): void - removed:
method AnnotationsMap.operator[](K annotation): List
- added:
variable EXCEPTION_HANDLER_KEY: final Key - added:
variable FORMATTER_MAP_KEY: final Key - added:
variable INJECTOR_KEY: final Key - added:
variable INTERPOLATE_KEY: final Key - added:
variable ROOT_SCOPE_KEY: final Key - added:
variable SCOPE_KEY: final Key - added:
variable SCOPE_STATS_CONFIG_KEY: final Key
- added:
class ComponentDirectiveInjector: abstract extends DirectiveInjector - added:
class DefaultDirectiveInjector extends DirectiveInjector - added:
class DirectiveInjector implements DirectiveBinder - added:
class ShadowDomComponentDirectiveInjector extends ComponentDirectiveInjector - added:
class ShadowlessComponentDirectiveInjector extends ComponentDirectiveInjector - added:
class TemplateDirectiveInjector extends DirectiveInjector - added:
ctor ComponentDirectiveInjector(DirectiveInjector parent, Injector appInjector, EventHandler eventHandler, Scope scope, this._templateLoader, this._shadowRoot) - added:
ctor DefaultDirectiveInjector(Injector appInjector) - added:
ctor DefaultDirectiveInjector.newAppInjector(DirectiveInjector parent, Injector appInjector) - added:
ctor DirectiveInjector(parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) - added:
ctor ShadowDomComponentDirectiveInjector(DirectiveInjector parent, Injector appInjector, Scope scope, templateLoader, shadowRoot) - added:
ctor ShadowlessComponentDirectiveInjector(DirectiveInjector parent, Injector appInjector, EventHandler eventHandler, Scope scope, templateLoader, shadowRoot, this._contentPort) - added:
ctor TemplateDirectiveInjector(DirectiveInjector parent, Injector appInjector, Node node, NodeAttrs nodeAttrs, EventHandler eventHandler, Scope scope, Animate animate, this._viewFactory) - added:
field DirectiveInjector.appInjector: final Injector - added:
field DirectiveInjector.parent: final DirectiveInjector - added:
field DirectiveInjector.scope: Scope - added:
get DirectiveInjector.directives: List - added:
get DirectiveInjector.elementProbe: ElementProbe - added:
get DirectiveInjector.ngElement: NgElement - added:
get ShadowDomComponentDirectiveInjector.elementProbe: ElementProbe - added:
method DefaultDirectiveInjector.getByKey(Key key): Object - added:
method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, inject = …, Visibility visibility = …}) - added:
method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]) - added:
method DirectiveInjector.get(Type type): Object - added:
method DirectiveInjector.getByKey(Key key): Object - added:
static method DirectiveInjector.initUID() - added:
variable ANIMATE_KEY_ID: const int - added:
variable BOUND_VIEW_FACTORY_KEY_ID: const int - added:
variable CONTENT_PORT_KEY: final - added:
variable CONTENT_PORT_KEY_ID: const int - added:
variable DIRECTIVE_INJECTOR_KEY: final - added:
variable DIRECTIVE_INJECTOR_KEY_ID: const int - added:
variable ELEMENT_KEY_ID: const int - added:
variable ELEMENT_PROBE_KEY_ID: const int - added:
variable EVENT_HANDLER_KEY_ID: const int - added:
variable INJECTOR_KEY_ID: const int - added:
variable KEEP_ME_LAST: const int - added:
variable NG_ELEMENT_KEY_ID: const int - added:
variable NODE_ATTRS_KEY_ID: const int - added:
variable NODE_KEY_ID: const int - added:
variable SCOPE_KEY_ID: const int - added:
variable SHADOW_ROOT_KEY: final - added:
variable SHADOW_ROOT_KEY_ID: const int - added:
variable TEMPLATE_LOADER_KEY: final - added:
variable TEMPLATE_LOADER_KEY_ID: const int - added:
variable UNDEFINED_ID: const int - added:
variable VIEW_FACTORY_KEY_ID: const int - added:
variable VIEW_KEY_ID: const int - added:
variable VIEW_PORT_KEY_ID: const int - added:
variable VISIBILITY_CHILDREN: const int - added:
variable VISIBILITY_COMPONENT_CHILDREN: const int - added:
variable VISIBILITY_COMPONENT_DIRECT_CHILD: const int - added:
variable VISIBILITY_COMPONENT_LOCAL: const int - added:
variable VISIBILITY_COMPONENT_OFFSET: const int - added:
variable VISIBILITY_DIRECT_CHILD: const int - added:
variable VISIBILITY_LOCAL: const int
- removed:
field BoundViewFactory.injector: Injector - removed:
field ElementBinder.component: final DirectiveRef - removed:
field ElementBinderBuilder.component: DirectiveRef - removed:
field ElementProbe.directives: final - removed:
field MappingParts.dstExpression: final String - removed:
method ComponentFactory.call(dom.Node node, DirectiveRef ref): FactoryFn - removed:
method ShadowDomComponentFactory.call(dom.Node node, DirectiveRef ref): FactoryFn - removed:
method ShadowlessShadowRoot.noSuchMethod(Invocation invocation) - removed:
method TranscludingComponentFactory.call(dom.Node node, DirectiveRef ref): FactoryFn - changed:
class DirectiveMap extends AnnotationsMap<Directive> → class DirectiveMap - changed:
ctor AttrMustache(this._attrs, String template, Interpolate interpolate, Scope scope, FormatterMap formatters) → ctor AttrMustache(this._attrs, String this._attrName, AST valueAST, Scope scope) - changed:
ctor BoundViewFactory(this.viewFactory, this.injector) → ctor BoundViewFactory(this.viewFactory, this.directiveInjector) - changed:
ctor DirectiveMap(Injector injector, MetadataExtractor metadataExtractor, this._directiveSelectorFactory) → ctor DirectiveMap(Injector injector, this._formatters, MetadataExtractor metadataExtractor, this._directiveSelectorFactory) - changed:
ctor DirectiveRef(this.element, this.type, this.annotation, this.typeKey, [ this.value ]) → ctor DirectiveRef(this.element, type, this.annotation, this.typeKey, [ this.value, this.valueAST ]) - changed:
ctor DirectiveSelector(this._directives, this._binderFactory) → ctor DirectiveSelector(this._directives, this._formatters, this._binderFactory, this._interpolate, this._astParser) - changed:
ctor DirectiveSelectorFactory(this._binderFactory) → ctor DirectiveSelectorFactory(this._binderFactory, this._interpolate, this._astParser, this._defaultFormatterMap) - changed:
ctor ElementBinder(this._perf, this._expando, this._parser, this._componentFactory, this._transcludingComponentFactory, this._shadowDomComponentFactory, this.component, this.decorators, this.onEvents, this.bindAttrs, this.childMode) → ctor ElementBinder(this._perf, this._expando, this._parser, this._config, this.componentData, this.decorators, this.onEvents, this.bindAttrs, this.childMode) - changed:
ctor ElementBinderBuilder(this._factory) → ctor ElementBinderBuilder(this._factory, this._formatters, this._directives) - changed:
ctor ElementBinderFactory(this._parser, this._perf, this._expando, this._componentFactory, this._transcludingComponentFactory, this._shadowDomComponentFactory) → ctor ElementBinderFactory(this._parser, this._perf, this._config, this._expando, this.astParser, this.componentFactory, this.shadowDomComponentFactory, this.transcludingComponentFactory) - changed:
ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors) → ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone) - changed:
ctor MappingParts(this.attrName, this.mode, this.dstExpression, this.originalValue) → ctor MappingParts(attrName, this.attrValueAST, this.mode, this.dstAST, this.originalValue) - changed:
ctor ShadowDomComponentFactory(this._expando) → ctor ShadowDomComponentFactory(this.viewCache, this.http, this.templateCache, this.platform, this.componentCssRewriter, this.treeSanitizer, this.expando, this.config, CacheRegister cacheRegister) - changed:
ctor TaggingViewFactory(this.templateNodes, this.elementBinders, this._perf) → ctor TaggingViewFactory(templateNodes, this.elementBinders, this._perf) - changed:
ctor TemplateElementBinder(perf, expando, parser, componentFactory, transcludingComponentFactory, shadowDomComponentFactory, this.template, this.templateBinder, onEvents, bindAttrs, childMode) → ctor TemplateElementBinder(perf, expando, parser, config, this.template, this.templateBinder, onEvents, bindAttrs, childMode) - changed:
ctor TextMustache(this._element, String template, Interpolate interpolate, Scope scope, FormatterMap formatters) → ctor TextMustache(this._element, AST ast, Scope scope) - changed:
ctor TranscludingComponentFactory(this._expando) → ctor TranscludingComponentFactory(this.expando, this.viewCache, this.config) - changed:
ctor View(this.nodes, this.eventHandler) → ctor View(this.nodes, this.scope, this.eventHandler) - changed:
ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer) → ctor ViewCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, CacheRegister cacheRegister) - changed:
ctor ViewPort(this.placeholder, this._animate) → ctor ViewPort(this.directiveInjector, this.scope, this.placeholder, this._animate) - changed:
field ElementBinderBuilder.String>: final → field ElementBinderBuilder.String>(): final - changed:
field ElementProbe.injector: final Injector → field ElementProbe.injector: final DirectiveInjector - changed:
field EventHandler.Function>: final → field EventHandler.Function>(): final - changed:
field Http.async.Future<HttpResponse>>: var → field Http.async.Future<HttpResponse>>(): final - changed:
field Http.defaults: HttpDefaults → field Http.defaults: final HttpDefaults - changed:
field NgElement.bool>: final → field NgElement.bool>(): final - changed:
field NgElement.dynamic>: final → field NgElement.dynamic>(): final - changed:
function forceNewDirectivesAndFormatters(Injector injector, List<Module> modules): Injector → function forceNewDirectivesAndFormatters(Injector injector, DirectiveInjector dirInjector, List<Module> modules): Injector - changed:
method DirectiveSelectorFactory.selector(DirectiveMap directives): DirectiveSelector → method DirectiveSelectorFactory.selector(DirectiveMap directives, [FormatterMap formatters]): DirectiveSelector - changed:
method ElementBinder.bind(View view, Injector parentInjector, dom.Node node): Injector → method ElementBinder.bind(View view, Scope scope, DirectiveInjector parentInjector, dom.Node node, EventHandler eventHandler, Animate animate): DirectiveInjector - changed:
method ElementBinderFactory.builder(): ElementBinderBuilder → method ElementBinderFactory.builder(FormatterMap formatters, DirectiveMap directives): ElementBinderBuilder - changed:
method Http.call({ String url, String method, data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.call({ String url, String method, dynamic data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, String xsrfHeaderName, String xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.delete(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.delete(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.get(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.get(String url, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.head(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.head(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.jsonp(String url, { String data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.jsonp(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.post(String url, String data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.post(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method Http.put(String url, String data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> → method Http.put(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse> - changed:
method TaggingViewFactory.bind(Injector injector): BoundViewFactory → method TaggingViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory - changed:
method TaggingViewFactory.call(Injector injector, [List<dom.Node> nodes ]): View → method TaggingViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> nodes ]): View - changed:
method ViewFactory.bind(Injector injector): BoundViewFactory → method ViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory - changed:
method ViewFactory.call(Injector injector, [List<dom.Node> elements]): View → method ViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> elements]): View - changed:
method ViewPort.insert(View view, { View insertAfter }): void → method ViewPort.insert(View view, { View insertAfter }): View - changed:
method ViewPort.move(View view, { View moveAfter }): void → method ViewPort.move(View view, { View moveAfter }): View - changed:
method ViewPort.remove(View view): void → method ViewPort.remove(View view): View - changed:
method WalkingViewFactory.bind(Injector injector): BoundViewFactory → method WalkingViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory - changed:
method WalkingViewFactory.call(Injector injector, [List<dom.Node> nodes]): View → method WalkingViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> nodes]): View - changed:
static method Http.parseHeaders(dom.HttpRequest value): Map<String, String> → static method Http.parseHeaders(dom.HttpRequest request): Map<String, String> - added:
class BoundComponentData - added:
class BoundComponentFactory: abstract - added:
class BoundShadowDomComponentFactory implements BoundComponentFactory - added:
class BoundTranscludingComponentFactory implements BoundComponentFactory - added:
class CompilerConfig - added:
class DirectiveInjector implements DirectiveBinder - added:
class DirectiveTypeTuple - added:
class HttpConfig - added:
class NodeLinkingInfo - added:
ctor BoundComponentData(this.ref, this._gen) - added:
ctor BoundShadowDomComponentFactory(this._f, this._ref, this._directives) - added:
ctor BoundTranscludingComponentFactory(this._f, this._ref, this._directives) - added:
ctor CompilerConfig() - added:
ctor CompilerConfig.withOptions({this.elementProbeEnabled = …}) - added:
ctor DirectiveInjector(parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate) - added:
ctor DirectiveTypeTuple(this.directive, this.type) - added:
ctor HttpConfig({this.coalesceDuration}) - added:
ctor NodeLinkingInfo(this.containsNgBinding, this.isElement, this.ngBindingChildren) - added:
field Animate.animationsAllowed: bool - added:
field BoundComponentData.ref: final DirectiveRef - added:
field BoundViewFactory.directiveInjector: DirectiveInjector - added:
field CompilerConfig.elementProbeEnabled: final bool - added:
field DirectiveInjector.appInjector: final Injector - added:
field DirectiveInjector.parent: final DirectiveInjector - added:
field DirectiveInjector.scope: Scope - added:
field DirectiveMap.List<DirectiveTypeTuple>>(): final Map<String, List<DirectiveTypeTuple>> - added:
field DirectiveMap.map: final Map<String, List<DirectiveTypeTuple>> - added:
field DirectiveRef.factory: final Function - added:
field DirectiveRef.paramKeys: final List<Key> - added:
field DirectiveRef.valueAST: final AST - added:
field DirectiveTypeTuple.directive: final Directive - added:
field DirectiveTypeTuple.type: final Type - added:
field ElementBinder.componentData: final BoundComponentData - added:
field ElementBinderBuilder.AST>(): final - added:
field ElementBinderBuilder.componentData: BoundComponentData - added:
field ElementBinderFactory.astParser: final ASTParser - added:
field ElementBinderFactory.componentFactory: final ComponentFactory - added:
field ElementBinderFactory.shadowDomComponentFactory: final ShadowDomComponentFactory - added:
field ElementBinderFactory.transcludingComponentFactory: final TranscludingComponentFactory - added:
field ElementProbe.bindingExpressions: final - added:
field ElementProbe.modelExpressions: final - added:
field HttpConfig.coalesceDuration: final Duration - added:
field MappingParts.attrValueAST: final AST - added:
field MappingParts.bindAttrName: final String - added:
field MappingParts.dstAST: final AST - added:
field NodeLinkingInfo.containsNgBinding: final bool - added:
field NodeLinkingInfo.isElement: final bool - added:
field NodeLinkingInfo.ngBindingChildren: final bool - added:
field ShadowDomComponentFactory.componentCssRewriter: final ComponentCssRewriter - added:
field ShadowDomComponentFactory.config: final CompilerConfig - added:
field ShadowDomComponentFactory.expando: final Expando - added:
field ShadowDomComponentFactory.http: final Http - added:
field ShadowDomComponentFactory.platform: final WebPlatform - added:
field ShadowDomComponentFactory.styleElementCache: final Map<_ComponentAssetKey, async.Future<dom.StyleElement>> - added:
field ShadowDomComponentFactory.templateCache: final TemplateCache - added:
field ShadowDomComponentFactory.treeSanitizer: final dom.NodeTreeSanitizer - added:
field ShadowDomComponentFactory.viewCache: final ViewCache - added:
field TaggingViewFactory.nodeLinkingInfos: final List<NodeLinkingInfo> - added:
field TranscludingComponentFactory.config: final CompilerConfig - added:
field TranscludingComponentFactory.expando: final Expando - added:
field TranscludingComponentFactory.viewCache: final ViewCache - added:
field View.scope: final Scope - added:
field ViewPort.directiveInjector: final DirectiveInjector - added:
field ViewPort.scope: final Scope - added:
function computeNodeLinkingInfos(List<dom.Node> nodeList) - added:
get BoundComponentData.component: Component - added:
get BoundComponentData.factory: BoundComponentFactory - added:
get BoundComponentData.type: Type - added:
get BoundComponentData.typeKey: Key - added:
get BoundComponentFactory.callArgs: List<Key> - added:
get BoundShadowDomComponentFactory.callArgs: List<Key> - added:
get BoundTranscludingComponentFactory.callArgs: List<Key> - added:
get DirectiveInjector.directives: List - added:
get DirectiveInjector.elementProbe: ElementProbe - added:
get DirectiveInjector.ngElement: NgElement - added:
get ElementProbe.directives: List - added:
get ShadowlessShadowRoot.activeElement: dom.Element - added:
get ShadowlessShadowRoot.applyAuthorStyles: bool - added:
get ShadowlessShadowRoot.baseUri: String - added:
get ShadowlessShadowRoot.childNodes: List<dom.Node> - added:
get ShadowlessShadowRoot.children: List<dom.Element> - added:
get ShadowlessShadowRoot.firstChild: dom.Node - added:
get ShadowlessShadowRoot.host: dom.Element - added:
get ShadowlessShadowRoot.innerHtml: String - added:
get ShadowlessShadowRoot.lastChild: dom.Node - added:
get ShadowlessShadowRoot.nextNode: dom.Node - added:
get ShadowlessShadowRoot.nodeName: String - added:
get ShadowlessShadowRoot.nodeType: int - added:
get ShadowlessShadowRoot.nodeValue: String - added:
get ShadowlessShadowRoot.nodes: List<dom.Node> - added:
get ShadowlessShadowRoot.olderShadowRoot: dom.ShadowRoot - added:
get ShadowlessShadowRoot.on: dom.Events - added:
get ShadowlessShadowRoot.ownerDocument: dom.Document - added:
get ShadowlessShadowRoot.parent: dom.Element - added:
get ShadowlessShadowRoot.parentNode: dom.Node - added:
get ShadowlessShadowRoot.previousNode: dom.Node - added:
get ShadowlessShadowRoot.resetStyleInheritance: bool - added:
get ShadowlessShadowRoot.styleSheets: List<dom.StyleSheet> - added:
get ShadowlessShadowRoot.text: String - added:
method BoundComponentFactory.call(dom.Element element): Function - added:
method BoundShadowDomComponentFactory.call(dom.Element element): Function - added:
method BoundTranscludingComponentFactory.call(dom.Node node): Function - added:
method ComponentFactory.bind(DirectiveRef ref, directives): BoundComponentFactory - added:
method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, inject = …, Visibility visibility = …}) - added:
method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]) - added:
method DirectiveInjector.get(Type type): Object - added:
method DirectiveInjector.getByKey(Key key): Object - added:
method DirectiveMap.forEach(fn(K, Type)): void - added:
method DirectiveMap.operator[](String key): List<DirectiveTypeTuple> - added:
method DirectiveTypeTuple.toString() - added:
method ShadowDomComponentFactory.bind(DirectiveRef ref, directives) - added:
method ShadowlessShadowRoot.addEventListener(String type, dom.EventListener listener, [bool useCapture]): void - added:
method ShadowlessShadowRoot.append(dom.Node newChild): dom.Node - added:
method ShadowlessShadowRoot.appendHtml(String text): void - added:
method ShadowlessShadowRoot.appendText(String text): void - added:
method ShadowlessShadowRoot.clone(bool deep): dom.Node - added:
method ShadowlessShadowRoot.contains(dom.Node other): bool - added:
method ShadowlessShadowRoot.dispatchEvent(dom.Event event): bool - added:
method ShadowlessShadowRoot.elementFromPoint(int x, int y): dom.Element - added:
method ShadowlessShadowRoot.getElementById(String elementId): dom.Element - added:
method ShadowlessShadowRoot.getElementsByClassName(String className): List<dom.Node> - added:
method ShadowlessShadowRoot.getElementsByTagName(String tagName): List<dom.Node> - added:
method ShadowlessShadowRoot.getSelection(): dom.Selection - added:
method ShadowlessShadowRoot.hasChildNodes(): bool - added:
method ShadowlessShadowRoot.insertAllBefore(Iterable<dom.Node> newNodes, dom.Node refChild): dom.Node - added:
method ShadowlessShadowRoot.insertBefore(dom.Node newChild, dom.Node refChild): dom.Node - added:
method ShadowlessShadowRoot.query(String relativeSelectors): dom.Element - added:
method ShadowlessShadowRoot.queryAll(String relativeSelectors): dom.ElementList - added:
method ShadowlessShadowRoot.querySelector(String selectors): dom.Element - added:
method ShadowlessShadowRoot.querySelectorAll(String selectors): dom.ElementList - added:
method ShadowlessShadowRoot.remove(): void - added:
method ShadowlessShadowRoot.removeEventListener(String type, dom.EventListener listener, [bool useCapture]): void - added:
method ShadowlessShadowRoot.replaceWith(dom.Node otherNode): dom.Node - added:
method ShadowlessShadowRoot.setInnerHtml(String html, {dom.NodeValidator validator, dom.NodeTreeSanitizer treeSanitizer}): void - added:
method TranscludingComponentFactory.bind(DirectiveRef ref, directives) - added:
method ViewPort.insertNew(ViewFactory viewFactory, { View insertAfter, Scope viewScope}): View - added:
set ShadowlessShadowRoot.applyAuthorStyles(bool value) - added:
set ShadowlessShadowRoot.children(List<dom.Element> value) - added:
set ShadowlessShadowRoot.innerHtml(String value) - added:
set ShadowlessShadowRoot.nodes(Iterable<dom.Node> value) - added:
set ShadowlessShadowRoot.resetStyleInheritance(bool value) - added:
set ShadowlessShadowRoot.text(String value) - added:
static method DirectiveInjector.initUID()
- added:
variable ANIMATE_KEY: final Key - added:
variable ATTR_MUSTACHE_KEY: final Key - added:
variable BOUND_VIEW_FACTORY_KEY: final Key - added:
variable CACHE_REGISTER_KEY: final Key - added:
variable COMPILER_KEY: final Key - added:
variable COMPONENT_CSS_REWRITER_KEY: final Key - added:
variable DIRECTIVE_MAP_KEY: final Key - added:
variable ELEMENT_KEY: final Key - added:
variable ELEMENT_PROBE_KEY: final Key - added:
variable EVENT_HANDLER_KEY: final Key - added:
variable EXCEPTION_HANDLER_KEY: final Key - added:
variable EXPANDO_KEY: final Key - added:
variable FORMATTER_MAP_KEY: final Key - added:
variable HTTP_KEY: final Key - added:
variable INJECTOR_KEY: final Key - added:
variable INTERPOLATE_KEY: final Key - added:
variable NG_BASE_CSS_KEY: Key - added:
variable NG_ELEMENT_KEY: final Key - added:
variable NODE_ATTRS_KEY: final Key - added:
variable NODE_KEY: final Key - added:
variable NODE_TREE_SANITIZER_KEY: final Key - added:
variable ROOT_SCOPE_KEY: final Key - added:
variable SCOPE_KEY: final Key - added:
variable SCOPE_STATS_CONFIG_KEY: final Key - added:
variable SHADOW_DOM_COMPONENT_FACTORY_KEY: final Key - added:
variable SHADOW_ROOT_KEY: final Key - added:
variable TEMPLATE_CACHE_KEY: final Key - added:
variable TEMPLATE_LOADER_KEY: final Key - added:
variable TEXT_MUSTACHE_KEY: final Key - added:
variable VIEW_CACHE_KEY: final Key - added:
variable VIEW_FACTORY_KEY: final Key - added:
variable VIEW_KEY: final Key - added:
variable VIEW_PORT_KEY: final Key - added:
variable WEB_PLATFORM_KEY: final Key - added:
variable WINDOW_KEY: final Key
- removed:
field NgInclude.injector: final Injector - removed:
static method NgValue.moduleFactory(): Module - changed:
ctor NgBind(this.element) → ctor NgBind(this.element, ElementProbe probe) - changed:
ctor NgControl(NgElement this._element, Injector injector, Animate this._animate) → ctor NgControl(NgElement this._element, DirectiveInjector injector, Animate this._animate) - changed:
ctor NgForm(this._scope, NgElement element, Injector injector, Animate animate) → ctor NgForm(this._scope, NgElement element, DirectiveInjector injector, Animate animate) - changed:
ctor NgIf(BoundViewFactory boundViewFactory, ViewPort viewPort, Scope scope) → ctor NgIf(ViewFactory viewFactory, ViewPort viewPort, Scope scope) - changed:
ctor NgInclude(this.element, this.scope, this.viewCache, this.injector, this.directives) → ctor NgInclude(this.element, this.scope, this.viewCache, this.directiveInjector, this.directives) - changed:
ctor NgModel(this._scope, NgElement element, Injector injector, NodeAttrs attrs, Animate animate) → ctor NgModel(this._scope, NgElement element, DirectiveInjector injector, NodeAttrs attrs, Animate animate, ElementProbe probe) - changed:
ctor NgUnless(BoundViewFactory boundViewFactory, ViewPort viewPort, Scope scope) → ctor NgUnless(ViewFactory viewFactory, ViewPort viewPort, Scope scope) - changed:
static method InputDateLike.moduleFactory(): Module → static method InputDateLike.moduleFactory(DirectiveBinder binder): void - changed:
static method NgForm.module() → static method NgForm.module(DirectiveBinder binder) - added:
class NgModelColorValidator implements NgValidator - added:
ctor NgModelColorValidator(NgModel ngModel) - added:
field NgInclude.directiveInjector: final DirectiveInjector - added:
field NgModelColorValidator.name: final String - added:
method NgModelColorValidator.isValid(modelValue): bool - added:
static field NgModelColorValidator.COLOR_REGEXP: final - added:
static method NgValue.module(DirectiveBinder binder)
- added:
variable ANIMATE_KEY: final Key - added:
variable ATTR_MUSTACHE_KEY: final Key - added:
variable BOUND_VIEW_FACTORY_KEY: final Key - added:
variable CACHE_REGISTER_KEY: final Key - added:
variable COMPILER_KEY: final Key - added:
variable COMPONENT_CSS_REWRITER_KEY: final Key - added:
variable DIRECTIVE_MAP_KEY: final Key - added:
variable ELEMENT_KEY: final Key - added:
variable ELEMENT_PROBE_KEY: final Key - added:
variable EVENT_HANDLER_KEY: final Key - added:
variable EXCEPTION_HANDLER_KEY: final Key - added:
variable EXPANDO_KEY: final Key - added:
variable FORMATTER_MAP_KEY: final Key - added:
variable HTTP_KEY: final Key - added:
variable INJECTOR_KEY: final Key - added:
variable INTERPOLATE_KEY: final Key - added:
variable NG_BASE_CSS_KEY: Key - added:
variable NG_CONTROL_KEY: Key - added:
variable NG_ELEMENT_KEY: final Key - added:
variable NG_FORM_KEY: Key - added:
variable NODE_ATTRS_KEY: final Key - added:
variable NODE_KEY: final Key - added:
variable NODE_TREE_SANITIZER_KEY: final Key - added:
variable ROOT_SCOPE_KEY: final Key - added:
variable SCOPE_KEY: final Key - added:
variable SCOPE_STATS_CONFIG_KEY: final Key - added:
variable SHADOW_DOM_COMPONENT_FACTORY_KEY: final Key - added:
variable SHADOW_ROOT_KEY: final Key - added:
variable TEMPLATE_CACHE_KEY: final Key - added:
variable TEMPLATE_LOADER_KEY: final Key - added:
variable TEXT_MUSTACHE_KEY: final Key - added:
variable VIEW_CACHE_KEY: final Key - added:
variable VIEW_FACTORY_KEY: final Key - added:
variable VIEW_KEY: final Key - added:
variable VIEW_PORT_KEY: final Key - added:
variable WEB_PLATFORM_KEY: final Key - added:
variable WINDOW_KEY: final Key
- changed:
function ngInjector(nodeOrSelector): Injector → function ngInjector(nodeOrSelector): DirectiveInjector - added:
function getTestability(dom.Node node): _Testability - added:
function publishToJavaScript(): void - added:
variable elementExpando: var
- changed:
ctor TestBed(this.injector, this.rootScope, this.compiler, this._parser, this.expando) → ctor TestBed(this.injector, this.directiveInjector, this.rootScope, this.compiler, this._parser, this.expando) - changed:
field Probe.injector: final Injector → field Probe.injector: final DirectiveInjector - added:
field TestBed.directiveInjector: final DirectiveInjector - added:
function isNonPeriodicTimerQueueEmpty() - added:
function isPeriodicTimerQueueEmpty() - added:
function isTimerQueueEmpty()
- added:
variable DIRECTIVE_MAP_KEY: final Key - added:
variable MOCK_HTTP_BACKEND_KEY: Key
- added:
function isNonPeriodicTimerQueueEmpty() - added:
function isPeriodicTimerQueueEmpty() - added:
function isTimerQueueEmpty()
- changed:
ctor NgView(this._element, this._viewCache, Injector injector, Router router, this._scope) → ctor NgView(this._element, this._viewCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope) - changed:
static method NgBindRoute.module(): Module → static method NgBindRoute.module(DirectiveBinder binder): void - changed:
static method NgView.module(): Module → static method NgView.module(DirectiveBinder binder): void
- added:
variable DIRECTIVE_MAP_KEY: final Key - added:
variable NG_BIND_ROUTE_KEY: Key - added:
variable NG_ROUTING_HELPER_KEY: Key - added:
variable NG_ROUTING_USE_PUSH_STATE_KEY: Key - added:
variable NG_VIEW_KEY: Key - added:
variable ROUTE_INITIALIZER_FN_KEY: Key - added:
variable ROUTE_PROVIDER_KEY: Key - added:
variable WINDOW_KEY: final Key