{"push_id":693843980,"size":40,"distinct_size":40,"ref":"refs/heads/master","head":"009cda07746b3b2fca6f7215e7de2afbafb836ed","before":"8fd537da8604b7af805ce027bc536450ebf0360f","commits":[{"sha":"37f8fd6551e3a731895d3c35d5eef5e0085259e5","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"chore(windows): fix !test.unit.js/karma-run and !test.unit.dart/karma-run tasks\n\nCloses #2431","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/37f8fd6551e3a731895d3c35d5eef5e0085259e5"},{"sha":"15dab7c5b26686d988eb6ebcb4bd4a645aa91f50","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(ng_zone): updated zone not to run onTurnDown when invoking run synchronously from onTurnDone","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/15dab7c5b26686d988eb6ebcb4bd4a645aa91f50"},{"sha":"af35ab56a3ef9a189b363ed50a8f150a6cf8eed4","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(life_cycle): throw when recursively reentering LifeCycle.tick","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/af35ab56a3ef9a189b363ed50a8f150a6cf8eed4"},{"sha":"6ca81fb98cd37298b78fc4df7d8dcafacf62bbbe","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"refactor(ProtoViewDto): switch to enum","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/6ca81fb98cd37298b78fc4df7d8dcafacf62bbbe"},{"sha":"f2371487a1379c37abc2505580833e98b623b01d","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"refactor(ProtoRecord): switch to enum","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/f2371487a1379c37abc2505580833e98b623b01d"},{"sha":"950f2a38cd5229dab4559440d1db920903caea3b","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"refactor(dart/transform): Rename parser.dart > ng_deps.dart\n\n- Rename the file that defines NgDeps from parser.dart to ng_deps.dart.\n- Remove the `Parser` class and replace with the static `NgDeps.parse`\n  method.","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/950f2a38cd5229dab4559440d1db920903caea3b"},{"sha":"a187c782aa0fa1326154f03be48c780700283eb6","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"feat(dart/transform): Allow absolute urls in templates\n\nAllow `templateUrl` to be specified as an absolute `package:` import.","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/a187c782aa0fa1326154f03be48c780700283eb6"},{"sha":"659adf83dcaae2b42f03f315c7b68f3a43ef7164","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"chore(doc-gen): move typeParams and heritage rendering to template\n\nPartially solves #2452","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/659adf83dcaae2b42f03f315c7b68f3a43ef7164"},{"sha":"f9745327e61a98aec906e249a6077412397c1e5f","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"fix(Parser): Parse pipes in arguments\n\nfixes #1680","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/f9745327e61a98aec906e249a6077412397c1e5f"},{"sha":"47b6b05017eaab46d58eac0c13fb2b2b65b1e3fa","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"doc(Directive): fix the inline doc for lifecycle events","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/47b6b05017eaab46d58eac0c13fb2b2b65b1e3fa"},{"sha":"f3b49378e4939fe91b0d14a80720c2d5aed83379","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"feat(Directive): Have a single Directive.host which mimics HTML\n\nfixes #2268\n\nBREAKING CHANGE:\n\nBefore\n\n    @Directive({\n      hostListeners: {'event': 'statement'},\n      hostProperties: {'expression': 'hostProp'},\n      hostAttributes: {'attr': 'value'},\n      hostActions: {'action': 'statement'}\n    })\n\nAfter\n\n    @Directive({\n      host: {\n        '(event)': 'statement',\n        '[hostProp]': 'expression'  // k & v swapped\n        'attr': 'value',\n        '@action': 'statement'\n      }\n    })","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/f3b49378e4939fe91b0d14a80720c2d5aed83379"},{"sha":"20953ed4928432ffabe34462466cdb7f067fd2a2","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"doc(Directive): update docs for Directive.host","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/20953ed4928432ffabe34462466cdb7f067fd2a2"},{"sha":"591f742d42b4ed2d56fcbc227980b0317d82de8b","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"feat(transform): update for Directive.host","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/591f742d42b4ed2d56fcbc227980b0317d82de8b"},{"sha":"76797dfbd445987548c6710d2f9bb5aa191168bf","author":{"email":"f90caad6ac5b2736de93dafe8dca10948973e5f0@gmail.com","name":"Daria Jung"},"message":"fix(build): Minify files for angular2.min.js bundle\n\nUglify files related to angular2.min.js bundle in one task.\n\nInclude reflect.js in the bundle, which was previously missing. Minify reflect.js, zone.js, and angular2.min.js using uglify.","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/76797dfbd445987548c6710d2f9bb5aa191168bf"},{"sha":"5ab92ce8440927b302f79444d76eae26863f9b52","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"bug: increase number of supported contstructor args to 20\n\nCloses #2487","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/5ab92ce8440927b302f79444d76eae26863f9b52"},{"sha":"d07ed581a9a3d1ba4e3942b0f8257cb6b467cdc5","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"refactor(benchmark): add view cache param to largetable benchmarks","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/d07ed581a9a3d1ba4e3942b0f8257cb6b467cdc5"},{"sha":"9cd510abaacc9393d34e680be0352866149d1aa3","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"perf(render): don’t create an intermediate element array in renderer","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/9cd510abaacc9393d34e680be0352866149d1aa3"},{"sha":"24e647e0f75eaa18b740d62ffa06d1354352da7a","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"perf(render): precompute # bound text nodes and root nodes in `DomProtoView`","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/24e647e0f75eaa18b740d62ffa06d1354352da7a"},{"sha":"4f27611ae66258bda233b77602cc9b84d78cfd5a","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"perf(render): don't create property setters if not needed","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/4f27611ae66258bda233b77602cc9b84d78cfd5a"},{"sha":"ca0970134396fb863db58011aedc66e5bcb64020","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"perf(render): only create `LightDom` instances if the element has children","distinct":true,"url":"https://api.github.com/repos/goderbauer/angular/commits/ca0970134396fb863db58011aedc66e5bcb64020"}]}