{"push_id":760743745,"size":81,"distinct_size":81,"ref":"refs/heads/master","head":"4845583dcfe3c0506454e0c8d0a21201a232e207","before":"166688348a588bea41c42b0a1c5a37dcdca9afdf","commits":[{"sha":"450d3630cc2eb5afdbb535334d647a830badf91c","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"test(router): add tests for router.d.ts\n\nCloses #3282","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/450d3630cc2eb5afdbb535334d647a830badf91c"},{"sha":"f11f4e0b4535156902c83e8782395607a8d418cf","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"style(dart): Format with dartfmt v0.2.0\n\nFormat all pure Dart code with package:dart_style v0.2.0\n\nCommand:\n```\nfind -type f -name \"*.dart\" | xargs dartformat -w\n```","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/f11f4e0b4535156902c83e8782395607a8d418cf"},{"sha":"b4a062983bbdd5abe12a13eee9f057801607027b","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"fix(dart): @proxy is a value, not a factory\n\nPreviously I added parens everywhere to make this @proxy() because our typing indicated\nit was a function that returned a decorator, but this breaks dart. Instead, the typing needs\nto be changed.\n\nFixes #3494","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/b4a062983bbdd5abe12a13eee9f057801607027b"},{"sha":"07b9be798c1c0f8eb37788c80d2b0bffe87e6d82","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(exception_handler): log errors that are thrown by the compiler","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/07b9be798c1c0f8eb37788c80d2b0bffe87e6d82"},{"sha":"3db0ae1dacbb6e03edbee4e65ad3e804ce26b904","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"refactor(dart/transform): Show friendly messages for transform failures\n\nPreviously, the error messages coming out of the Dart transformer were\nopaque when those errors came from the analyzer (for example, analyzer\nparse errors). Log more useful errors when they are caught by the\ntransform code.","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/3db0ae1dacbb6e03edbee4e65ad3e804ce26b904"},{"sha":"40a3cd2ab1e07d3f9b340cfba7d65ada16911340","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"style(dart/transform): Do not format generated code by default\n\nFormatting code requires time and memory during the build -- do not do\nit unless explicitly requested via a parameter to the transformer.\n\nAdd an entry to the\n[wiki](https://github.com/angular/angular/wiki/Angular-2-Dart-Transformer)\ndescribing the added parameter.","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/40a3cd2ab1e07d3f9b340cfba7d65ada16911340"},{"sha":"643c71740e9e0a325f2f3b8431eb5f67cd84ba56","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"chore(build): enable type-checking for TypeScript ES6 emit.\n\nThis requires delicate handling of type definitions which collide, because\nwe use TypeScript-provided lib.d.ts for --target=es5 and lib.es6.d.ts for\n--target=es6.\nWe need to include our polyfill typings only in the --target=es5 case,\nand the usages have to be consistent with lib.es6.d.ts.\nAlso starting with this change we now typecheck additional modules,\nso this fixes a bunch of wrong typings which were never checked before.\n\nFixes #3178","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/643c71740e9e0a325f2f3b8431eb5f67cd84ba56"},{"sha":"7c52bc9768dbf599a8fd33942556cb4be422c43f","author":{"email":"d77b690445f2f643d8174ea1880d270fd1780eb1@google.com","name":"Jeremy Elbourn"},"message":"chore(release): update version & changelog to alpha34","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/7c52bc9768dbf599a8fd33942556cb4be422c43f"},{"sha":"bd498977bd70d79ab675dd4c19477ae9a4b8d633","author":{"email":"d77b690445f2f643d8174ea1880d270fd1780eb1@google.com","name":"Jeremy Elbourn"},"message":"chore(material): clean up old workarounds with new features.","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/bd498977bd70d79ab675dd4c19477ae9a4b8d633"},{"sha":"106a28b8dc048c45a66080a5f9d83464591650b7","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(refactor): replaced ObservablePipe and PromisePipe with AsyncPipe","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/106a28b8dc048c45a66080a5f9d83464591650b7"},{"sha":"c4296285f3fc2f400bfa67104f32c5a2729e60d6","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"chore(doc-gen): render enum doctypes correctly","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/c4296285f3fc2f400bfa67104f32c5a2729e60d6"},{"sha":"d40ff0bb8906786494fcf3ba7c4d8a1e45f53b35","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"chore(doc-gen): render enum doctypes correctly","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/d40ff0bb8906786494fcf3ba7c4d8a1e45f53b35"},{"sha":"cf6ffd5469cf177a2ec91acafeed7f11bebc84cf","author":{"email":"0ddb715c87bd9b70fd5fed0bc67de9309351b87b@gmail.com","name":"Naomi Black"},"message":"docs(fix-docgen): Fix docgen issues with some recent updates to core","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/cf6ffd5469cf177a2ec91acafeed7f11bebc84cf"},{"sha":"a37de36fa672d83cd32e326894b3a60a5fbb383a","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"fix(test_lib): run unit tests in default Documnent\n\nCloses #3501\nFixes #3475","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/a37de36fa672d83cd32e326894b3a60a5fbb383a"},{"sha":"339071cb072f7e652d062924a52b7a9cb785221a","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"refactor(CompileElement): remove unused methods\n\nCloses #3500","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/339071cb072f7e652d062924a52b7a9cb785221a"},{"sha":"748c2d6c97d75a065d532eba516afe5db88997d8","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"fix(compiler): strip <script> tag from templates\n\nFixes #2766\nCloses #3486","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/748c2d6c97d75a065d532eba516afe5db88997d8"},{"sha":"ff1b110ae15962f01b9b3c4d42fca8f20bab8b55","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"fix(CSSClass): change selector to ng-class\n\nBREAKING CHANGE:\n\nThe selector for the CSSClass directive was changed\nfrom [class] to [ng-class]. The directive itself was\nrenamed from CSSClass to NgClass\n\nCloses #3498","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/ff1b110ae15962f01b9b3c4d42fca8f20bab8b55"},{"sha":"06da60f4b7df50cc389565aedaf2b5bb55737527","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(di): added resolveAndInstantiate and instantiateResolved to Injector\n\nThese two methods can be used to create objects in the context of the injector without storing them in the injector.","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/06da60f4b7df50cc389565aedaf2b5bb55737527"},{"sha":"2dcf714d2b8d5f283793ee91bcae9152e5c690ec","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"refactor(pipes): use Injector instead of pipe factories for pipe instantiation\n\nBREAKING CHANGE\n    - Pipe factories have been removed.\n    - PIpe names to pipe implementations are 1-to-1  instead of 1-to-*\n\n Before:\n     class DateFormatter {\n         transform(date, args){}\n     }\n\n     class DateFormatterFactory {\n       supporst(obj) { return true; }\n       create(cdRef) { return new DateFormatter(); }\n     }\n     new Pipes({date: [new DateFormatterFactory()]})\n\nAfter\n    class DateFormatter {\n      transform(date, args){}\n    }\n    new Pipes({date: DateFormatter})","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/2dcf714d2b8d5f283793ee91bcae9152e5c690ec"},{"sha":"84463cf0bd53dc88db24faff0b65cba9753d3707","author":{"email":"4f56e08b27b7eb17fe0a118b3df1f78dcf6f3d81@gmail.com","name":"Jason Teplitz"},"message":"Feat(WebWorker): Add WebWorker Image Filter Demo","distinct":true,"url":"https://api.github.com/repos/hterkelsen/angular/commits/84463cf0bd53dc88db24faff0b65cba9753d3707"}]}