{"push_id":661213308,"size":30,"distinct_size":1,"ref":"refs/heads/next","head":"94d5b7c2cac02ad67da8504504364b3081a9a866","before":"0710d310f821662ea8cdf449d192e671ecfa9f69","commits":[{"sha":"0b196b7def85b4fb56c377aef606010587da8e4e","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"Merge branch 'next'","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/0b196b7def85b4fb56c377aef606010587da8e4e"},{"sha":"feba2d0e5afe01171bb6ba1289dcf68644c00354","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"feat(header): Authorization Scheme for Oauth\n\nAllows not natively use Oauth2 schemes with hyper Authorization headers.\nAdded support for serialization and parsing.","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/feba2d0e5afe01171bb6ba1289dcf68644c00354"},{"sha":"2489b81383dae08b9ddf5809286ceee08d091fcc","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(update-dependencies): rustup + dep-up\n\n* updated to rustc (be9bd7c93 2015-04-05)\n* use latest hyper\n\nThe latter required us to deal with HttpError not being clonable\nanymore.","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/2489b81383dae08b9ddf5809286ceee08d091fcc"},{"sha":"fec6113ed6901d9909f511aa0d8d5b61b97e6e62","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"Merge branch 'next'\n\nUpdate to 0.3.2","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/fec6113ed6901d9909f511aa0d8d5b61b97e6e62"},{"sha":"0222a19e9df3fa7b90ee429b02a053cc2210d9ea","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(version-up): v0.3.3\n\n* hyper adjustments to deal with Client without type parameter\n* adjust to changed crate name conventions, '-' are converted to '_'\n\nFixes #3","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/0222a19e9df3fa7b90ee429b02a053cc2210d9ea"},{"sha":"84454d1736fb3a4b5448a678b3fb26495bd64a69","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(rustup): (abf0548b5 2015-04-15) (built 2015-04-15)","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/84454d1736fb3a4b5448a678b3fb26495bd64a69"},{"sha":"2cdf8bbf76976c47b9052d2e675aa0ced16f726b","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(API): overall improved error handling\n\n* Return `Result<Token, Box<Error>>` type wherever feasible\n* increment version to 0.3.5\n* remove all usages of depreceated std items","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/2cdf8bbf76976c47b9052d2e675aa0ced16f726b"},{"sha":"2481c75c3148e262419a969feb49aa0a8141f836","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(API): review Result types and adapt code\n\n* Do not return massive custom result enums, but instead adhere to the\n  `Result` convention. This natively fixed our problem related to having\n  to make unnecessary clones, making our design much cleaner.\n\nFixes #4","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/2481c75c3148e262419a969feb49aa0a8141f836"},{"sha":"1ce4147d545a3a22d60180e9ae0473c8d039784d","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(refresh): use correct URL for refresh flow\n\nThis also allowed us to simplify the API once again.","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/1ce4147d545a3a22d60180e9ae0473c8d039784d"},{"sha":"690bcdb627ed8dc9e033bc8823997fcfb69ccd89","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(helper): unset stored token on refresh failure\n\nPreviously we would have no way of getting rid of invalid/revoked\ntokens, which would render the application unusable unless the user\nwould delete the token manually.\n\nRelated to https://github.com/Byron/google-apis-rs/issues/79","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/690bcdb627ed8dc9e033bc8823997fcfb69ccd89"},{"sha":"2a1247bae0b7a5fd0195b8dca8cda2a2cf1b2132","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(common): remove obsolete marker trait\n\n... and version-up right away :).","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/2a1247bae0b7a5fd0195b8dca8cda2a2cf1b2132"},{"sha":"727c1d801b4ae8f7b7cb80050139926bbcb9bf48","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(rustup): replace sleep with sleep_ms\n\nNow it works with the latest compiler. I wonder why I didn't notice\nthat before ... .","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/727c1d801b4ae8f7b7cb80050139926bbcb9bf48"},{"sha":"3ca51ccfe2c410349002279ddd925edf245da1e6","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(rustup): 1.1.0-nightly (97d4e76c2 2015-04-27)\n\nAlso incremented version","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/3ca51ccfe2c410349002279ddd925edf245da1e6"},{"sha":"e05e5553e3bbfb0b8bebf3da785f4d1a16e353f3","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"feat(serde): use serde instead of rustc_serialize\n\nThat way, we can pretty-print the respective application secret\nstrucures. This is primiarily of interest for the main client of this\nlibrary, namely Google APIs RS.\n\nVersion incremented.\n\nFixes #2","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/e05e5553e3bbfb0b8bebf3da785f4d1a16e353f3"},{"sha":"f95bb816f7346ae5d1b04e946f09da372e9c0a37","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(TokenStorage): `set()` returns `Result<(), _>`\n\nThat we, we are conforming to the style postulated by the standard\nlibrary, which, if in doubt, should always be preferred.\n\nFixes #5","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/f95bb816f7346ae5d1b04e946f09da372e9c0a37"},{"sha":"df5fdc48a7b31350ea20e1d58761787d9cf62557","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"chore(lint): Added sublime-rustc linter config\n\nJust practical !\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/df5fdc48a7b31350ea20e1d58761787d9cf62557"},{"sha":"b08b239e88815f83034eadd751d64b25d9650798","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(json): assure we understand json errors\n\nWe would actually fail to decode an error, and then assume it's a valid\nresult, unwrapping another failed attempt to decode the json string\nreturned by the server.\n\nCause seems to be that the json error structure now conains an\nadditional field, 'error_uri'.\n\n* we removed a debug printing ... .\n* incremented version","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/b08b239e88815f83034eadd751d64b25d9650798"},{"sha":"a395fe892c9893360305f93de60b61cbc64162f9","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"fix(JsonError): make `error` field non-optional\n\n* to makes using the structure much easier.\n* incremented version\n\nFixes #6","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/a395fe892c9893360305f93de60b61cbc64162f9"},{"sha":"4141c39bd65dbdc1dcf77be65e419fd3c44f7a4e","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"chore(clog): add clog config and changelog\n\nThat way, making good commit-first-lines is incentivised more,\nreading the changelog helps to get a better feel for everything\nas well.\n\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/4141c39bd65dbdc1dcf77be65e419fd3c44f7a4e"},{"sha":"dd711b6e8065bb699aa244cd6a51f21bdb4e05e9","author":{"email":"888571f39b20e1e7ec6c751c16c90400df3cdd64@gmail.com","name":"Sebastian Thiel"},"message":"feat(testing): use travis-cargo\n\n* adds support for coveralls and doc generation as well\n\nRelated to #8","distinct":false,"url":"https://api.github.com/repos/Byron/yup-oauth2/commits/dd711b6e8065bb699aa244cd6a51f21bdb4e05e9"}]}