Releases: xebia-functional/fetch
v3.1.2
Overview
Besides some libraries upgrades, this version allows cached requests to be logged.
Fetch execution 🕛 0,08 seconds
[Round 1] 🕛 0,02 seconds
[Batch] From `Users` with ids List(1, 2) cached false 🕛 0,02 seconds
[Round 2] 🕛 0,00 seconds
[Fetch one] From `Users` with id 2 cached true 🕛 0,00 seconds
[Round 3] 🕛 0,01 seconds
[Fetch one] From `Users` with id 4 cached false 🕛 0,01 seconds
[Round 4] 🕛 0,01 seconds
[Batch] From `Posts` with ids List(1, 2, 3) cached false 🕛 0,01 seconds
[Batch] From `Users` with ids List(3) cached false 🕛 0,01 seconds
[Batch] From `Users` with ids List(1, 2) cached true 🕛 0,00 seconds
Thanks @a-khakimov
What's changed
- Logging cached requests (#706) @a-khakimov
- Caching GitHub responses (#710) @fedefernandez
- Fixes organization for GitHubExample test (#709) @fedefernandez
- Update sbt-github, sbt-github-header, ... to 0.11.8 (#707) @47erbot
- Update jedis to 4.3.2 (#708) @47erbot
- Update http4s-blaze-client to 0.23.14 (#705) @47erbot
- Update scalafmt-core to 3.7.2 (#703) @47erbot
- Update circe-generic to 0.14.5 (#704) @47erbot
- Update cats-effect to 3.4.8 (#702) @47erbot
- Update cats-effect to 3.4.7 (#701) @47erbot
Contributors to this release
v3.1.1
Overview
This version brings some libraries upgrades:
- Built on Scala 3.2.x
- Using cats-effect 3.4.x
What's changed
- Update sbt-microsites plugin (#700) @fedefernandez
- Integration Xebia Functional (#679) @israelpzglez
- Update circe-generic to 0.14.4 (#699) @47erbot
- Update cats-effect to 3.4.6 (#698) @47erbot
- Update scala3-library to 3.2.2 (#697) @47erbot
- Update mdoc, sbt-mdoc to 2.3.7 (#696) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 (#695) @47erbot
- Update scalafmt-core to 3.7.1 (#694) @47erbot
- Update scalafmt-core to 3.7.0 (#693) @47erbot
- Update cats-effect to 3.4.5 (#692) @47erbot
- Update http4s-circe to 0.23.18 (#691) @47erbot
- Update http4s-circe to 0.23.17 (#688) @47erbot
- Update scalatest to 3.2.15 (#690) @47erbot
- Update sbt-microsites to 1.4.1 (#687) @47erbot
- Update sbt to 1.8.2 (#689) @47erbot
- Update sbt to 1.8.1 (#686) @47erbot
- Update cats-effect to 3.4.4 (#685) @47erbot
- Fix link to license (#684) @matsluni
- Update cats-effect to 3.4.3 (#683) @47erbot
- Update http4s-blaze-client to 0.23.13 (#682) @47erbot
- Update sbt-microsites to 1.4.0 (#681) @47erbot
- Update cats-effect to 3.4.2 (#680) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.12.0 (#678) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.11.6 (#677) @47erbot
- Update cats-effect to 3.4.1 (#676) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.11.4 (#670) @47erbot
- Update sbt-header to 5.9.0 (#674) @47erbot
- Update sbt-scalafmt to 2.5.0 (#675) @47erbot
- Update cats-effect to 3.4.0 (#673) @47erbot
- Update sbt to 1.8.0 (#672) @47erbot
- Update scala3-library to 3.2.1 (#671) @47erbot
- Update scalafmt-core to 3.6.1 (#669) @47erbot
- Update sbt to 1.7.3 (#668) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.11.3 (#667) @47erbot
- Update sbt-header to 5.8.0 (#665) @47erbot
- Update jedis to 4.3.1 (#666) @47erbot
- Update scalafmt-core to 3.6.0 (#663) @47erbot
- Update scala-library to 2.13.10 (#662) @47erbot
- Update jedis to 4.3.0 (#661) @47erbot
- Update mdoc, sbt-mdoc to 2.3.6 (#660) @47erbot
- Update sbt to 1.7.2 (#659) @47erbot
- Update scalatest to 3.2.14 (#658) @47erbot
- Update mdoc, sbt-mdoc to 2.3.5 (#657) @47erbot
- Update mdoc, sbt-mdoc to 2.3.4 (#656) @47erbot
- Update scala-library to 2.13.9 (#655) @47erbot
- Update http4s-circe to 0.23.16 (#652) @47erbot
- Update scala-library to 2.12.17 (#654) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 (#653) @47erbot
- Update circe-generic to 0.14.3 (#651) @47erbot
- Update scala3-library to 3.2.0 (#650) @47erbot
- Update scalatest to 3.2.13 (#649) @47erbot
- Update scalafmt-core to 3.5.9 (#648) @47erbot
- Update mdoc, sbt-mdoc to 2.3.3 (#647) @47erbot
- Update http4s-circe to 0.23.15 (#646) @47erbot
- Update sbt to 1.7.1 (#644) @47erbot
- Update cats-effect to 3.3.14 (#645) @47erbot
- Update sbt to 1.7.0 (#643) @47erbot
- Update cats-effect to 3.3.13 (#642) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 (#641) @47erbot
- Update http4s-circe to 0.23.13 (#640) @47erbot
- Update scala3-library to 3.1.3 (#639) @47erbot
- Update scala-library to 2.12.16 (#638) @47erbot
- Update mdoc-toc-generator, sbt-mdoc-toc to 0.4.0 (#637) @47erbot
- Update scalafmt-core to 3.5.8 (#636) @47erbot
- Update scalafmt-core to 3.5.7 (#635) @47erbot
- Update scalafmt-core to 3.5.5 (#634) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.12 (#633) @47erbot
- Update cats-effect to 3.3.12 (#632) @47erbot
- Update scalafmt-core to 3.5.4 (#631) @47erbot
- Update circe-generic to 0.14.2 (#630) @47erbot
- Update scalafmt-core to 3.5.3 (#629) @47erbot
- Update jedis to 4.2.3 (#628) @47erbot
- Update scalatest to 3.2.12 (#627) @47erbot
- Update sbt-header to 5.7.0 (#626) @47erbot
- Update scalafmt-core to 3.5.2 (#625) @47erbot
- Update jedis to 4.2.2 (#624) @47erbot
- Update scala3-library to 3.1.2 (#623) @47erbot
- Update scalafmt-core to 3.5.1 (#622) @47erbot
- Update cats-effect to 3.3.11 (#621) @47erbot
- Update cats-effect to 3.3.10 (#619) @47erbot
- Update scalafmt-core to 3.5.0 (#618) @47erbot
- Update jedis to 4.2.1 (#617) @47erbot
- Update mdoc, sbt-mdoc to 2.3.2 (#616) @47erbot
- Update jedis to 4.2.0 (#615) @47erbot
- Update cats-effect to 3.3.9 (#614) @47erbot
- Update sbt-scalajs-crossproject to 1.2.0 (#612) @47erbot
- Update cats-effect to 3.3.8 (#611) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.11 (#610) @47erbot
- Update cats-effect to 3.3.7 (#609) @47erbot
- Update scala3-library to 3.1.1 (#586) @47erbot
- Update cats-effect to 3.3.6 (#608) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.9.0 (#606) @47erbot
- Update scalafmt-core to 3.4.3 (#605) @47erbot
- Update sbt-header to 5.6.3 (#603) @47erbot
- Update scalafmt-core to 3.4.2 (#604) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.10 (#601) @47erbot
Contributors to this release
@47erbot, @calvellido, @cb372, @davesmith00047, @fedefernandez, @israelpzglez, @juanpedromoreno, @matsluni and @sloshy
v3.1.0
Fetch 3.1.0 is mostly the same as Fetch 3.0.0, but rolls back a behavioral change from 3.0.0. It does not introduce any breaking changes and the API remains the same.
In Fetch 3.0.0, fixing a bug introduced with the release of Cats 2.7.0 a few months back lead us to believe that it would be better for the library going forward to not explicitly guarantee auto-batching fetch requests when using Cats syntax methods such as .traverse
or .sequence
. The reason this bug got introduced was because fetch auto-batching behavior depended on certain Cats implementation details that unexpectedly changed. We put together a quick fix shortly after the release of 3.0.0, initially for another 2.x series release, but we have decided to continue the 3.x line instead. Documentation has been updated to reflect that now on versions >=3.1.0 you will still get implicit batching where possible, though it still might go away in the future.
In short, you will continue to get automatic batching on calls to .sequence
and .traverse
with Fetch 3.1.0 and going forward, in addition to the new syntax we added previously which will stay for backwards compatibility.
In the meantime, please follow 47 Degrees on Twitter and stay up-to-date on our blog for future updates as we have exciting news for Fetch users coming soon on future, related developments.
What's changed
- Update sbt to 1.6.2 (#599) @47erbot
- Update jedis to 4.1.1 (#600) @47erbot
- Update scalafmt-core to 3.4.0 (#597) @47erbot
- Update cats-effect to 3.3.5 (#598) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.9 (#595) @47erbot
🐛 Bug Fixes
Contributors to this release
v3.0.0
NOTE: This release has been superseded by 3.1.0 shortly after, which rolls back the underlying behavioral changes described below but keeps the new syntax additions. Please update to 3.1.0 instead, to minimize necessary changes from the 2.x series.
The original release notes are below:
Fetch has been updated to 3.0.0. This release contains one behavioral breaking change, and several upstream library upgrades (Cats 2.7, Cats Effect 3.3.4) as well as patch releases of http4s (0.23.8)
PSA: If you upgrade to Cats 2.7.0 without upgrading to Fetch 3.0.0, this can affect behavior of auto-batching. We strongly recommend you upgrade to Fetch 3.x if you are on Cats 2.7.0, and follow migration instructions below to ensure batches are handled properly.
The breaking change involves how batches are created. Previously, if you ran functions like .traverse
or .sequence
to produce a list of fetch results, Fetch would implicitly try to batch requests together. For Fetch 3.0.0 we have decided to provide explicit batching syntax instead of guaranteeing implicit batching of fetches. This may be further expanded upon in future releases.
Currently, batching with Applicative
syntax can still occur, but batching with traverse
, sequence
, or anything that internally uses map2Eval
is unsupported. This may change in future releases as more explicit batching syntax is added.
For example, assume you have a function fetchName
which fetches a user's name given an integer ID. You want to batch multiple requests to save on bandwidth, so you write the following code:
import cats.effect.{Concurrent, IO}
//Fetches a user's name by ID
def fetchName[F[_]: Concurrent](id: Int): Fetch[F, String] = ???
//Attempts to batch a request for users 1, 2, and 3
val batchedRequests = List(1, 2, 3).traverse(id => fetchName[IO](id))
In older versions of Fetch this will batch requests so that it will try to get all three at once, but in the current version (3.0.0) this behavior has been made explicit. You should now opt-in to this behavior by either calling Fetch.batchAll
or by using special syntax, like so:
//You can explicitly batch requests without syntax using Fetch.batchAll
//It uses varargs so you can manually put in any number of fetches, or expand a list with `: _*` syntax
val explicitBatchedRequest = Fetch.batchAll(fetchName[IO](1), fetchName[IO](2), fetchName[IO](3))
import fetch.syntax._
//batchAll syntax works similarly to `sequence` and operates on any `Seq[Fetch[F, A]]`
val batchedRequestSyntax = List(1, 2, 3).map(id => fetchName[IO](id)).batchAll
//batchAllWith syntax is similar, but works like `traverse` instead
val batchedRequestWithSyntax = List(1, 2, 3).batchAllWith(id => fetchName[IO](id))
In your code, if you would like to retain batching in places where you use traverse
or sequence
already, you can simply replace them with batchAllWith
and batchAll
syntax respectively and retain the old functionality. Any traverse
or sequence
calls in Fetch >=3.0.0 are not guaranteed to be batched, and will be sequenced like any other flatMap
chain or for-comprehension.
What's changed
- Update jedis to 4.1.0 (#592) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.8 (#591) @47erbot
- Update scalatest to 3.2.11 (#589) @47erbot
- Update scalafmt-core to 3.3.3 (#588) @47erbot
- Update scalafmt-core to 3.3.2 (#587) @47erbot
- Update doobie-core, doobie-h2 to 1.0.0-RC2 (#584) @47erbot
- Update scala-library to 2.13.8 (#583) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.11.2 (#581) @47erbot
- Update scalafmt-core to 3.3.1 (#579) @47erbot
- Update jedis to 4.0.1 (#578) @47erbot
- Update sbt to 1.6.1 (#576) @47erbot
- Update scalafmt-core to 3.3.0 (#575) @47erbot
- Update sbt-scalafmt to 2.4.6 (#574) @47erbot
- Update sbt to 1.6.0 (#573) @47erbot
- Update scalafmt-core to 3.2.2 (#572) @47erbot
- Update jedis to 4.0.0 (#571) @47erbot
- Update sbt to 1.5.8 (#569) @47erbot
- Update jedis to 3.8.0 (#568) @47erbot
- Update sbt to 1.5.7 (#567) @47erbot
- Update sbt to 1.5.6 (#565) @47erbot
- Update jedis to 3.7.1 (#566) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 (#564) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.7 (#563) @47erbot
- Update sbt-scalafmt to 2.4.5 (#561) @47erbot
- Update scalafmt-core to 3.2.1 (#562) @47erbot
- Update scalafmt-core to 3.2.0 (#560) @47erbot
- Update scalafmt-core to 3.1.2 (#558) @47erbot
- Update sbt-scalafmt to 2.4.4 (#557) @47erbot
- Update scalafmt-core to 3.1.1 (#556) @47erbot
- Update scalafmt-core to 3.1.0 (#555) @47erbot
- Update scala-library to 2.13.7 (#554) @47erbot
- Update scalafmt-core to 3.0.8 (#553) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.11.1 (#552) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.11.0 (#551) @47erbot
- Update mdoc, sbt-mdoc to 2.2.24 (#549) @47erbot
- Update scalafmt-core to 3.0.7 (#550) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.10.1 (#547) @47erbot
- Update sbt-ci-release to 1.5.10 (#546) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.6 (#545) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 (#544) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.5 (#543) @47erbot
- Update scalafmt-core to 3.0.6 (#542) @47erbot
- Update scalafmt-core to 3.0.5 (#541) @47erbot
- Update sbt-ci-release to 1.5.9 (#540) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.10.0 (#539) @47erbot
⚠️ Breaking changes
🚀 Features
📘 Documentation
Contributors to this release
v2.1.1
What's changed
- Update http4s-blaze-client, http4s-circe to 0.23.4 (#537) @47erbot
- Update cats-effect to 3.2.9 (#536) @47erbot
- Update scalatest to 3.2.10 (#535) @47erbot
- Update scalafmt-core to 3.0.4 (#534) @47erbot
- Update scala-library to 2.12.15 (#533) @47erbot
🐛 Bug Fixes
- Fix problem with fibers being cancelled due to timeout and causing fetch deadlock (#538) @jordiolivares
Contributors to this release
v2.1.0
What's changed
- Add support for batching requests across unrelated fetches (#504) @jordiolivares
📈 Dependency updates
- Update scalafmt-core to 3.0.3 (#532) @47erbot
- Update cats-effect to 3.2.8 (#531) @47erbot
- Update kind-projector to 0.13.2 (#530) @47erbot
- Update scalafmt-core to 3.0.2 (#528) @47erbot
- Update cats-effect to 3.2.7 (#529) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.3 (#526) @47erbot
- Update scala3-library to 3.0.2 (#527) @47erbot
- Update doobie-core, doobie-h2 to 1.0.0-RC1 (#524) @47erbot
- Update jedis to 3.7.0 (#525) @47erbot
- Update cats-effect to 3.2.5 (#523) @47erbot
- Update mdoc, sbt-mdoc to 2.2.23 (#521) @47erbot
- Update scalafmt-core to 3.0.1 (#522) @47erbot
- Update kind-projector to 0.13.1 (#520) @47erbot
- Update scalafmt-core to 3.0.0 (#519) @47erbot
- Update cats-effect to 3.2.3 (#518) @47erbot
- Update cats-effect to 3.2.2 (#517) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.1 (#516) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 (#515) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.23.0 (#513) @47erbot
- Update cats-effect to 3.2.1 (#514) @47erbot
- Update cats-effect to 3.2.0 (#512) @47erbot
- Update mdoc, sbt-mdoc to 2.2.22 (#511) @47erbot
- Update jedis to 3.6.3 (#510) @47erbot
- Update jedis to 3.6.2 (#509) @47erbot
- Update sbt to 1.5.5 (#508) @47erbot
- Update scala3-library to 3.0.1 (#507) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.9.3 (#505) @47erbot
- Update sbt-scalafmt to 2.4.3 (#506) @47erbot
- Update sbt-scalajs-crossproject to 1.1.0 (#503) @47erbot
- Update jedis to 3.6.1 (#502) @47erbot
- Update sbt to 1.5.4 (#501) @47erbot
Contributors to this release
v2.0.0
What's changed
- Update to cats-effect 3 (#500) @Daenyth
- Update code examples to use Doobie 1.x and http4s 0.23.x
- Update scala3 cross build to use the the 3.0 final version
🚀 Features
- Cross-building with Scala 3 (#443) @benderpremier
📈 Dependency updates
- Update sbt-scalajs, scalajs-compiler, ... to 1.6.0 (#498) @47erbot
- Update sbt to 1.5.3 (#497) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.24 (#496) @47erbot
- Update circe-generic to 0.14.1 (#495) @47erbot
- Update doobie-core, doobie-h2 to 0.13.4 (#494) @47erbot
- Update doobie-core, doobie-h2 to 0.13.3 (#493) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.23 (#492) @47erbot
- Update kind-projector to 0.13.0 (#491) @47erbot
- Update atto-core to 0.9.5 (#490) @47erbot
- Update circe-generic to 0.14.0-M7 (#488) @47erbot
- Update mdoc, sbt-mdoc to 2.2.21 (#489) @47erbot
- Update monix to 3.4.0 (#486) @47erbot
- Update kind-projector to 0.12.0 (#487) @47erbot
- Update sbt to 1.5.2 (#485) @47erbot
- Update doobie-core, doobie-h2 to 0.13.2 (#484) @47erbot
- Update atto-core to 0.9.4 (#483) @47erbot
- Update sbt-microsites to 1.3.4 (#481) @47erbot
- Update cats-effect to 2.5.0 (#475) @47erbot
- Update jedis to 3.6.0 (#476) @47erbot
- Update circe-generic to 0.14.0-M6 (#478) @47erbot
- Update mdoc, sbt-mdoc to 2.2.20 (#473) @47erbot
- Update doobie-core, doobie-h2 to 0.13.1 (#480) @47erbot
- Update sbt to 1.5.1 (#479) @47erbot
- Update sbt-dotty to 0.5.5 (#477) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.22 (#470) @47erbot
- Update circe-generic to 0.14.0-M5 (#469) @47erbot
- Update sbt to 1.5.0 (#468) @47erbot
- Update sbt-dotty to 0.5.4 (#466) @47erbot
- Update circe-generic to 0.14.0-M4 (#467) @47erbot
- Update atto-core to 0.9.3 (#464) @47erbot
- Update scalatest to 3.2.7 (#463) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.5.1 (#462) @47erbot
Contributors to this release
v1.3.2
What's changed
- Fix #391: Scala.js library dependencies (#392) @adpi2
- Update scalafmt-core to 2.6.1 (#355) @BenFradet
- Update scalafmt-core to 2.6.0 (#351) @BenFradet
📘 Documentation
🐛 Bug Fixes
📈 Dependency updates
- Update sbt-microsites to 1.3.3 (#432) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.21 (#459) @47erbot
- Update cats-effect to 2.4.1 (#461) @47erbot
- Update mdoc, sbt-mdoc to 2.2.19 (#460) @47erbot
- Update sbt-ci-release to 1.5.7 (#458) @47erbot
- Update cats-effect to 2.4.0 (#457) @47erbot
- Update mdoc-toc-generator, sbt-mdoc-toc to 0.3.0 (#456) @47erbot
- Update jedis to 3.5.2 (#455) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.9.2 (#454) @47erbot
- Update doobie-core, doobie-h2 to 0.12.1 (#453) @47erbot
- Update sbt-ci-release to 1.5.6 (#452) @47erbot
- Update doobie-core, doobie-h2 to 0.12.0 (#451) @47erbot
- Update sbt to 1.4.9 (#450) @47erbot
- Update scalatest to 3.2.6 (#449) @47erbot
- Update sbt to 1.4.8 (#448) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.9.1 (#447) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.20 (#446) @47erbot
- Update atto-core to 0.9.2 (#445) @47erbot
- Update cats-effect to 2.3.3 (#442) @47erbot
- Update scalatest to 3.2.5 (#444) @47erbot
- Update scalatest to 3.2.4 (#441) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.5.0 (#438) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.19 (#437) @47erbot
- Update atto-core to 0.9.1 (#434) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.18 (#435) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.17 (#433) @47erbot
- Update sbt to 1.4.7 (#431) @47erbot
- Update jedis to 3.5.1 (#428) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.16 (#427) @47erbot
- Update jedis to 3.5.0 (#426) @47erbot
- Update kind-projector to 0.11.3 (#424) @47erbot
- Update scalafmt-core to 2.7.5 (#388) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.4.0 (#421) @47erbot
- Update sbt-microsites to 1.3.0 (#415) @47erbot
- Update doobie-core, doobie-h2 to 0.10.0 (#420) @47erbot
- Update atto-core to 0.9.0 (#419) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.15 (#418) @47erbot
- Update jedis to 3.4.1 (#417) @47erbot
- Update sbt to 1.4.6 (#416) @47erbot
- Update cats-effect to 2.3.1 (#414) @47erbot
- Update mdoc, sbt-mdoc to 2.2.14 (#413) @47erbot
- Update sbt to 1.4.5 (#412) @47erbot
- Update sbt-github, sbt-github-header, ... to 0.9.0 (#411) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.14 (#410) @47erbot
- Update jedis to 3.4.0 (#409) @47erbot
- Update sbt-ci-release to 1.5.5 (#408) @47erbot
- Update kind-projector to 0.11.2 (#407) @47erbot
- Update cats-effect to 2.3.0 (#406) @47erbot
- Update mdoc, sbt-mdoc to 2.2.13 (#405) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.13 (#404) @47erbot
- Update doobie-core, doobie-h2 to 0.9.4 (#403) @47erbot
- Update kind-projector to 0.11.1 (#402) @47erbot
- Update sbt to 1.4.4 (#401) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.11 (#400) @47erbot
- Update sbt-scalajs, scalajs-compiler, ... to 1.3.1 (#398) @47erbot
- Update mdoc, sbt-mdoc to 2.2.12 (#396) @47erbot
- Update scalatest to 3.2.3 (#397) @47erbot
- Update monix to 3.3.0 (#394) @47erbot
- Update sbt-ci-release to 1.5.4 (#393) @47erbot
- Update sbt to 1.4.2 (#390) @47erbot
- Update sbt to 1.4.1 (#389) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.8 (#386) @47erbot
- Update sbt-mdoc to 2.2.10 (#387) @47erbot
- Update sbt-scalajs, scalajs-compiler to 1.3.0 (#385) @47erbot
- Update scalafmt-core to 2.7.4 (#384) @47erbot
- Update sbt to 1.4.0 (#383) @47erbot
- Update scalafmt-core to 2.7.3 (#382) @47erbot
- Update scalafmt-core to 2.7.2 (#381) @47erbot
- Update sbt-mdoc to 2.2.9 (#380) @47erbot
- Update scalafmt-core to 2.7.1 (#379) @47erbot
- Update sbt-mdoc to 2.2.8 (#378) @47erbot
- Update sbt-mdoc to 2.2.7 (#377) @47erbot
- Update scalafmt-core to 2.7.0 (#374) @47erbot
- Update cats-effect to 2.2.0 (#376) @47erbot
- Update doobie-core, doobie-h2 to 0.9.2 (#375) @47erbot
- Update sbt-scalajs, scalajs-compiler to 1.2.0 (#373) @47erbot
- Update sbt-mdoc to 2.2.6 (#372) @47erbot
- Update scalatest to 3.2.2 (#371) @47erbot
- Update sbt-mdoc to 2.2.5 (#370) @47erbot
- Update http4s-blaze-client, http4s-circe to 0.21.7 (#368) @47erbot
- Update sbt-mdoc to 2.2.4 (#369) @47erbot
- Update scalatest to 3.2.1 (#367) @47erbot
- Update sbt-scalafmt to 2.4.2 (#366) @47erbot
- Update scalafmt-core to 2.6.4 (#365) @47erbot
- Update cats-effect to 2.1.4 (#363) @scala-steward
- Update scalafmt-core to 2.6.3 (#362) @scala-steward
- Update scalafmt-core to 2.6.2 (#361) @scala-steward
- Update sbt-scalajs, scalajs-compiler to 1.1.1 (#360) @scala-steward
- Update sbt to 1.3.13 (#358) @scala-steward
- Update http4s-blaze-client, http4s-circe to 0.21.6 (#359) @scala-steward
- Update sbt-mdoc to 2.2.3 (#357) @scala-steward
- Update http4s-blaze-client, http4s-circe to 0.21.5 (#356) @scala-steward
- Update scalatest to 3.2.0 (#353) @scala-steward
- Update sbt-mdoc to 2.2.2 (#349) @scala-steward
- Update jedis to 3.3.0 (#348) @scala-steward
Contributors to this release
@47erbot, @BenFradet, @adpi2, @alejandrohdezma, @juanpedromoreno, @scala-steward and @sloshy
v1.3.1
What's changed
- Prepare repository for next
.github
release and SBT build improvements (#335) @alejandrohdezma - Update scalafmt-core to 2.5.1 (#295) @BenFradet
📈 Dependency updates
- Update sbt-scalajs, scalajs-compiler to 1.1.0 (#339) @scala-steward
- Update sbt-mdoc to 2.2.1 (#345) @scala-steward
- Update sbt to 1.3.12 (#340) @scala-steward
- Update jedis to 2.10.2 (#344) @scala-steward
- Update monix to 3.2.2 (#346) @scala-steward
- Update atto-core to 0.8.0 (#342) @scala-steward
- Update scalafmt-core to 2.5.3 (#341) @scala-steward
- Update jedis to 2.9.3 (#343) @scala-steward
- Update http4s-blaze-client, http4s-circe to 0.21.4 (#338) @scala-steward
- Update sbt to 1.3.11 (#336) @scala-steward
- Update sbt-scalafmt to 2.4.0 (#333) @scala-steward
- Update scalatest to 3.1.2 (#307) @scala-steward
Contributors to this release
v1.3.0
What's changed
- Migrates from tut to mdoc (#286) @juanpedromoreno
- Mergify: configuration update (#256) @juanpedromoreno
- Adding code owners info (#254) @franciscodr
- Adds microsite theme to keep website style (#253) @AntonioMateoGomez
⚠️ Breaking changes
- Upgrades Build (#284) @juanpedromoreno
- Removes Scala 2.11 support (#281) @juanpedromoreno
📈 Dependency updates
- Update sbt-ci-release to 1.5.3 (#283) @scala-steward
- Update sbt-microsites to 1.1.5 (#258) @scala-steward
- Update sbt-microsites to 1.1.4 (#257) @scala-steward
Contributors to this release
@47erbot, @AntonioMateoGomez, @BenFradet, @franciscodr, @github-actions, @github-actions[bot], @juanpedromoreno and @scala-steward