Skip to content

Releases: http4k/http4k

5.21.1.0

30 May 11:00
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-multipart* : [Fix #1113] Disk-backed multipart form field data is now cleaned up when the body is closed, including the parent form directory.

5.21.0.0

23 May 16:01
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Upgrade some dependency versions including Kotlin to v2
  • http4k-testing-chaos : [Breaking] Changed Trigger to be a fun interface instead of a typealias. Should be no-op or a simple fix to the type.
  • http4k-core : [Possible Break] Renamed CachingFilters.Request/Responseto CachingFilters.CacheRequest/CacheResponse. If you have imports then they may break and need to be updated.

5.20.0.0

14 May 10:47
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-testing-chaos* : [Unlikely break]: remove Hamkrest dependency so that it does not appear randomly in your projects. If you were accidentally relying on this it will need to be re-added manually.

5.19.0.0

10 May 13:01
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Upgrade some dependency versions, including Kotlin to 1.9.24
  • http4k-core : Add support for the timesource typealias () -> Instant where a Clock is used. H/T @kwydler

5.18.2.0

30 Apr 14:48
Compare
Choose a tag to compare

Changelog:

  • http4k-core : Add convenience methods to read bodies from HttpMessages as JSON/XML/CSV etc.. request.json<MyType>()

5.18.1.0

30 Apr 10:40
Compare
Choose a tag to compare

Changelog:

  • http4k-core : Add convenience methods to set common headers to HTTP message.

5.17.0.0

26 Apr 12:15
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Tweaks to make the K2 compiler happy
  • http4k : Added convenience methods to set the body of an HTTP message. The works for both standard body types and with automarshallers.
  • http4k-core : Fix request source in SunHttp. H/T @dkandalov
  • http4k-contract : Added top-level MetadataRetrieval to schema objects. H/T @BBB
  • http4k-format-* : [Unlikely break] rename with() functions on auto-marshallers to match content type, so you can now do req.json(myObj) and get the content type and body set in one go. Likewise for other content types

5.16.2.0

23 Apr 17:00
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Upgrade some dependency versions.

5.16.1.0

22 Apr 16:01
56a6a39
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core: Add support for surrogate-key headers in EtagSupport. H/T @jason-annadani-springer

5.16.0.0

16 Apr 13:01
Compare
Choose a tag to compare

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-testing-approval : [Unlikely break] Rename typo in an ApprovalSource instance
  • http4k-testing-approval : Addition of optional suffix to the approval file name, and added ApprovalTransformer for varying the compared content from the InputStream
  • http4k-core : [Fix #1084] Route name without a beginning / works for everything except static resources. H/T @ArthurS1