http4k-contract : [Approval test break] Addition of "nullable" field to every model property. This improves JSON output compatability with various tooling for generating types from the definitions.
5.22.0.0
Changelog:
5.21.2.0
Changelog:
http4k-* : Upgrade some dependency versions.
http4k-format-dataframe : [New module] Support for KotlinX DataFrame.
5.21.1.0
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
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
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
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
Changelog:
http4k-core : Add convenience methods to read bodies from HttpMessages as JSON/XML/CSV etc.. request.json<MyType>()
5.18.1.0
Changelog:
http4k-core : Add convenience methods to set common headers to HTTP message.
5.17.0.0
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
http4k-contract : [Approval test break] Addition of "nullable" field to every model property. This improves JSON output compatability with various tooling for generating types from the definitions.
v5.22.0.0
http4k-* : Upgrade some dependency versions.
http4k-format-dataframe : [Break] Move classes to alternative package to not clash with existing format objects.
v5.21.2.0
http4k-* : Upgrade some dependency versions.
http4k-format-dataframe : [New module] Support for KotlinX DataFrame.
v5.21.1.0
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.
v5.21.0.0
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.
v5.20.0.0
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.
v5.19.0.0
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
v5.18.2.0
http4k-core : Add convenience methods to read bodies from HttpMessages as JSON/XML/CSV etc.. request.json<MyType>()
v5.18.1.0
http4k-core : Add convenience methods to set common headers to HTTP message.
v5.18.0.0
http4k-* : Upgrade some dependency versions.
http4k-core : [Behaviour break] We now do not set the legacy Expires header in CachingFilters. Modern caches should use the Cache-Control header instead (max-age).
v5.17.0.0
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
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps org.http4k:http4k-core from 5.14.0.0 to 5.23.0.0.
Release notes
Sourced from org.http4k:http4k-core's releases.
... (truncated)
Changelog
Sourced from org.http4k:http4k-core's changelog.
... (truncated)
Commits
d39ba59
Release 5.23.0.0f2193b6
Add nullable property to all openapi property field outpute916390
Release 5.22.0.02c24c4d
Move dataframe classes to another package as clashing with other classes186ddce
Update mkdocs.yml304f913
Undo typo in siteebaadf2
Release 5.21.2.0283c77c
Upgrade versions7c75171
Update deprecations9edcc94
Replace values() with entriesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show