{"push_id":978213679,"size":13,"distinct_size":0,"ref":"refs/heads/master","head":"9ec463bd8869fb8db75b43b4d6a24a8a28d04ebd","before":"20ee99d4f2591afc2725bfc72d94acaa1e788f15","commits":[{"sha":"2ed4802721f7e5c8fa43d8f390169861764f8a1d","author":{"email":"1fa6a46ce4ad1371d06388cd1c24df02d65f1864@users.noreply.github.com","name":"Germán Larraín"},"message":"README: fix usage of `print`\n\nIn Python 3, `print` can not be used as a statement (it is a syntax error)","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/2ed4802721f7e5c8fa43d8f390169861764f8a1d"},{"sha":"d03c1f52a408371cb6ba8147dfb78621ac6b33ce","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Merge pull request #232 from glarrain/patch-1\n\nREADME: fix usage of `print`","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/d03c1f52a408371cb6ba8147dfb78621ac6b33ce"},{"sha":"080d22f28161648412e97a4f406253a48a3620b3","author":{"email":"6a00a3212d478e2efe027d53e0b811495e145f92@dobarkod.hr","name":"Ana Vojnovic"},"message":"Fixed caching for API keys.\n\nWhen getting an API key by its ID (get_key()), try to get it from the cache using its ID.\nIf the key is not in the cache, make HTTP request to the Stormpath service to get the key and put it in the cache.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/080d22f28161648412e97a4f406253a48a3620b3"},{"sha":"9dd4bff0a0af0d1c64509e829c86eaa1d5636a20","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Merge pull request #234 from stormpath/ana-get-api-key\n\nFixed caching for API keys.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/9dd4bff0a0af0d1c64509e829c86eaa1d5636a20"},{"sha":"37d6d2c689bc3172b08269ca1d35f640d35180bf","author":{"email":"6a00a3212d478e2efe027d53e0b811495e145f92@dobarkod.hr","name":"Ana Vojnovic"},"message":"Error message as value for developerMessage key only when needed.\n\nIf error message is already a dict with developerMessage in it, there is no need to set it as value for another developerMessage key.\nThis caused weird behaviour described in https://github.com/stormpath/stormpath-sdk-python/issues/236 .\nOld code used to pass dict with this format:\n{\n    'developerMessage': {\n        'status': STATUS,\n        'developerMessage': DEV_MSG,\n        'message': USR_MSG,\n        'code': CODE,\n        'moreInfo': MORE_INFO\n    }\n}\nin case proper dict was returned from Stormpath. This was introduced in https://github.com/stormpath/stormpath-sdk-python/commit/d741d2e815518bd99ba20885517025bea12f9366 while trying to fix the case when Error constructor doesn't get a dict.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/37d6d2c689bc3172b08269ca1d35f640d35180bf"},{"sha":"65629c6b61f9c53b1a1832de190d64c23d871aa5","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Merge pull request #240 from stormpath/ana-raise-error\n\nError message as value for developerMessage key only when needed.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/65629c6b61f9c53b1a1832de190d64c23d871aa5"},{"sha":"44fda250437b74ab64dbde8d8dd4f37f5d4a99a3","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Adding changelog details.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/44fda250437b74ab64dbde8d8dd4f37f5d4a99a3"},{"sha":"233501e679efb7b1b47c816df9017166b0c0fbed","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Version bump.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/233501e679efb7b1b47c816df9017166b0c0fbed"},{"sha":"7efd52f385cda30b28200f488f45ce3abe2458e0","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Adding classifier for 3.4 / 3.5.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/7efd52f385cda30b28200f488f45ce3abe2458e0"},{"sha":"2b06b45b99fb6f157986b11c4a5cfa104f662569","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Adding python 3.5 support.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/2b06b45b99fb6f157986b11c4a5cfa104f662569"},{"sha":"fa4c5a6c9dfc5a36e01004225e6e01e0f3e90899","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Updating changelog.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/fa4c5a6c9dfc5a36e01004225e6e01e0f3e90899"},{"sha":"dc731ccb9aff5a8ad2134365d5e19bfa20e9ffb3","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Updating badges.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/dc731ccb9aff5a8ad2134365d5e19bfa20e9ffb3"},{"sha":"9ec463bd8869fb8db75b43b4d6a24a8a28d04ebd","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@rdegges.com","name":"Randall Degges"},"message":"Fixing URLs.","distinct":false,"url":"https://api.github.com/repos/stormpath/stormpath-sdk-python/commits/9ec463bd8869fb8db75b43b4d6a24a8a28d04ebd"}]}