Releases: davenverse/mules-http4s
Releases · davenverse/mules-http4s
v0.4.0
Add Scala Native, Update Dependencies, Mules 0.7.0
What's Changed
- Update cats-effect to 3.3.12 by @scala-steward in #245
- Update ip4s-test-kit to 3.1.3 by @scala-steward in #244
- Update for Scala 3, and Cross Build by @ChristopherDavenport in #263
Full Changelog: v0.3.0...v0.4.0
v0.3.0
New and Exciting
- Full Release on Cats-Effect 3
val catsV = "2.7.0"
val catsEffectV = "3.3.11"
val fs2V = "3.2.7"
val scodecCatsV = "1.1.0"
val http4sV = "0.23.11"
val circeV = "0.14.1"
val specs2V = "4.12.3"
val mulesV = "0.5.0"
What's Changed
- Cats-Effect 3 by @ChristopherDavenport in #161
- Update sbt-davenverse to 0.1.0 by @scala-steward in #165
- Update fs2-core, fs2-io to 3.1.6 by @scala-steward in #197
- Update sbt-davenverse to 0.1.2 by @scala-steward in #192
- Update cats-effect-testing-specs2 to 1.3.0 by @scala-steward in #172
- Update cats-effect to 3.2.9 by @scala-steward in #188
- Update mules to 0.5.0-M2 by @scala-steward in #167
- Update ip4s-test-kit to 3.0.4 by @scala-steward in #191
- Update http4s-client, http4s-dsl, ... to 0.23.6 by @scala-steward in #196
- Move "ip4s-test-kit" dependency to tests by @fedefernandez in #205
- Update cats-effect to 3.3.11 by @scala-steward in #239
- Update cats-core to 2.7.0 by @scala-steward in #208
- Update fs2-core, fs2-io to 3.2.7 by @scala-steward in #237
- Update sbt-tpolecat to 0.1.22 by @scala-steward in #229
- Update ip4s-test-kit to 3.1.2 by @scala-steward in #211
- Update cats-effect-testing-specs2 to 1.4.0 by @scala-steward in #210
- Update sbt to 1.5.8 by @scala-steward in #218
- Update mules to 0.5.0 by @scala-steward in #217
- Update http4s-client, http4s-dsl, ... to 0.23.11 by @scala-steward in #233
- Update sbt to 1.6.2 by @scala-steward in #241
- Update sbt-tpolecat to 0.2.3 by @scala-steward in #240
- Update sbt-davenverse to 0.1.4 by @scala-steward in #207
- Update sbt-tpolecat to 0.3.0 by @scala-steward in #242
- Update sbt-tpolecat to 0.3.1 by @scala-steward in #243
New Contributors
- @fedefernandez made their first contribution in #205
Full Changelog: v0.2.0...v0.3.0
v0.3.0-M1
- http4s 0.23.0
- cats-effect-time 0.2.0
- mules 0.5.0-M1
v0.2.0
- http4s 0.22.1
- cats-effect-time 0.1.2
- mules 0.4.0
- Scodec Module: scodec 1.11.8
v0.2.0-M3
- Fix Traversal Issue that adds trailing
nul
byte that was not present in original encoding.
v0.2.0-M2
Updates
- Add Codec For The Cache Key As Well
v0.2.0-M1
Updates
- Opens CacheItem and CachedResponse so they have an external api
- Changes Order of Constructor on CacheItem so known length items proceed those with unbound length.
- Creates a scodec module which can be leveraged with
mules-http4s-scodec
,import io.chrisdavenport.mules.http4s.codecs._
to accesscachedResponseCodec
andcacheItemCodec
- Makes Age and CacheLifetime package private
v0.1.0
Announcements
Initial Stable Release of Caching Middlewares that fully eliminate back-end calls with an internal local cache. Control of the cache is still fully within the hands of the user.
Dependencies
- cats 2.1.0
- cats-effect 2.1.1
- fs2 2.2.2
- http4s 0.21.0
- circe 0.13.0
- mules 0.4.0
- specs2 4.8.3
v0.0.2
- cats 2.1.0
- fs2 2.2.1
- http4s 0.21.0-RC2
- circe 0.13.0-RC1
- mules 0.4.0-M1
v0.0.1
- Initial Release
- Allows for Caching of HttpRoutes, HttpApp, or Client
- Allows both Private and Public Caches
- Allows you to pick your cache implementatin