All Versions
583
Latest Version
Avg Release Cycle
5 days
Latest Release
-

Changelog History
Page 26

  • v3.200.0 Changes

    • http4k-contract : Support multiple request bodies in OpenApi v3
  • v3.199.1 Changes

    • http4k-format-jackson : Fix #313 Part 2 - Revert default behaviour for collections of polymorphic types, but is now overridable by using autoBody() instead of auto(). Reopened #313.
  • v3.199.0 Changes

    • http4k-format-jackson, Breaking : Fix #313 - ConfigurableJackson.autoBody implementation would not work with collections of polymorphic types. This fix has the effect of blowing up auto-json behaviour when classes are defined inside functions (causing nasty java.lang.reflect.GenericSignatureFormatError: Signature Parse error exceptions). To remedy, just move inlined classes outside of the functions that they are defined in. H/T @alphaho for the PR.
    • http4k-* : Update some dependency versions
  • v3.198.0 Changes

    • http4k-core, Breaking : Reworking of ContentType to support multiple directives. directive field is now directives, so just add the extra 's' to fix :)
    • ๐Ÿ”’ http4k-security-oauth : Moar options on OAuthProviderConfig. H/T @tom
  • v3.197.0 Changes

    • http4k-* : Update some dependency versions, including Kotlin to 1.3.60.
    • http4k-core : Make Query value optional when setting on a Request.
    • http4k-core, Breaking : Fix #316. Optional Query lens handling is more accurate. See issue for details of change in behaviour.
  • v3.196.0 Changes

    • http4k-* : Update some dependency versions.
    • http4k-format-jackson, http4k-format-gson : Add support for auto marshalling Throwable in a sensible way.
    • http4k-cloudnative : Renamed badly named UpstreamRequestFailed to RemoteRequestFailed. Improved error handling.
  • v3.195.1 Changes

    • http4k-cloudnative : Fix adding value to overridden environment when using set(). H/T @jippeholwerda for the PR
  • v3.195.0 Changes

    • ๐Ÿ”’ http4k-security-oauth : Tweak to handle Content-Type comparisons (with and without directive). H/T @jippeholwerda for the PR
    • http4k-multipart] - [Breaking : Added support for setting custom headers in Multipart form fields and files. This has removed the String as the default field type (it is now MultipartFormField. Calls to create lenses using MultipartFormField will now require MultipartFormField.string() instead.
  • v3.194.0 Changes

    • http4k-contract : Useful tweaks to the contracts API
  • v3.193.1 Changes

    [http4k-cloudnative] Fix #304 - map get() does not respect fallback values in overridden environment.