{"push_id":969017551,"size":7,"distinct_size":1,"ref":"refs/heads/master","head":"c2ae2d509e15293434f2c98763777f9f5fdb7eba","before":"78eceaf3855dae35b2cdae34ebf27e4f8911ccbd","commits":[{"sha":"e9327682bfd757c06181df2ae5bb684c984018a3","author":{"email":"12062b0ee5762325822f4871f2d44873fe9ceb92@gmail.com","name":"Timothy"},"message":"make sure that oauth callback errors gets handled","distinct":false,"url":"https://api.github.com/repos/stormpath/express-stormpath/commits/e9327682bfd757c06181df2ae5bb684c984018a3"},{"sha":"0670b32399939bdf2a8b4f49ac3e409f4beb81a5","author":{"email":"12062b0ee5762325822f4871f2d44873fe9ceb92@gmail.com","name":"Timothy"},"message":"fix review comments by @typerandom","distinct":false,"url":"https://api.github.com/repos/stormpath/express-stormpath/commits/0670b32399939bdf2a8b4f49ac3e409f4beb81a5"},{"sha":"7e92b23cd8f8696d6c5ec41ae5290556314ec194","author":{"email":"12062b0ee5762325822f4871f2d44873fe9ceb92@gmail.com","name":"Timothy"},"message":"uri encode next parameter","distinct":false,"url":"https://api.github.com/repos/stormpath/express-stormpath/commits/7e92b23cd8f8696d6c5ec41ae5290556314ec194"},{"sha":"0731e5a3f69c7dc474ab722d84b4b5303d3a3282","author":{"email":"12062b0ee5762325822f4871f2d44873fe9ceb92@gmail.com","name":"Timothy"},"message":"use new Error instead of just an object","distinct":false,"url":"https://api.github.com/repos/stormpath/express-stormpath/commits/0731e5a3f69c7dc474ab722d84b4b5303d3a3282"},{"sha":"8e1b152cae7d7efe6431914712c29f1129b065b2","author":{"email":"12062b0ee5762325822f4871f2d44873fe9ceb92@gmail.com","name":"Timothy"},"message":"extract renderLoginFormWithError() from oauthErrorResponder()","distinct":false,"url":"https://api.github.com/repos/stormpath/express-stormpath/commits/8e1b152cae7d7efe6431914712c29f1129b065b2"},{"sha":"0ac9328e3f07c0053425745782fe309a1b3df63f","author":{"email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@stormpath.com","name":"Robert"},"message":"Error handling fixes:\n\n* Clearer error message for end user, when email permission is not granted\n\n* Use new oath error responder from login-with-oauth-provider.js, so that json errors will come down in the new format.\n\n* Add logger info, to help developers","distinct":false,"url":"https://api.github.com/repos/stormpath/express-stormpath/commits/0ac9328e3f07c0053425745782fe309a1b3df63f"},{"sha":"c2ae2d509e15293434f2c98763777f9f5fdb7eba","author":{"email":"8952494f5edf43ed66f1949a7cfd36a66143d930@users.noreply.github.com","name":"robertjd"},"message":"Merge pull request #304 from stormpath/oauth-error-handling\n\nMake sure that OAuth callback errors gets handled","distinct":true,"url":"https://api.github.com/repos/stormpath/express-stormpath/commits/c2ae2d509e15293434f2c98763777f9f5fdb7eba"}]}