Fixes: #934, #1208
This change updates the Input Stream handling when using the Default
client implementation to detect when a response is `gzipped` and
wrap it in a `GZipInputStream`.
This addresses any issues related to compression when using the
default client.
In addition, removed the implicit parsing of the
body during toString. This was also brought up in #1208 and it came up
during testing of this change. Users should be using our `asReader`
and other methods to access the response body.
* Adding Deflate support
* Added Deflate Support and removed implicit response body reading
* Refactored Gzip and Deflate Conditions
* Corrected formatting and line-endings
* Remove TravisCI
With the migration to CircleCI complete, this change removes the
Travis CI configurations that are no longer needed.
* Correcting License Headers
* Use travis to enforce code format
* Use travis to enforce that should be no local changes after build
* Seems hard to break a build on travis
* Format code
* Create log files on temp dir
Fixes#697
This change replaces JCenter with Sonatype OSSRH for snapshot and
release management. To complete this change, we will need to add
additional information to Travis, specifically the GPG information
to sign the artifacts during a release.
It's my opinion that those values should be in Travis directly and
not here in this repository. I'm open to other suggestions and
feedback on this approach.
Additional changes include:
* Updating BOM template to include SCM per OSSRH rules.
* Removed Bintray and GitHub credentials, they are no longer needed.
* Adding GPG Signing Values
* Code Signing Paths