All Versions
629
Latest Version
Avg Release Cycle
3 days
Latest Release
9 days ago

Changelog History
Page 44

  • v3.39.0 Changes

    • ⬆️ (Possible breaking change): Json is now only generified by a single type parameter instead of 2. For most usages, this type would have been identical anyway, but the upgrade of Argo has finally allowed the removal of this dead generic. Simply replace Json<Node, Node> with Json<Node>.
    • ➕ Added Offset datetime types to all JSON auto-marshalling libraries
    • 🏗 Build logic for versioning is now in Kotlin. H/T @jmfayard for the PR
    • ⬆️ Upgrade Kotlin, and various other dependencies
  • v3.38.1 Changes

    • 🛠 Fix withChaosControls URL pattern so that it matches sub-routes ok on original handler
  • v3.38.0 Changes

    • ➕ Added BearerAuth and BasicAuth implementations which populate RequestContexts. Plus cookbook example :)
  • v3.37.1 Changes

    • 🛠 Fix #177 - Make RequestContexts thread-safe.
  • v3.37.0 Changes

    • ⬆️ Upgrades to http4k-testing-webdriver. H/T @dickon for the PRs
    • ➕ Added ProxyHost request filter which is useful for writing proxy-type apps.
  • v3.36.1 Changes

    • 🛠 Fix #168 - Fix rest of hamkrest matchers caused by generics mishap.
    • ⬆️ Upgrade HTTP client dependency versions.
  • v3.36.0 Changes

    • ➕ Added http4k-testing-chaos module, designed to enhance failure-mode testing for http4k apps. Massive H/T to @IgorPerikov for the PR which drove this module's creation.
    • ➕ Added http4k-incubator module, for hosting developing projects and other code which might be promoted to top-level modules in the future.
  • v3.35.2 Changes

    • 🛠 Fix #167 - Reintroduce hasBody compatibility with common matchers such as containsString()
    • ✂ Remove deprecations.
  • v3.35.1 Changes

    • 🛠 Fix #165 - AWS auth filter does not replace headers - it sets them (which breaks for request signing)
    • 🛠 Fix #164 - Webdriver internal state breaks when navigating to a full URL
    • 🛠 Fix #162 - SetHostFrom doesn't set 'Host' header correctly (missing port). H/T @elifarley
  • v3.35.0 Changes

    • ➕ Added some regex matchers to http4k-testing-hamkrest.
    • ➕ Added BearerAuth authentication Server and Client Filters - these work similarly to BasicAuth.
    • ➕ Added option for defaulted() lenses to fall back to another supplied lens in the case of missing value. Thanks to @dmcg for the inspiration. :)