Skip to content

Releases: Insprill/fetch4j

v1.4.0

17 Jul 16:54
20510f6
Compare
Choose a tag to compare

Changes

  • Added query parameter support.
  • Fixed Response#getContentEncoding returning the default encoding's display name instead of name if no encoding was found.
  • Fixed a new byte array being allocated when calling Response#getBodyBytes with an empty body.

v1.3.1

31 May 15:40
5223dd3
Compare
Choose a tag to compare

Changes

  • Added Response#disconnect to force disconnect a keep-alive connection.
  • Fixed Params#header modifying default headers.

v1.3.0

21 Feb 02:59
2a071ba
Compare
Choose a tag to compare

Changes

  • Added Params.Method enum for Params#method(Method), deprecating Params#method(String).
  • Added Params#body(byte[]).
  • Added Params#contentType shortcut for setting Content-Type header.
  • Added Params.ContentType enum for setting common content types.
  • Fixed NPE when getting response encoding when Content-Encoding and Content-Type headers are unset.
  • Fixed NPE if server doesn't send response body on a failed request

v1.2.0

18 Feb 19:47
ff9d298
Compare
Choose a tag to compare

Changes

  • Added methods to set default parameters.
  • Fixed read timeout never getting updated.
  • Fixed response stream not getting closed after being read.
  • Fixed HostNotFoundException not being thrown if a request body was present,
  • Updated Javadocs.

v1.1.0

17 Feb 00:53
3903650
Compare
Choose a tag to compare

Changes

  • Added Response#getHeaders().
  • Added Response#getBodyBytes().
  • Added useCaches parameter.
  • Made all exceptions extend FetchException.
  • Removed the StreamUtils class.

v1.0.0

16 Feb 21:19
1b25d97
Compare
Choose a tag to compare

Initial release