{"push_id":881746521,"size":111,"distinct_size":111,"ref":"refs/heads/PerViewInterpolationPattern","head":"8577ded7372e4fa96055ae52226c2961b4dfd60e","before":"45308ea5ec9b5a206249e52463bac9059bbee37a","commits":[{"sha":"344776f8644c7852ba26102ed47d0bbdb2dcb562","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"fix(renderer): apply host element encapsulation also if the parent component is not encapsulated.\n\nCloses #5240","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/344776f8644c7852ba26102ed47d0bbdb2dcb562"},{"sha":"01ebff4080c1fc139423f235b822e216bf218aa4","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angularjs.org","name":"Igor Minar"},"message":"fix(core): reexport PLATFORM_DIRECTIVES and PLATFORM_PIPES in dart\n\nLooks like we missed this in the original PR.","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/01ebff4080c1fc139423f235b822e216bf218aa4"},{"sha":"4a43230de4884062e085f643fdd862169359b1b5","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angularjs.org","name":"Igor Minar"},"message":"fix(core): various dart-specific fixes for core and facades\n\nFor some reason these showed up only now in internal Dart analyzer output.","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/4a43230de4884062e085f643fdd862169359b1b5"},{"sha":"d29563fdd37eb8a7142af9ec05808e33756ab77b","author":{"email":"0ddb715c87bd9b70fd5fed0bc67de9309351b87b@gmail.com","name":"Naomi Black"},"message":"chore(changelog): update change log to alpha-46","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/d29563fdd37eb8a7142af9ec05808e33756ab77b"},{"sha":"029c0534f3207ba35d035c06c0df1a79c42c25de","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"docs(*): add initial cheatsheet tags","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/029c0534f3207ba35d035c06c0df1a79c42c25de"},{"sha":"533b722c6635c1d01119d5b5163476c83c772ee6","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"docs(*): move cheatsheet stuff into its own files","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/533b722c6635c1d01119d5b5163476c83c772ee6"},{"sha":"756727b930bbb1e81f0bb1d3cd7d6c73abdf83ad","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"docs(*): more cheatsheet docs","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/756727b930bbb1e81f0bb1d3cd7d6c73abdf83ad"},{"sha":"9b3b721f08e45d2b8224630bb82662652b1ef0b4","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"docs(*): more cheatsheet docs","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/9b3b721f08e45d2b8224630bb82662652b1ef0b4"},{"sha":"4e02e003734d46f88b1e2cc137be0da7af70b328","author":{"email":"eb384164c8563e1cfad7b411c963b161d1ded2ab@live.cl","name":"ericmartinezr"},"message":"feat(NgClass) allow multiple classes per expression\n\nCloses #5225","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/4e02e003734d46f88b1e2cc137be0da7af70b328"},{"sha":"3f4628c0b0211824fdc0a6c456c23209d439c7cd","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(core): extract platforms out of core\n\nCurrently, core depends on the browser, which means that other platforms (e.g., NativeScript or webworker) cannot use the bootstrapping logic core provides.\nThis PR extract makes bootstrapping logic in core completely platform-independent. The browser-specific code was moved to \"angular2/platforms/browser\".\n\nBREAKING CHANGE\n\nA few private helpers (e.g., platformCommon or applicationCommon) were removed or replaced with other helpers. Look at PLATFORM_COMMON_PROVIDERS, APPLICATION_COMMON_PROVIDERS, BROWSER_PROVIDERS, BROWSER_APP_PROVIDERS to see if they export the providers you need.\n\nCloses #5219","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/3f4628c0b0211824fdc0a6c456c23209d439c7cd"},{"sha":"8f91ff84c7c1c06d3fa1ea3b50415c478c93f007","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"feat(dart/transform): Do not re-process generated files\n\nIn the `DeferredRewriter` phase, do not process files which were\ngenerated by the transformer, since these will never need to be\nrewritten.","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/8f91ff84c7c1c06d3fa1ea3b50415c478c93f007"},{"sha":"f80321fd267a5d39f6fd8a40c75e0613b08a9feb","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"feat(dart/transform): Bail early for files with no deferred libraries\n\nIn `DeferredRewriter` if we can determine that there are no `deferred`\nlibraries imported, bail early to avoid parsing the entire file.","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/f80321fd267a5d39f6fd8a40c75e0613b08a9feb"},{"sha":"78280a48afd3c23cc12b5254d97ead365ce4dec9","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"Revert \"feat(core): extract platforms out of core\"\n\nThis reverts commit 3f4628c0b0211824fdc0a6c456c23209d439c7cd.","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/78280a48afd3c23cc12b5254d97ead365ce4dec9"},{"sha":"7f6289c1bf3af9f4ef7103e34f12b7eaf705503a","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"fix(typings): two errors not reported by our build:\n\nthird_party/javascript/angular2/github/modules/angular2/src/core/platform_bindings.ts:5:14: Exported variable 'EXCEPTION_PROVIDER' has or is using name 'Provider' from external module third_party/javascript/angular2/github/modules/angular2/src/core/di/provider but cannot be named.\nthird_party/javascript/angular2/github/modules/angular2/src/core/platform_bindings.ts:8:14: Exported variable 'EXCEPTION_BINDING' has or is using name 'Provider' from external module third_party/javascript/angular2/github/modules/angular2/src/core/di/provider but cannot be named.\nthird_party/javascript/angular2/github/modules/angular2/src/mock/animation_builder_mock.ts:11:10: Return type of public method from exported class has or is using private name 'MockCssAnimationBuilder'.","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/7f6289c1bf3af9f4ef7103e34f12b7eaf705503a"},{"sha":"d9f362a713464e385ab6af6a63421cd6aa6c4959","author":{"email":"8a188bc70ec74a57337c4c143a6bfa23cb34533d@google.com","name":"Ted Sander"},"message":"fix(transformers): Fix @Input/@Output annotations with setters/getters\n\nFix @Input annotations to work with setter methods in dart, and fix @Output\nannotations to work with getter methods in Dart when using transformers.\n\nCloses #5251\n\nCloses #5259","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/d9f362a713464e385ab6af6a63421cd6aa6c4959"},{"sha":"0eab4fc72cf80f0ce8bbea927d1b13204affc04f","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(core): extract platforms out of core\n\nCurrently, core depends on the browser, which means that other platforms (e.g., NativeScript or webworker) cannot use the bootstrapping logic core provides.\nThis PR extract makes bootstrapping logic in core completely platform-independent. The browser-specific code was moved to \"angular2/platforms/browser\".\n\nBREAKING CHANGE\n\nA few private helpers (e.g., platformCommon or applicationCommon) were removed or replaced with other helpers. Look at PLATFORM_COMMON_PROVIDERS, APPLICATION_COMMON_PROVIDERS, BROWSER_PROVIDERS, BROWSER_APP_PROVIDERS to see if they export the providers you need.\n\nCloses #5219\n\nCloses #5280","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/0eab4fc72cf80f0ce8bbea927d1b13204affc04f"},{"sha":"63639895ad2bbf8f4c82458798a11fc29ccb0606","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"chore(package): update karma-browserstack-launcher to 0.1.7\n\nCloses #5276","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/63639895ad2bbf8f4c82458798a11fc29ccb0606"},{"sha":"d1d88c32c36d813ef1e0fd1566c980115065f6c8","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angularjs.org","name":"Igor Minar"},"message":"build(analytics): start tracking gulp startup latency\n\nThis measures how long does it take for gulp to start the first task up after being invoked from command line.\n\nI'm suspecting that we can optimize this significantly, but let's start tracking it first.","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/d1d88c32c36d813ef1e0fd1566c980115065f6c8"},{"sha":"9c94ab1e8e4d967f0bc002eb6c8432efd4debf7f","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angularjs.org","name":"Igor Minar"},"message":"style(build): clang format gulpfile.js","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/9c94ab1e8e4d967f0bc002eb6c8432efd4debf7f"},{"sha":"49e261efd8f666b83037a4876d66b6af0f5a21b9","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angularjs.org","name":"Igor Minar"},"message":"build(gulp): add gulpfile.js to files formatted by clang-format","distinct":true,"url":"https://api.github.com/repos/alfonso-presa/angular/commits/49e261efd8f666b83037a4876d66b6af0f5a21b9"}]}