{"push_id":1179612301,"size":11,"distinct_size":11,"ref":"refs/heads/radio","head":"7713b3ca6b3beffb3634f58bad695c4939ea498a","before":"4ba86c1caa38c9e6155865b9d5dea5b5828b44e7","commits":[{"sha":"e0b0a594bba4a5ca9346bbed07546ffe823b6559","author":{"name":"Matias Niemelä","email":"76ddeb604b66219dbe82e892df46e3bcd0e11474@yearofmoo.com"},"message":"fix(animations): ensure void => * animations are triggered when an expression is omitted\n\nCloses #9327\nCloses #9381","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/e0b0a594bba4a5ca9346bbed07546ffe823b6559"},{"sha":"797914e94816e9eabf079d371c468a7de1f4c3dc","author":{"name":"Kara","email":"2e8c4317d11d89cadf79e1101d05763c99d5f782@users.noreply.github.com"},"message":"fix(forms): emit statusChange when child controls have async validator (#9652)","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/797914e94816e9eabf079d371c468a7de1f4c3dc"},{"sha":"e12b1277df950aeaead0eec5db56c72d4598a516","author":{"name":"vsavkin","email":"c553e7f81dbde29d759da90b1a9d6bf532806e09@gmail.com"},"message":"feat(core): split ChangeDetectorStrategy into ChangeDetectionStrategy and ChangeDetectorStatus","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/e12b1277df950aeaead0eec5db56c72d4598a516"},{"sha":"dc64e90ab9b862a877cbe939088045dda684225d","author":{"name":"vsavkin","email":"c553e7f81dbde29d759da90b1a9d6bf532806e09@gmail.com"},"message":"feat(router): use componentFactoryResolver","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/dc64e90ab9b862a877cbe939088045dda684225d"},{"sha":"fcfddbf79cfbdca45771bb31c0a2c1f55cff5801","author":{"name":"vsavkin","email":"c553e7f81dbde29d759da90b1a9d6bf532806e09@gmail.com"},"message":"feat(router): add pathMatch property to replace terminal","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/fcfddbf79cfbdca45771bb31c0a2c1f55cff5801"},{"sha":"24eb8389d21707f198a19a4fad1db7b0330ec8ea","author":{"name":"Igor Minar","email":"3b85b3e83e658d5d33308486a92b220edc8ae0a6@angularjs.org"},"message":"fix: public api surface fixes + stability markers\n\n- ts-api-guardian will now error if a new public symbol is added with a stability marker (`@stable`, `@experimental`, `@deprecated`)\n- DomEventsPlugin and KeyEventsPlugin were removed from public api surface - these classes is an implementation detail\n- deprecated BROWSER_PROVIDERS was removed completely\n- `@angular/compiler` was removed from the ts-api-guardian check since this package shouldn't contain anything that users need to directly import\n- the rest of the api surface was conservatively marked as stable or experimental\n\nBREAKING CHANGES: DomEventsPlugin and KeyEventsPlugin previously exported from core are no longer public - these classes are implementation detail.\n\nPreviously deprecated BROWSER_PROVIDERS was completely removed from platform-browser.\n\nCloses #9236\nCloses #9235\nRef #9234","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/24eb8389d21707f198a19a4fad1db7b0330ec8ea"},{"sha":"bf598d6b8b978dfca2dfe8d3cfb38f39b4653138","author":{"name":"Tobias Bosch","email":"ac9e2f7208beff94cbf8246adacad0587e48238b@gmail.com"},"message":"feat(compiler): support sync runtime compile\n\nAdds new abstraction `Compiler` with methods\n`compileComponentAsync` and `compileComponentSync`.\nThis is in preparation of deprecating `ComponentResolver`.\n\n`compileComponentSync` is able to compile components\nsynchronously given all components either have an inline\ntemplate or they have been compiled before.\n\nAlso changes `TestComponentBuilder.createSync` to\ntake a `Type` and use the new `compileComponentSync` method.\n\nAlso supports overriding the component metadata even if\nthe component has already been compiled.\n\nAlso fixes #7084 in a better way.\n\nBREAKING CHANGE:\n`TestComponentBuilder.createSync` now takes a component type\nand throws if not all templates are either inlined\nare compiled before via `createAsync`.\n\nCloses #9594","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/bf598d6b8b978dfca2dfe8d3cfb38f39b4653138"},{"sha":"16204263939944a04e717f4dd44fdb9eb63119c5","author":{"name":"Jeff Cross","email":"9e512e0d6f865d9de31edf2d8aa67091dc73d437@gmail.com"},"message":"fix(http): don't encode values that are allowed in query (#9651)\n\nThis implements a new class, QueryEncoder, that provides\r\nmethods for encoding keys and values of query parameter.\r\nThe encoder encodes with encodeURIComponent, and then\r\ndecodes a whitelist of allowed characters back to their\r\nunencoded form.\r\n\r\nBREAKING CHANGE:\r\n\r\nThe changes to Http's URLSearchParams serialization now \r\nprevent encoding of these characters inside query parameters\r\nwhich were previously converted to percent-encoded values:\r\n\r\n@ : $ , ; + ; ? /\r\n\r\nThe default encoding behavior can be overridden by extending\r\nQueryEncoder, as documented in the URLSearchParams service.\r\n\r\nFixes #9348","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/16204263939944a04e717f4dd44fdb9eb63119c5"},{"sha":"5ee84fe0f6a10b6678db0bb84685d61709332b58","author":{"name":"Victor Berchet","email":"62d658e79284206e227acf976630b146e3692bf0@suumit.com"},"message":"refactor: add types (#9606)\n\nrelates to #9100","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/5ee84fe0f6a10b6678db0bb84685d61709332b58"},{"sha":"2d9d7f13103d8aeb1064f5ff3ec3aace9373c7c3","author":{"name":"Martin Probst","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@probst.io"},"message":"fix(security): allow empty CSS values. (#9675)","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/2d9d7f13103d8aeb1064f5ff3ec3aace9373c7c3"},{"sha":"7713b3ca6b3beffb3634f58bad695c4939ea498a","author":{"name":"Kara Erickson","email":"d9b798f2ab5183babe9bfd85a20fb965d4506d10@google.com"},"message":"feat(forms): use formControlName for radio buttons if name is absent","distinct":true,"url":"https://api.github.com/repos/kara/angular/commits/7713b3ca6b3beffb3634f58bad695c4939ea498a"}]}
{"actor":{"display_login":"kara"}}