With this release the Cats Effect based version of Finch becomes the official one! 🥳
It means that finchx
becomes finch
again and you need to update your artifact names,
this change will not be picked up automatically by Scala Steward!
And thanks to @tpetillot's this release comes with much anticipated support for Cats Effect 3! ❤️
What's Changed
- Rename artifacts finchx to finch by @vkostyukov in #1470
- Remove dead references to AsyncStream by @benjumanji in #1274
- chore: format on compile by @tpetillot in #1466
- Migration to cats-effect 3 by @tpetillot in #1472
- Remove ToAsync by @vkostyukov in #1480
- kind-projector 0.13.2 (was 0.10.3) by @SethTisue in #1483
- Get rid of RequestItem; rework Errors; remove ValidationRules by @vkostyukov in #1471
- Clean up examples to not use toAsync by @vkostyukov in #1481
- Add support for 406 Not Acceptable response on content negotiation by @joroKr21 in #1513
- Cleanup build by @joroKr21 in #1512
- Migrate Errors to NonEmptyChain and add a Semigroup instance by @joroKr21 in #1515
- Use ApplicativeThrow and MonadThrow type aliases by @joroKr21 in #1516
Dependency updates
- Update sbt-wartremover, wartremover to 3.0.0 by @scala-steward in #1473
- Update sbt-wartremover, wartremover to 3.0.1 by @scala-steward in #1474
- Update sbt-wartremover, wartremover to 3.0.2 by @scala-steward in #1475
- Update scalafmt-core to 3.5.2 by @scala-steward in #1477
- Update finagle-http, finagle-stats, ... to 22.4.0 by @scala-steward in #1479
- Update scalatest to 3.2.12 by @scala-steward in #1482
- Update sbt-wartremover, wartremover to 3.0.3 by @scala-steward in #1484
- Update refined, refined-cats, ... to 0.9.29 by @scala-steward in #1485
- Update sbt-wartremover, wartremover to 3.0.4 by @scala-steward in #1487
- Update circe-core, circe-generic, ... to 0.14.2 by @scala-steward in #1488
- Update cats-effect to 3.3.12 by @scala-steward in #1489
- Update sbt-sonatype to 3.9.13 by @scala-steward in #1490
- Update refined, refined-cats, ... to 0.10.0 by @scala-steward in #1494
- Update fs2-core to 3.2.9 by @scala-steward in #1493
- Update sbt-scalafix to 0.10.1 by @scala-steward in #1492
- Update sbt-wartremover, wartremover to 3.0.5 by @scala-steward in #1502
- Update discipline-scalatest to 2.2.0 by @scala-steward in #1501
- Update cats-effect to 3.3.13 by @scala-steward in #1500
- Update cats-core, cats-laws to 2.8.0 by @scala-steward in #1499
- Update scalafmt-core to 3.5.8 by @scala-steward in #1497
- Update refined, refined-cats, ... to 0.10.1 by @scala-steward in #1495
- Update fs2-core to 3.2.10 by @scala-steward in #1503
- Update sbt to 1.7.1 by @scala-steward in #1504
- Update cats-effect to 3.3.14 by @scala-steward in #1505
- Update fs2-core to 3.2.11 by @scala-steward in #1506
- Update finagle-http, finagle-stats, ... to 22.7.0 by @scala-steward in #1508
- Update scalatest to 3.2.13 by @scala-steward in #1509
- Update fs2-core to 3.2.12 by @scala-steward in #1510
- Update scalafmt-core to 3.5.9 by @scala-steward in #1514
- Update sbt-wartremover, wartremover to 3.0.6 by @scala-steward in #1517
- Update fs2-core to 3.2.14 by @scala-steward in #1518
- Update shapeless to 2.3.10 by @scala-steward in #1519
- Update fs2-core to 3.3.0 by @scala-steward in #1520
New Contributors
- @SethTisue made their first contribution in #1483
Full Changelog: v0.33.0...v0.34.0