All Versions
629
Latest Version
Avg Release Cycle
3 days
Latest Release
9 days ago
Changelog History
Page 44
Changelog History
Page 44
-
v3.39.0 Changes
- ⬆️ (Possible breaking change):
Jsonis 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 replaceJson<Node, Node>withJson<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
- ⬆️ (Possible breaking change):
-
v3.38.1 Changes
- 🛠 Fix
withChaosControlsURL pattern so that it matches sub-routes ok on original handler
- 🛠 Fix
-
v3.38.0 Changes
- ➕ Added
BearerAuthandBasicAuthimplementations which populateRequestContexts. Plus cookbook example :)
- ➕ Added
-
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
ProxyHostrequest filter which is useful for writing proxy-type apps.
- ⬆️ Upgrades to
-
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-chaosmodule, 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-incubatormodule, for hosting developing projects and other code which might be promoted to top-level modules in the future.
- ➕ Added
-
v3.35.2 Changes
- 🛠 Fix #167 - Reintroduce
hasBodycompatibility with common matchers such ascontainsString() - ✂ Remove deprecations.
- 🛠 Fix #167 - Reintroduce
-
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 -
SetHostFromdoesn't set 'Host' header correctly (missing port). H/T @elifarley
-
v3.35.0 Changes
- ➕ Added some regex matchers to
http4k-testing-hamkrest. - ➕ Added
BearerAuthauthentication Server and Client Filters - these work similarly toBasicAuth. - ➕ Added option for
defaulted()lenses to fall back to another supplied lens in the case of missing value. Thanks to @dmcg for the inspiration. :)
- ➕ Added some regex matchers to