{"action":"published","release":{"url":"https://api.github.com/repos/unfoldingWord-dev/android-gogs-client/releases/2713647","assets_url":"https://api.github.com/repos/unfoldingWord-dev/android-gogs-client/releases/2713647/assets","upload_url":"https://uploads.github.com/repos/unfoldingWord-dev/android-gogs-client/releases/2713647/assets{?name,label}","html_url":"https://github.com/unfoldingWord-dev/android-gogs-client/releases/tag/1.1.0","id":2713647,"tag_name":"1.1.0","target_commitish":"master","name":"v1.1.0","draft":false,"author":{"login":"neutrinog","id":166412,"avatar_url":"https://avatars.githubusercontent.com/u/166412?v=3","gravatar_id":"","url":"https://api.github.com/users/neutrinog","html_url":"https://github.com/neutrinog","followers_url":"https://api.github.com/users/neutrinog/followers","following_url":"https://api.github.com/users/neutrinog/following{/other_user}","gists_url":"https://api.github.com/users/neutrinog/gists{/gist_id}","starred_url":"https://api.github.com/users/neutrinog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neutrinog/subscriptions","organizations_url":"https://api.github.com/users/neutrinog/orgs","repos_url":"https://api.github.com/users/neutrinog/repos","events_url":"https://api.github.com/users/neutrinog/events{/privacy}","received_events_url":"https://api.github.com/users/neutrinog/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-02-29T21:13:39Z","published_at":"2016-02-29T21:22:22Z","assets":[],"tarball_url":"https://api.github.com/repos/unfoldingWord-dev/android-gogs-client/tarball/1.1.0","zipball_url":"https://api.github.com/repos/unfoldingWord-dev/android-gogs-client/zipball/1.1.0","body":"Made some updates to how `Responses` are managed so it will always be available for inspection after a request has been made. Responses now contain the following information\r\n\r\n* `code` the response code from the server. Default is `-1`.\r\n* `data` json data received from the server. Default is `null`.\r\n* `exception` the exception object that occurred during the request. Default is `null`.\r\n\r\n> Note: If the exception is not-null you may still be able to retrieve the response code depending on when the exception occurred. However, data is always received last during the request so any exception will have prevented the collection of data.\r\n\r\nRequests now verify the server response by checking for the expected response code and data.\r\n\r\nUpdated unit tests to provide more coverage.\r\n"}}