47degrees Fetch Versions Save

Simple & Efficient data access for Scala and Scala.js

v3.1.2

1 year ago

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

@47erbot, @a-khakimov and @fedefernandez

v3.1.1

1 year ago

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

2 years ago

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

  • Add map2Eval override (#594) @sloshy

Contributors to this release

@47erbot and @sloshy

v3.0.0

2 years ago

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

  • Replace implicit traverse behavior with explicit batching (#590) @sloshy

🚀 Features

  • Replace implicit traverse behavior with explicit batching (#590) @sloshy

📘 Documentation

  • Replace implicit traverse behavior with explicit batching (#590) @sloshy

Contributors to this release

@47erbot, @fedefernandez, @juanpedromoreno and @sloshy

v2.1.1

2 years ago

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

@47erbot, @jordiolivares and @juanpedromoreno

v2.1.0

2 years ago

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

@47erbot, @Daenyth, @jordiolivares and @juanpedromoreno

v2.0.0

2 years ago

What's changed

⚠️ This is a major release, which is not binary compatible with the 1.x release series

  • 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

@47erbot, @Daenyth, @benderpremier and @juanpedromoreno

v1.3.2

3 years ago

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

  • Expand Caching section in README (#423) @sloshy

🐛 Bug Fixes

  • Fix compiler warnings across project (#422) @sloshy

📈 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

3 years ago

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

@47erbot, @BenFradet, @alejandrohdezma and @scala-steward

v1.3.0

4 years ago

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