{"push_id":938318938,"size":37,"distinct_size":36,"ref":"refs/heads/issue2960","head":"fd23026230e119676d85a6f2df11e940ed845027","before":"41edbd50b30a797b7a93b802a66f4cdd714d8b3f","commits":[{"sha":"d116861c8e884d911f15b8caabeefc6f049c775d","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"fix(CHANGELOG): typo\n\nfixes #6075\nCloses #6078","distinct":false,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/d116861c8e884d911f15b8caabeefc6f049c775d"},{"sha":"9d28147acb4052c30cb11de08fd8b41ceb05f89d","author":{"email":"9ca8dacd571c2630d0db44a424a206111c5dfee4@gmail.com","name":"Hank Duan"},"message":"fix(benchpress): fix flake\n\nmemory was not allocated to be high enough, resulting in partial results to be\nclipped, and therefore failing the assertions\n\nCloses #6161","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/9d28147acb4052c30cb11de08fd8b41ceb05f89d"},{"sha":"a038bb9ae3a3464ba1f46c1adaabdcdc774577a0","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"fix(router): preserve specificity for redirects\n\nPreviously when comparing which of multiple possible routes to choose in\nan ambiguous case, we looked at the specificity of the target of redirect\nmatches rather than the original match. This meant that if a redirect\nused a whilecard, but redirected to a target that was a static path,\nwe'd cound the static path's specificity instead of the wildcard.\n\nThis change stores the specificity of the redirect on the RedirectInstruction.\n\nCloses #5933","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/a038bb9ae3a3464ba1f46c1adaabdcdc774577a0"},{"sha":"b44d36cf955acd81a3e7285ab0e1acbffe8c8dcc","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(forms): fix SelectControlValueAccessor not to call onChange twice\n\nCloses #5969","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/b44d36cf955acd81a3e7285ab0e1acbffe8c8dcc"},{"sha":"4291758079ca6b312ec8f5b274ead5a8c2f79494","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"mlaval"},"message":"build(sauce/bs): make some browsers required in CI\n\nCloses #5795","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/4291758079ca6b312ec8f5b274ead5a8c2f79494"},{"sha":"0b6e75a85eb9b6c14eb0399dd19994d9088827c0","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"chore(ci): cleanup artifact upload\n\nThis is no longer needed for g3sync.\n\nCloses #6232","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/0b6e75a85eb9b6c14eb0399dd19994d9088827c0"},{"sha":"a08f50badd4397e897192e08909838dd6725fe32","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"chore(build): allow to run examples and benchmarks without bundles\n\nThe bundles will only be used if the flag `--useBundles` is passed to `gulp build.js`.","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/a08f50badd4397e897192e08909838dd6725fe32"},{"sha":"7ae23adaff2990cf6022af9792c449730d451d1d","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"feat(core): speed up view creation via code gen for view factories.\n\nBREAKING CHANGE:\n- Platform pipes can only contain types and arrays of types,\n  but no bindings any more.\n- When using transformers, platform pipes need to be specified explicitly\n  in the pubspec.yaml via the new config option\n  `platform_pipes`.\n- `Compiler.compileInHost` now returns a `HostViewFactoryRef`\n- Component view is not yet created when component constructor is called.\n  -> use `onInit` lifecycle callback to access the view of a component\n- `ViewRef#setLocal` has been moved to new type `EmbeddedViewRef`\n- `internalView` is gone, use `EmbeddedViewRef.rootNodes` to access\n  the root nodes of an embedded view\n- `renderer.setElementProperty`, `..setElementStyle`, `..setElementAttribute` now\n  take a native element instead of an ElementRef\n- `Renderer` interface now operates on plain native nodes,\n  instead of `RenderElementRef`s or `RenderViewRef`s\n\nCloses #5993","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/7ae23adaff2990cf6022af9792c449730d451d1d"},{"sha":"89f32f808f061a5d70ecd4362c4f51d240014fa0","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"perf(dart/transform): Avoid unnecessary reads for files with no view\n\nIn the `TemplateCompiler` phase, avoid reading in the `.ng_meta.json` files of\nimported libraries when we can determine that the file we are processing\ndoes not define any `View`s.\n\nCloses #6183","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/89f32f808f061a5d70ecd4362c4f51d240014fa0"},{"sha":"6343f71be5557b364573581c908337ac39cbb6f5","author":{"email":"c19de0edea1ffcee0777a0bce4af24389cba4306@google.com","name":"Rado Kirov"},"message":"chore(release): 2.0.0-beta.1 - catamorphic-involution","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/6343f71be5557b364573581c908337ac39cbb6f5"},{"sha":"041c5995116296ba18ca06ce492b04798589ef92","author":{"email":"c19de0edea1ffcee0777a0bce4af24389cba4306@google.com","name":"Rado Kirov"},"message":"docs(changelog): update change log to beta.1","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/041c5995116296ba18ca06ce492b04798589ef92"},{"sha":"c56679e8e17b511b10c394810bb1104545af3baa","author":{"email":"f9405332a16b6b992bd2bc10409b4e67f3c92ae5@users.noreply.github.com","name":"Naomi Black"},"message":"Update change from Apache to MIT license","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/c56679e8e17b511b10c394810bb1104545af3baa"},{"sha":"b3c7df17832b2bbdfb28b1da65a5312502fc982d","author":{"email":"71437a656880962409048d4bcf7bab6fef513c83@gmail.com","name":"Filipe Silva"},"message":"docs(cheatsheet): fix bootstrap ts namespace\n\nFix https://github.com/angular/angular.io/issues/615\nCloses #6159","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/b3c7df17832b2bbdfb28b1da65a5312502fc982d"},{"sha":"95248f46a1dd16c5a095a336d74fe447ee3deae9","author":{"email":"94f961749987b39847b931816aac58956c0ea73d@google.com","name":"Vikram Subramanian"},"message":"build(npm): update to ts2dart@0.7.19\n\nCloses #6254","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/95248f46a1dd16c5a095a336d74fe447ee3deae9"},{"sha":"69ae3634c7ca123103c40068c4e41336d54b81a5","author":{"email":"9ca8dacd571c2630d0db44a424a206111c5dfee4@gmail.com","name":"Hank Duan"},"message":"feat(testability): Expose function frameworkStabilizers\n\nCloses #5485","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/69ae3634c7ca123103c40068c4e41336d54b81a5"},{"sha":"c8e909f8c9f0b18a6728b0088851099f54ca7826","author":{"email":"f4005225c134e8bb532f888de0fdf4f62c0ee7c8@gmail.com","name":"Brendan Wyse"},"message":"docs(cheatsheet): fix pipe name in an example\n\nCloses #6399","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/c8e909f8c9f0b18a6728b0088851099f54ca7826"},{"sha":"8c37b7e8f2218c91f03c48220c2773674c627b86","author":{"email":"7823d7468ae1054c0e3b333ea69c2c72222df763@gmail.com","name":"eric"},"message":"fix(directive): throw if output the same event more than once\n\nClose: #4798","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/8c37b7e8f2218c91f03c48220c2773674c627b86"},{"sha":"933a9112da469816c078974a2b665a80b8e18007","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"fix(ChangeDetection): chain expressions evaluate to the last expression (codegen)\n\nfixes #4782\nCloses #5892","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/933a9112da469816c078974a2b665a80b8e18007"},{"sha":"b0cebdba6b65c1e9e7eb5bf801ea42dc7c4a7f25","author":{"email":"bd94e61703c576bc39bbfa6ad030d2b0f5e516fb@gmail.com","name":"Julie Ralph"},"message":"feat(test): allow tests to specify the platform and application providers used\n\nWith providers split into bundles, the test injector is now able to\nuse providers for a given bundle. Suggested provider lists for tests are\navailable in `angular2/platform/testing/<platform>`.\n\nChange the providers for a test suite using `setBaseTestProviders`. This\nshould be done once at the start of the test suite, before any test cases\nrun.\n\nBREAKING CHANGE: Tests are now required to use `setBaseTestProviders`\nto set up. Assuming your tests are run on a browser, setup would change\nas follows.\n\nBefore:\n\n```js\n// Somewhere in test setup\nimport {BrowserDomAdapter} from 'angular2/src/platform/browser/browser_adapter';\nBrowserDomAdapter.makeCurrent\n```\n\nAfter:\n\n```js\n// Somewhere in the test setup\nimport {setBaseTestProviders} from 'angular2/testing';\nimport {\n  TEST_BROWSER_PLATFORM_PROVIDERS,\n  TEST_BROWSER_APPLICATION_PROVIDERS\n} from 'angular2/platform/testing/browser';\n\nsetBaseTestProviders(TEST_BROWSER_PLATFORM_PROVIDERS,\n                     TEST_BROWSER_APPLICATION_PROVIDERS);\n```\n\nCloses #5351, Closes #5585\n\nCloses #5975","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/b0cebdba6b65c1e9e7eb5bf801ea42dc7c4a7f25"},{"sha":"ac85cbb28afc39b4ea2bd95484f616e29755c9d5","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"fix(web_workers): support @AngularEntrypoint in web workers\n\nAnd enable transformers on all playground apps\n\nCloses #6013","distinct":true,"url":"https://api.github.com/repos/antonmoiseev/angular/commits/ac85cbb28afc39b4ea2bd95484f616e29755c9d5"}]}