{"push_id":1018020311,"size":89,"distinct_size":1,"ref":"refs/heads/array-buffer","head":"f76e4a169b906edf2129bb49278dca64c14247fe","before":"72fda6cd0e613933cd938bbd72b263430be0e533","commits":[{"sha":"6ef2121e6a7fd07d6475e67fe215cca6faf48ec1","author":{"email":"73c34a2308b99f7c5b17dc89e11c8928b17c684b@gmail.com","name":"Robert Ferentz"},"message":"feat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.\n\nfeat(pipes): add ReplacePipe for string manipulation\n\nadd commonly used pipe that is missing  from framework.","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/6ef2121e6a7fd07d6475e67fe215cca6faf48ec1"},{"sha":"1779caf5f873d8c669e63174d19689206e164f5d","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"fix(core): support `ngFor` that has an `ngIf` as last node\n\nFixes #6304\nCloses #6878","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/1779caf5f873d8c669e63174d19689206e164f5d"},{"sha":"ebe531bf92b931280383a2d5262ea23a0879d891","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(transformers): collect data needed for the template compiler\n\nCloses #7299","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/ebe531bf92b931280383a2d5262ea23a0879d891"},{"sha":"4a93f58b8bce4e872c8280c4971c989b37e4936d","author":{"email":"84b9a8789299cb2c6310db4b8839a2ce34f94370@gmail.com","name":"Jeff Cross"},"message":"fix(web_worker): wait for bindings in kitchen sink spec","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/4a93f58b8bce4e872c8280c4971c989b37e4936d"},{"sha":"331b9c13177b936f6bf7fea29b141cfc05ece9f6","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(transformers): special case types some built-in types, so they can be resolved","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/331b9c13177b936f6bf7fea29b141cfc05ece9f6"},{"sha":"ebd438ff5e40ae484639c8fcf87878e9d3c9f965","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"fix(change_detection): allow to destroy `OnPush` components inside of a host event.\nCloses #7192","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/ebd438ff5e40ae484639c8fcf87878e9d3c9f965"},{"sha":"b47f80ec7676a2934da5d50d1be30ad9139fb3ae","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"fix(Router): Query strings are copied for HashLocationStrategy\n\nb/27210802 P1\n\nCloses #7298","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/b47f80ec7676a2934da5d50d1be30ad9139fb3ae"},{"sha":"05c185a7b18f499e810ea437bf65df55b28c1357","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(transformers): record reflection info about abstract classes\n\nCloses #7347","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/05c185a7b18f499e810ea437bf65df55b28c1357"},{"sha":"ee3c580e88635ae7c78042a7162e5cc88d0938f2","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(transformers): replace an error with a warning when cannot resolve a symbol","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/ee3c580e88635ae7c78042a7162e5cc88d0938f2"},{"sha":"f72f137261bd7920df1cd79f47df99345c52a18a","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"ci(dart): Uncomment dart.dev build and make it required\n\nWorkaround for https://github.com/dart-lang/dartdoc/issues/1099: remove\nthe `--input=.` parameter to `dartdoc`.\n\nCloses #6823, #6410\n\nCloses #6958","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/f72f137261bd7920df1cd79f47df99345c52a18a"},{"sha":"c9a3df970bd027ad137704f8ff1a5b446ba66a90","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"feat(di): drop support for injecting types with generics in Dart\n\nBREAKING CHANGE:\nIn Dart we used to support injecting types with generics. As this feature is hard to implement with the upcoming codegen we are dropping it.\n\nMerge cl/115454020 in G3 with this change.\nCloses #7262","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/c9a3df970bd027ad137704f8ff1a5b446ba66a90"},{"sha":"b5e6319fa9a6f82b210f25ce44dc9fa7142b3fad","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"feat(core): add more debug APIs to inspect the application form a browser\n\nAdds `window.getAllAngularRootElements()`\nAdds `ng.coreTokens.ApplicationRef`\nAdds `ng.coreTokens.Ngzone`\n\nCloses #7045\nCloses #7161","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/b5e6319fa9a6f82b210f25ce44dc9fa7142b3fad"},{"sha":"59629a0801fcfa1e61410d3dee6717c208b66e7f","author":{"email":"d133a09d71c4b4234768590f5d12819c3b0830dc@google.com","name":"Kara Erickson"},"message":"feat(i18n): added i18nPlural and i18nSelect pipes\n\nCloses #7268","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/59629a0801fcfa1e61410d3dee6717c208b66e7f"},{"sha":"0bb10d6bb676520811f3654597d8c9d5aa83e9ac","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(transformers): makes the map of resolved identifiers configurable\n\nCloses #7359","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/0bb10d6bb676520811f3654597d8c9d5aa83e9ac"},{"sha":"eeb594c0109ce09e73a9453d58a2c3c81bfda9cc","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"fix(dart/payload): Fix runtime error in hello_world payload app\n\nThe hello_world app used to measure Dart payload size was broken by a\nchange in\nhttps://github.com/angular/angular/commit/7ae23adaff2990cf6022af9792c449730d451d1d.\n\nThis breakage does not materially affect the size of the generated code,\n(before fix: 298819, after fix: 298825), and since it was a runtime\nerror it was not noticed & not a problem.\n\nUpdate the app to work again.\n\nCloses #7358","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/eeb594c0109ce09e73a9453d58a2c3c81bfda9cc"},{"sha":"28a78117ebfb65b66624b0ce6245c928c3df4198","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"refactor(dart/transform): Migrates tests to use package:test\n\nOur transformer unit tests currently use package:guinness, which uses\npackage:unittest under the covers. package:unittest has been updated and\nrenamed package:test, so for simplicity migrate test to use package:test\nsyntax.","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/28a78117ebfb65b66624b0ce6245c928c3df4198"},{"sha":"391a9edabbcb81cb6a26c2c1be3ce3475387114a","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"chore(build): use Chromium in Travis for JS tests","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/391a9edabbcb81cb6a26c2c1be3ce3475387114a"},{"sha":"d900f5c075a41a7fdbc5d8ecb624b09b2f92d0ec","author":{"email":"bd94e61703c576bc39bbfa6ad030d2b0f5e516fb@gmail.com","name":"Julie Ralph"},"message":"chore(tests): lengthen timeout for templateUrl test\n\nThis was flaking on Travis occasionally because the TestComponentBuilder\nis actually doing an XHR, and it was slow on the Edge browser.\n\nCloses #7293","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/d900f5c075a41a7fdbc5d8ecb624b09b2f92d0ec"},{"sha":"f60fa147679cacca3a786be9851cbff7827dcb4b","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"feat(core): drop `ChangeDetectionStrategy.OnPushObserve`\n\nBREAKING CHANGE:\n\n`OnPushObserve` was an experimental\nfeature for Dart and had\nconceptual performance problems,\nas setting up observables is slow.\nUse `OnPush` instead.","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/f60fa147679cacca3a786be9851cbff7827dcb4b"},{"sha":"39b6e0efba06978a6a74db6cf1ab8431f9298134","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(transformers): collect information for CompileDiDependencyMetadata","distinct":false,"url":"https://api.github.com/repos/cassand/angular/commits/39b6e0efba06978a6a74db6cf1ab8431f9298134"}]}