{"push_id":809334395,"size":497,"distinct_size":21,"ref":"refs/heads/master","head":"e1853b33d32aa05dc58a682f31ff197efb343da9","before":"e00ebac8d59f06a438177cf73f18214ccc93c8a2","commits":[{"sha":"561066f89985e38d99d5ef12e5a19000ce69cd86","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"chore(docs): explain the process for merging changes to master\n\nCloses #3566","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/561066f89985e38d99d5ef12e5a19000ce69cd86"},{"sha":"2374e16104400d6fe8723ee8520fdbe38161de93","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore(build): use pub upgrade instead of pub get\n\nCloses #3585","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/2374e16104400d6fe8723ee8520fdbe38161de93"},{"sha":"5a405011de532480bcd2da8ab40a36955346d45d","author":{"email":"84b9a8789299cb2c6310db4b8839a2ce34f94370@gmail.com","name":"Jeff Cross"},"message":"refactor(http): move http files to top-level module\n\nCloses #2680\nCloses #3417","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/5a405011de532480bcd2da8ab40a36955346d45d"},{"sha":"280d8f3148ea41c5d8feb4483f1ac0139d2d975d","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore: add dartdoc compliance checks to build\n\nCloses #3582","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/280d8f3148ea41c5d8feb4483f1ac0139d2d975d"},{"sha":"02b7e61ef7a522a79f8e9eb9d7fbdc6d640ae82c","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore: reenable analyzer_plugin tests\n\nCloses #3591","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/02b7e61ef7a522a79f8e9eb9d7fbdc6d640ae82c"},{"sha":"5b5d31fa9a8871cfdba468fb70bbda0cbb9ce4ff","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(pipe): added the Pipe decorator and the pipe property to View\n\nBREAKING CHANGE:\n    Instead of configuring pipes via a Pipes object, now you can configure them by providing the pipes property to the View decorator.\n\n    @Pipe({\n      name: 'double'\n    })\n    class DoublePipe {\n      transform(value, args) { return value * 2; }\n    }\n\n    @View({\n      template: '{{ 10 | double}}'\n      pipes: [DoublePipe]\n    })\n    class CustomComponent {}\n\nCloses #3572","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/5b5d31fa9a8871cfdba468fb70bbda0cbb9ce4ff"},{"sha":"585ea5d6006c6be38b672b3d65356c044c7bbd90","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"feat(query): allow to query for `TemplateRef`\n\nPart of #1989\n\nCloses #3202","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/585ea5d6006c6be38b672b3d65356c044c7bbd90"},{"sha":"720a3c8edd23ccadb76167022d270e04b2b372ae","author":{"email":"1d6e7d10d051cf619c5282da3c28fd8d3e0a65a4@google.com","name":"Kevin Moore"},"message":"refactor: update analyzer_plugin dev_dependencies to include version constraints\n\nCloses #3592","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/720a3c8edd23ccadb76167022d270e04b2b372ae"},{"sha":"2150a8f9d1373770a6a27258de1c1ffecb90fd21","author":{"email":"c19de0edea1ffcee0777a0bce4af24389cba4306@google.com","name":"Rado Kirov"},"message":"feat(query): view query is properly updated when dom changes.\n\nFixes a bug in view manager util where sibling injector is not correctly\ncalculated.\n\nViewQuery no longer includes the view's initiating component injector.\n\nIncludes some refactoring of view methods and a removal of a polymorphic\nmap call.\n\nCloses #3033\n\nCloses #3439","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/2150a8f9d1373770a6a27258de1c1ffecb90fd21"},{"sha":"218b037d987b2b85a3fb567d71424c9819ac8295","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"test(NgClass): remove code duplication in tests","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/218b037d987b2b85a3fb567d71424c9819ac8295"},{"sha":"08dbe87819b298c595bed32c32060f09d716c46c","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@m-goderbauer.de","name":"Michael Goderbauer"},"message":"fix(testability): throw if no testability available\n\nthis implements the same behavior for dart that is already implemented in the typescript version","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/08dbe87819b298c595bed32c32060f09d716c46c"},{"sha":"f2f4b905e5cae32a121b63ae1bd4269919df2964","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Miško Hevery"},"message":"fix(docs): ng-non-bindable\nCloses #3607","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/f2f4b905e5cae32a121b63ae1bd4269919df2964"},{"sha":"a7a1851c0f0a416fb7ccbf4c8a3f29bd431f992a","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"feat(compiler): allow binding to className using class alias\n\nCloses #2364","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/a7a1851c0f0a416fb7ccbf4c8a3f29bd431f992a"},{"sha":"ed25a29cc8f50ae9e21ee49941c7c574b4b41b9e","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"fix(NgClass): take initial classes into account during cleanup\n\nCloses #3557","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/ed25a29cc8f50ae9e21ee49941c7c574b4b41b9e"},{"sha":"8f5360c38700aa2f2245cc246c29dceccbbed4a4","author":{"email":"522722b1c28e4103284e3443be8591136ff57aa2@google.com","name":"Michael Goderbauer"},"message":"feat(testability): option to disable tree walking","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/8f5360c38700aa2f2245cc246c29dceccbbed4a4"},{"sha":"7b3cca20d28b3411026cb7188e5e9055f85823db","author":{"email":"84b9a8789299cb2c6310db4b8839a2ce34f94370@gmail.com","name":"Jeff Cross"},"message":"feat(npm): publish bundles and their typings in npm distribution\n\nThe same bundles that are published to https://code.angularjs.org\nare now included in a \"bundles\" folder inside the npm distribution.\n\nCloses #3555","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/7b3cca20d28b3411026cb7188e5e9055f85823db"},{"sha":"b5fb05b735204c7d4a8ed29f0c94d64aa0f9c96b","author":{"email":"84b9a8789299cb2c6310db4b8839a2ce34f94370@gmail.com","name":"Jeff Cross"},"message":"feat(npm): add typescript block to package.json\n\nThis makes it simple to run the `tsd link` command in a project\nto automatically include paths to typings files. The definitions\nalso include transitive dependencies of rx.d.ts and es6-promise.d.ts.\n\nCloses #3590\n\nCloses #3609","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/b5fb05b735204c7d4a8ed29f0c94d64aa0f9c96b"},{"sha":"b6ee20846b10e20b7a4670347e16b1fbb573261b","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"fix(benchmarks): remove reference to String.prototype.contains()\n\nhttps://github.com/tc39/tc39-notes/blob/master/es6/2014-11/nov-18.md#51--44-arrayprototypecontains-and-stringprototypecontains\n\nremoved String.prototype.contains() from standard, and is not\nimplemented in most runtimes (SpiderMonkey still being an exception).\n\nCloses #3570","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/b6ee20846b10e20b7a4670347e16b1fbb573261b"},{"sha":"aa480fee72d3a501cbdff9aece9b6aa96820ffc2","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"feat(dart/transform): Support `part` directives\n\nAllow users to split libraries using the `part` directive.\n\nCloses #1817","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/aa480fee72d3a501cbdff9aece9b6aa96820ffc2"},{"sha":"ac311911c0bf5a5f33b147c0d6879ff3fcb91e03","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"fix(typescript): update to typescript with fixed system emit\n\nCloses #3594","distinct":false,"url":"https://api.github.com/repos/alexeagle/angular/commits/ac311911c0bf5a5f33b147c0d6879ff3fcb91e03"}]}