{"push_id":2419142907,"size":132,"distinct_size":4,"ref":"refs/heads/master","head":"e6c731f79113a59b28fe28a4dd063ac399195b59","before":"505ae752b61a44ca41396838a49f83cfe7badb3b","commits":[{"sha":"4f744cc66f690892980ce1a5a8a9d71c3c57883c","author":{"name":"Igor Minar","email":"2284a8f4cf543e4e252ff7160e1d92d81fb0a981@google.com"},"message":"docs: update RELEASE_SCHEDULE.md by pushing out v6 rc by one week\n\nWe are pushing RC and Final out by one week because of RxJS v6 complications that are blocking the release. No further delays are currently expected.","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/4f744cc66f690892980ce1a5a8a9d71c3c57883c"},{"sha":"fcb8c492d6ac1544f1a36fbe23776496f6a556ae","author":{"name":"Alex Eagle","email":"4ec50327ae9979e23933e66e617bce37f1feedf7@google.com"},"message":"build: add an npm_package rule for @angular/bazel (#22628)\n\nPR Close #22628","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/fcb8c492d6ac1544f1a36fbe23776496f6a556ae"},{"sha":"ce649f725f9987cdef31434fb1ad4a0858ad49d9","author":{"name":"Alex Eagle","email":"4ec50327ae9979e23933e66e617bce37f1feedf7@google.com"},"message":"build: add a ng_package rule for @angular/router (#22628)\n\nPR Close #22628","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/ce649f725f9987cdef31434fb1ad4a0858ad49d9"},{"sha":"ad8fb8484fed3b9681fe368ff5b8cdcc04127e56","author":{"name":"Alex Eagle","email":"4ec50327ae9979e23933e66e617bce37f1feedf7@google.com"},"message":"test: include router in public_api_guard tests (#22628)\n\nRemove duplicate public api testing from the gulp task.\n\nPR Close #22628","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/ad8fb8484fed3b9681fe368ff5b8cdcc04127e56"},{"sha":"78167915ee117efd33819ae86cf47b5e15fb60e3","author":{"name":"Olivier Combe","email":"0f553b45f9d3ae8070f7a7d2c238199fc75f841c@gmail.com"},"message":"build(common): export locale data as commonjs instead of es2015 (#20624)\n\n\nPR Close #20624","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/78167915ee117efd33819ae86cf47b5e15fb60e3"},{"sha":"ffc6ee00861642948e41be835cb9d7a9a17899d5","author":{"name":"Alex Eagle","email":"4ec50327ae9979e23933e66e617bce37f1feedf7@google.com"},"message":"release: cut the 6.0.0-beta.7 release","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/ffc6ee00861642948e41be835cb9d7a9a17899d5"},{"sha":"8ad4ae0a0709fad0968ca579b479a55483851f6e","author":{"name":"Alex Eagle","email":"4ec50327ae9979e23933e66e617bce37f1feedf7@google.com"},"message":"docs: add changelog for 6.0.0-beta.7","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/8ad4ae0a0709fad0968ca579b479a55483851f6e"},{"sha":"065bcc5aad71c873c53538551518c9ae2992d4dd","author":{"name":"Kapunahele Wong","email":"f6571dd5c20e36c4ef7ec7309ee66489871eb787@gmail.com"},"message":"docs: add HeroService to code tabs and fix headers (#22373)\n\nPR Close #22373","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/065bcc5aad71c873c53538551518c9ae2992d4dd"},{"sha":"538f1d980f62a2f01ddc87c56c4ddb63a5c4298f","author":{"name":"Miško Hevery","email":"eb7bfce80de2ab91f67ff8769954f77f89c07092@hevery.com"},"message":"refactor(core): move sanitization into core (#22540)\n\nThis is in preparation of having Ivy have sanitization inline.\n\nPR Close #22540","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/538f1d980f62a2f01ddc87c56c4ddb63a5c4298f"},{"sha":"6d1367d29707c2c449fda1adfa8a7177693f680b","author":{"name":"Miško Hevery","email":"eb7bfce80de2ab91f67ff8769954f77f89c07092@hevery.com"},"message":"feat(ivy): provide sanitization methods which can be tree shaken (#22540)\n\nBy providing a top level sanitization methods (rather than service) the\ncompiler can generate calls into the methods only when needed. This makes\nthe methods tree shakable.\n\nPR Close #22540","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/6d1367d29707c2c449fda1adfa8a7177693f680b"},{"sha":"8fb34bcd4383f1fc147ddf52db1777f9f9d75719","author":{"name":"Kara Erickson","email":"d9b798f2ab5183babe9bfd85a20fb965d4506d10@google.com"},"message":"refactor(forms): deprecate ngModel usage on same field as formControl (#22633)\n\nSupport for using the `ngModel` input property and `ngModelChange`\nevent with reactive form directives has been deprecated in\nAngular v6 and will be removed in Angular v7.\n\nNow deprecated:\n```html\n<input [formControl]=\"control\" [(ngModel)]=\"value\">\n```\n\n```ts\nthis.value = 'some value';\n```\n\nThis has been deprecated for a few reasons. First, developers have\nfound this pattern confusing. It seems like the actual `ngModel`\ndirective is being used, but in fact it's an input/output property\nnamed `ngModel` on the reactive form directive that simply approximates\n(some of) its behavior. Specifically, it allows getting/setting the\nvalue and intercepting value events. However, some of `ngModel`'s other\nfeatures - like delaying updates with`ngModelOptions` or exporting the\ndirective - simply don't work, which has understandably caused some\nconfusion.\n\nIn addition, this pattern mixes template-driven and reactive forms\nstrategies, which we generally don't recommend because it doesn't take\nadvantage of the full benefits of either strategy. Setting the value in\nthe template violates the template-agnostic principles behind reactive\nforms, whereas adding a FormControl/FormGroup layer in the class removes\nthe convenience of defining forms in the template.\n\nTo update your code before v7, you'll want to decide whether to stick\nwith reactive form directives (and get/set values using reactive forms\npatterns) or switch over to template-driven directives.\n\nAfter (choice 1 - use reactive forms):\n\n```html\n<input [formControl]=\"control\">\n```\n\n```ts\nthis.control.setValue('some value');\n```\n\nAfter (choice 2 - use template-driven forms):\n\n```html\n<input [(ngModel)]=\"value\">\n```\n\n```ts\nthis.value = 'some value';\n```\n\nYou can also choose to silence this warning by providing a config for\n`ReactiveFormsModule` at import time:\n\n```ts\nimports: [\n  ReactiveFormsModule.withConfig({warnOnNgModelWithFormControl: 'never'});\n]\n```\n\nAlternatively, you can choose to surface a separate warning for each\ninstance of this pattern with a config value of `\"always\"`. This may\nhelp to track down where in the code the pattern is being used as the\ncode is being updated.\n\nNote: `warnOnNgModelWithFormControl` is set up as deprecated so that it\ncan be removed in v7 when it is no longer needed. This will not display\nproperly in API docs yet because dgeni doesn't yet support deprecating\nproperties in object literals, but we have an open issue to resolve the\ndiscrepancy here: https://github.com/angular/angular/issues/22640.\n\nPR Close #22633","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/8fb34bcd4383f1fc147ddf52db1777f9f9d75719"},{"sha":"5d4fa7f0c82910b717652b558004035a0fcac37a","author":{"name":"Marc Laval","email":"b589a1b44ea0869ab00546904d475f41cef118b0@amadeus.com"},"message":"test(ivy): add canonical examples of bindings on elements (#22403)\n\nPR Close #22403","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/5d4fa7f0c82910b717652b558004035a0fcac37a"},{"sha":"f64ee154875d2275076582d0233199125ab0e263","author":{"name":"Marc Laval","email":"b589a1b44ea0869ab00546904d475f41cef118b0@amadeus.com"},"message":"feat(ivy): implement pipes (#22254)\n\nPR Close #22254","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/f64ee154875d2275076582d0233199125ab0e263"},{"sha":"8407fcc97953e77bbfd65debb52cf57e463a482d","author":{"name":"Alex Eagle","email":"b820cecc2c000dfcb85f0c8795882d53d8037063@post.harvard.edu"},"message":"ci: double our cores on CircleCI (#22641)\n\nThis should cut our build time in ~half, assuming it's widely parallel.\nSee\nhttps://circleci.com/docs/2.0/configuration-reference/#resource_class\n\nAlso enable bazel repository caching, and store the external\nrepositories in the CircleCI cache for later builds.\n\nPR Close #22641","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/8407fcc97953e77bbfd65debb52cf57e463a482d"},{"sha":"d485346d3c33ee80c252cc934deabd12c3819d50","author":{"name":"Kara Erickson","email":"d9b798f2ab5183babe9bfd85a20fb965d4506d10@google.com"},"message":"fix(ivy): lifecycle hooks should be queued for root component (#22614)\n\nPR Close #22614","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/d485346d3c33ee80c252cc934deabd12c3819d50"},{"sha":"4c089c1d931c0ea35591837706de205a75a61ccb","author":{"name":"Kara Erickson","email":"d9b798f2ab5183babe9bfd85a20fb965d4506d10@google.com"},"message":"feat(ivy): support ChangeDetectorRef.detectChanges (#22614)\n\nPR Close #22614","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/4c089c1d931c0ea35591837706de205a75a61ccb"},{"sha":"c499c8f4dbfdbfb2c3346378eff30d7957b12b8a","author":{"name":"Alex Eagle","email":"4ec50327ae9979e23933e66e617bce37f1feedf7@google.com"},"message":"build: update angular-bot g3sync paths (#22637)\n\nWe already trimmed these paths from the g3sync\n\nPR Close #22637","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/c499c8f4dbfdbfb2c3346378eff30d7957b12b8a"},{"sha":"73c203fda9281a233048d172cd502abcc1e87d1e","author":{"name":"Chuck Jazdzewski","email":"39bf0522af6e923e51bc38472f8dde952bb00be3@google.com"},"message":"feat(ivy): support host attribute and property bindings (#22334)\n\nPR Close #22334","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/73c203fda9281a233048d172cd502abcc1e87d1e"},{"sha":"2ca77d80ece0199f0da71c7a72cf7e3d958a507c","author":{"name":"Kapunahele Wong","email":"f6571dd5c20e36c4ef7ec7309ee66489871eb787@gmail.com"},"message":"docs: refactor revert() and call to lifecylce hook, edit doc to changes (#22094)\n\nPR Close #22094","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/2ca77d80ece0199f0da71c7a72cf7e3d958a507c"},{"sha":"f13f4db9dc8ff51d5148272bc287f5025c79f123","author":{"name":"Kara Erickson","email":"d9b798f2ab5183babe9bfd85a20fb965d4506d10@google.com"},"message":"refactor(ivy): fix rebase error (#22661)\n\nPR Close #22661","distinct":false,"url":"https://api.github.com/repos/jasonaden/angular/commits/f13f4db9dc8ff51d5148272bc287f5025c79f123"}]}
{"actor":{"display_login":"jasonaden"}}