Skip to content

Releases: davenverse/mules-http4s

v0.4.0

18 Apr 18:56
a461dd3
Compare
Choose a tag to compare

Add Scala Native, Update Dependencies, Mules 0.7.0

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

17 May 20:52
e8e4ba7
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.3.0-M1

04 Aug 21:22
e9922df
Compare
Choose a tag to compare
v0.3.0-M1 Pre-release
Pre-release
  • http4s 0.23.0
  • cats-effect-time 0.2.0
  • mules 0.5.0-M1

v0.2.0

04 Aug 20:33
8b70a16
Compare
Choose a tag to compare
  • http4s 0.22.1
  • cats-effect-time 0.1.2
  • mules 0.4.0
  • Scodec Module: scodec 1.11.8

v0.2.0-M3

25 Jun 22:33
ecb83aa
Compare
Choose a tag to compare
v0.2.0-M3 Pre-release
Pre-release
  • Fix Traversal Issue that adds trailing nul byte that was not present in original encoding.

v0.2.0-M2

25 Jun 02:01
d53cbaa
Compare
Choose a tag to compare
v0.2.0-M2 Pre-release
Pre-release

Updates

  • Add Codec For The Cache Key As Well

v0.2.0-M1

24 Jun 23:00
24eb1a3
Compare
Choose a tag to compare
v0.2.0-M1 Pre-release
Pre-release

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 access cachedResponseCodec and cacheItemCodec
  • Makes Age and CacheLifetime package private

v0.1.0

10 Feb 20:05
e638133
Compare
Choose a tag to compare

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

29 Jan 06:02
7d1e83c
Compare
Choose a tag to compare
  • 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

08 Jan 17:20
Compare
Choose a tag to compare
  • Initial Release
  • Allows for Caching of HttpRoutes, HttpApp, or Client
  • Allows both Private and Public Caches
  • Allows you to pick your cache implementatin