- Remove oauth1 migration docs + methods 19
- Always include client_id in requests 23
- Added support for setting multiple values per query parameter 5e830db
- Do not default to using env.sslResourceHost for resolving streams 21
- Default to UTF-8 for string payloads
- Include client_id for unauthenticated requests
- Support gzip encoding
- Fixed non-english request formatting issue
- Preserve query parameters for 'withContent`
- Added ApiResponseException to wrap HTTP error codes when logging in
- Fixed: Token.java: JSONObject["expires_in"] not a string 8
- Fixed: NoSuchMethodError on CharsetUtil.getCharset() 7
- Fixed: impossible to access a public resource without being logged 6
- Handle more broken HTTP client behaviour
- Remove sandbox environment (it is no longer supported)
- Compatibility fixes with broken httpclient versions used in Android pre-gingerbread
- Add support for default parameters
- Respect system proxy settings
- Added skip_logging parameter to resolveStreamUrl
- Added workarounds for some HTTPClient bugs
- Fixed some Android compatibility problems (IOException constructor)
- Support httpmime-4.1.x (GH-2)
- Support for conditional GETs
- Support for Range requests
- added CloudApi#resolveStreamUrl(String)
- added CloudApi#getHttpClient()
- Changed the handling of max connections per route
- Added some endpoints
- Added PostResource example
- Added support for HEAD requests
- Added stream resolving
- Added Facebook login example
- Support for non-expiring scope
- Cancellation of uploads
- Added Request#withFile(String, byte[]), Request#withFile(String, ByteBuffer)
- Added Request#withEntity(HttpEntity) and Request#withContent(String, String)
- Added PutResource example
- Added setting to change the default content type for requests (CloudAPI#setDefaultContentType(String))
- Initial release