{"push_id":884886623,"size":74,"distinct_size":18,"ref":"refs/heads/refactor/observable","head":"81a860254f368c6136a55a51c3582b623b8696e7","before":"482f38f497870a68a7fa2ac8f299879ac6281a00","commits":[{"sha":"c855c5ddc2642cc1c8da6463082d785f5c80874b","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"mlaval"},"message":"chore(saucelabs): update browser versions\n\nCloses #5336","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/c855c5ddc2642cc1c8da6463082d785f5c80874b"},{"sha":"9691c045a7bf33e00b13d30fa205f3e8442f8218","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore(build): move publish-build-artifacts.sh to scripts/publish","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/9691c045a7bf33e00b13d30fa205f3e8442f8218"},{"sha":"621fa490c75912033b9e05ac411522e5928c4aae","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore(build): spin off npm_prepare.sh from npm_publish.sh","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/621fa490c75912033b9e05ac411522e5928c4aae"},{"sha":"c53a63accaa33e1d5a726a3903768e98dfd0f73d","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore(build): spin off pub_prepare.sh from pub_publish.sh","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/c53a63accaa33e1d5a726a3903768e98dfd0f73d"},{"sha":"3eced6e1a92fe15d45b1898c965293f28d140790","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore(publish): use pub/npm_prepare.sh script to prep published builds\n\nCloses #5356","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/3eced6e1a92fe15d45b1898c965293f28d140790"},{"sha":"837efc2a0febada12ff56024406bfe72ec5b340a","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"chore(bundles): properly publish router.min.js bundle\n\nFixes #5244\n\nCloses #5253","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/837efc2a0febada12ff56024406bfe72ec5b340a"},{"sha":"929abb9aa3c25535486534e4cf56bf6e4a46666c","author":{"email":"d77b690445f2f643d8174ea1880d270fd1780eb1@google.com","name":"Jeremy Elbourn"},"message":"chore(router): add tests for interaction between router-outer and\n@ViewChild.\n\nCloses #5164","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/929abb9aa3c25535486534e4cf56bf6e4a46666c"},{"sha":"3fa287aae2ce19ad74d044c3267e4d64242d638f","author":{"email":"69c895c4b080c99e0dd834178000978f36f50025@gmail.com","name":"Rob Wormald"},"message":"refactor(EventEmitter): rename .next() to .emit()\n\nBREAKING CHANGE:\n\nEventEmitter#next(value) is deprecated, use EventEmitter#emit(value)\ninstead.\n\nCloses #4287\n\nCloses #5302","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/3fa287aae2ce19ad74d044c3267e4d64242d638f"},{"sha":"3c43a8c5496e01b4327b975f7487b34be5d93869","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(bootstrap): add platform and app initializers\n\nOften some init logic needs to run when a platform or an application is boostrapped.\nFor example, boostraping a platform requires initializing the dom adapter.\nNow, it can be done as follows:\n\nnew Provider(PLATFORM_INITIALIZER, {useValue: initDomAdapter, multi: true}),\n\nAll platform initializers will be run after the platform injector has been created.\n\nSimilarly, all application initializers will be run after the app injector has been\ncreated.\n\nCloses #5355","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/3c43a8c5496e01b4327b975f7487b34be5d93869"},{"sha":"0db02523d364f2ac5e035e6581d02f4884d49caa","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"fix(dart/transform): Omit bootstrap.dart in ng_deps\n\nSpecial-case to avoid copying the bootstrap{,_static}.dart\nimport when creating `.ng_deps.dart` files.\n\nCloses #5315\n\nCloses #5348","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/0db02523d364f2ac5e035e6581d02f4884d49caa"},{"sha":"adb87562bba0e5acce7d22e18ee92df460b486b3","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"feat(Compiler): case sensitive html parser","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/adb87562bba0e5acce7d22e18ee92df460b486b3"},{"sha":"36a423fac8866e8a849cf3ab1c4a15d08b0ccb8c","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"feat(Compiler): case sensitive html parser\n\nclose #4417\nCloses #5264","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/36a423fac8866e8a849cf3ab1c4a15d08b0ccb8c"},{"sha":"5ba9ced1ab6540d9ad2e25f158355633a65adc4f","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"cleanup(core): stop reexporting angular2/common from angular2/core\n\nAll common directives, forms, and pipes have been moved out of angular2/core,\nbut we kept reexporting them to make transition easier.\n\nThis commit removes the reexports.\n\nBREAKING CHANGE\n\nBefore\n\nimport {NgIf} from 'angular2/core';\n\nAfter\n\nimport {NgIf} from 'angular2/common';\n\nCloses #5362","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/5ba9ced1ab6540d9ad2e25f158355633a65adc4f"},{"sha":"4e12b0831eaec905d20aa194ac834333d88c96ee","author":{"email":"4556a6e4309ef82f590ced1a90e21082617a2eba@google.com","name":"Olivier Chafik"},"message":"Make Angular2 transformers lazy in debug mode when option `lazy_transformers: true` is set.\n\nThis make apps to load quicker with pub serve (only builds what is\nneeded).\nNote that lazy transformers seem to make pub build slower, so we wrap\ntransformers to force them to be eager in release mode.\n\nCloses #5372","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/4e12b0831eaec905d20aa194ac834333d88c96ee"},{"sha":"4d59985b745f68730fae9e2d96823055d371f935","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"chore(build): use Chrome by default for all JS tests\n\nFixes #5380\n\nCloses #5387","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/4d59985b745f68730fae9e2d96823055d371f935"},{"sha":"3c8fa8c50d820e3317bc40292c73df03c8b23e86","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"cleanup: move DomAdapter from angular2/core into angular2/platform/common_dom\n\nBREAKING CHANGE\n\nBefore\n\nimport {DomAdapter} from 'angular2/core';\n\nAfter\n\nimport {DomAdapter} from 'angular2/platform/common_dom';\n\nCloses #5370","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/3c8fa8c50d820e3317bc40292c73df03c8b23e86"},{"sha":"ae58934d526d75f3b1d83a9d11a15d9549477738","author":{"email":"07da6d37efc32717156c7cc26a7fc46018dbd012@gmail.com","name":"Olivier Combe"},"message":"docs(async): adding type to EventEmitter now that it is generic\n\nCloses #5391","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/ae58934d526d75f3b1d83a9d11a15d9549477738"},{"sha":"125fa3885ec7f3ccfbc75849071eb88a9d663a14","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"cleanup: removes the render and lifecycle_hooks modules\n\nBREAKING CHANGE\n\nBefore\n\nimport {Renderer} from 'angular2/render';\n\nAfter\n\nimport {Renderer} form 'angular2/core';\n\nCloses #5367","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/125fa3885ec7f3ccfbc75849071eb88a9d663a14"},{"sha":"a43ed79ee7d49ec55a0adea9b587ed67780c870c","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"feat(parser): allows users install custom AST transformers\n\nCloses #5382","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/a43ed79ee7d49ec55a0adea9b587ed67780c870c"},{"sha":"0b1ff2db9ea0a2faf1cbff778520794fe9a48d0b","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"feat(router): allow linking to auxiliary routes\n\nCloses #4694","distinct":false,"url":"https://api.github.com/repos/robwormald/angular/commits/0b1ff2db9ea0a2faf1cbff778520794fe9a48d0b"}]}