{"push_id":1136143902,"size":8,"distinct_size":1,"ref":"refs/heads/feat-ngRoute-injectable-async-redirectTo","head":"22c991f7e78d392ddb43281faca5faeba5c1c994","before":"5e7c4abb183c17ef3036a02b41145bb885283719","commits":[{"sha":"85db30a3be7918e2159b799fec190c1836b751ad","author":{"name":"Victor Oliveira da Silva","email":"c3d6950bb8faec7145ae021fc1b333ac789a9f37@hotmail.com"},"message":"docs(ngRepeat): fix typo\n\nCloses #14681","distinct":false,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/85db30a3be7918e2159b799fec190c1836b751ad"},{"sha":"55b7f7d80e109e9f053d295de8da9ed51ecf164d","author":{"name":"Martin Staffa","email":"b76f0ba4ca2656f3ba6e9fa4910e0ac1d2cc3b8a@gmail.com"},"message":"docs(changelog): update with changes for 1.4.11","distinct":false,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/55b7f7d80e109e9f053d295de8da9ed51ecf164d"},{"sha":"de544807c23076b4d4eacd8f77682a9028980656","author":{"name":"Peter Bacon Darwin","email":"60f59365115bf838c6e94979a56808ff42ffc29c@bacondarwin.com"},"message":"fix($compile): cope with `$onChanges` hooks throwing\n\nPreviously, if one of these hooks threw an error, then the compilation\nwas terminated unceremoniously. In particular any other `$onChanges`\nhooks that had been scheduled were not executed, nor was the queue cleaned\nup properly.\n\nCloses #14444\nCloses #14463","distinct":false,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/de544807c23076b4d4eacd8f77682a9028980656"},{"sha":"d23c1453cd3ec80006fedc4fa90bcb095d01dc9f","author":{"name":"Lucas Galfasó","email":"d2e408f89e4dc4d116f48abcb6c7dfd3df72f05c@gmail.com"},"message":"fix($timeout): make $flush handle new $timeouts added in $timeout callbacks\n\nIf a $timeout handler calls $timeout itself, this new $timeout should be\nadded to the mock deferred queue with a \"now\" time based on when the original\nhandler was triggered.\n\nPreviously it was being added with a now time of when the `$timeout.flush`\nmethod was originally called.\n\nCloses #5420\nCloses #14686","distinct":false,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/d23c1453cd3ec80006fedc4fa90bcb095d01dc9f"},{"sha":"794e99e69fe1f02e7436257fc621f2ef8aaeff44","author":{"name":"Martin Staffa","email":"b76f0ba4ca2656f3ba6e9fa4910e0ac1d2cc3b8a@gmail.com"},"message":"docs(changelog): update with changes for 1.5.6","distinct":false,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/794e99e69fe1f02e7436257fc621f2ef8aaeff44"},{"sha":"f58d4fb7482f0c0884641654d301373268ff2d6b","author":{"name":"Peter Bacon Darwin","email":"60f59365115bf838c6e94979a56808ff42ffc29c@bacondarwin.com"},"message":"docs(CHANGELOG): fix typo","distinct":false,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/f58d4fb7482f0c0884641654d301373268ff2d6b"},{"sha":"cfc8b41771e6f2f5bcf692400e960144009b1f18","author":{"name":"Lucas Mirelmann","email":"d2e408f89e4dc4d116f48abcb6c7dfd3df72f05c@gmail.com"},"message":"refactor($location): Simplify expression.","distinct":false,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/cfc8b41771e6f2f5bcf692400e960144009b1f18"},{"sha":"22c991f7e78d392ddb43281faca5faeba5c1c994","author":{"name":"Georgios Kalpakas","email":"ea8be7fd95a104dfe39fc1864681d4f763ef72b7@hotmail.com"},"message":"feat($route): implement `resolveRedirectTo`\n\n`resolveRedirectTo` can be set to a function that will (eventually) return the new URL to redirect\nto. The function supports dependency injection and should return the new URL either as a string or\nas a promise that will be resolved to a string.\n\nIf the `resolveRedirectTo` function returns `undefined` or returns a promise that gets resolved to\n`undefined`, no redirection will take place and the current route will be processed normally.\n\nIf the `resolveRedirectTo` function throws an error or the returned promise gets rejected, no\nfurther processing will take place (e.g. no template fetched, no `resolve` functions run, no\ncontroller instantiated) and a `$routeChangeError` will be broadcasted.\n\n`redirectTo` takes precedence over `resolveRedirectTo`, so specifying both on the same route\ndefinition, will cause the latter to be ignored.\n\nBREAKING CHANGE:\n\nPreviously, if `redirectTo` was a function that threw an Error, execution was aborted without firing\na `$routeChangeError` event.\nNow, if a `redirectTo` function throws an Error, a `$routeChangeError` event will be fired.","distinct":true,"url":"https://api.github.com/repos/gkalpak/angular.js/commits/22c991f7e78d392ddb43281faca5faeba5c1c994"}]}
{"actor":{"display_login":"gkalpak"}}