Finch 0.34.0
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 https://github.com/finagle/finch/pull/1470
- Remove dead references to AsyncStream by @benjumanji in https://github.com/finagle/finch/pull/1274
- chore: format on compile by @tpetillot in https://github.com/finagle/finch/pull/1466
- Migration to cats-effect 3 by @tpetillot in https://github.com/finagle/finch/pull/1472
- Remove ToAsync by @vkostyukov in https://github.com/finagle/finch/pull/1480
- kind-projector 0.13.2 (was 0.10.3) by @SethTisue in https://github.com/finagle/finch/pull/1483
- Get rid of RequestItem; rework Errors; remove ValidationRules by @vkostyukov in https://github.com/finagle/finch/pull/1471
- Clean up examples to not use toAsync by @vkostyukov in https://github.com/finagle/finch/pull/1481
- Add support for 406 Not Acceptable response on content negotiation by @joroKr21 in https://github.com/finagle/finch/pull/1513
- Cleanup build by @joroKr21 in https://github.com/finagle/finch/pull/1512
- Migrate Errors to NonEmptyChain and add a Semigroup instance by @joroKr21 in https://github.com/finagle/finch/pull/1515
- Use ApplicativeThrow and MonadThrow type aliases by @joroKr21 in https://github.com/finagle/finch/pull/1516
Dependency updates
- Update sbt-wartremover, wartremover to 3.0.0 by @scala-steward in https://github.com/finagle/finch/pull/1473
- Update sbt-wartremover, wartremover to 3.0.1 by @scala-steward in https://github.com/finagle/finch/pull/1474
- Update sbt-wartremover, wartremover to 3.0.2 by @scala-steward in https://github.com/finagle/finch/pull/1475
- Update scalafmt-core to 3.5.2 by @scala-steward in https://github.com/finagle/finch/pull/1477
- Update finagle-http, finagle-stats, ... to 22.4.0 by @scala-steward in https://github.com/finagle/finch/pull/1479
- Update scalatest to 3.2.12 by @scala-steward in https://github.com/finagle/finch/pull/1482
- Update sbt-wartremover, wartremover to 3.0.3 by @scala-steward in https://github.com/finagle/finch/pull/1484
- Update refined, refined-cats, ... to 0.9.29 by @scala-steward in https://github.com/finagle/finch/pull/1485
- Update sbt-wartremover, wartremover to 3.0.4 by @scala-steward in https://github.com/finagle/finch/pull/1487
- Update circe-core, circe-generic, ... to 0.14.2 by @scala-steward in https://github.com/finagle/finch/pull/1488
- Update cats-effect to 3.3.12 by @scala-steward in https://github.com/finagle/finch/pull/1489
- Update sbt-sonatype to 3.9.13 by @scala-steward in https://github.com/finagle/finch/pull/1490
- Update refined, refined-cats, ... to 0.10.0 by @scala-steward in https://github.com/finagle/finch/pull/1494
- Update fs2-core to 3.2.9 by @scala-steward in https://github.com/finagle/finch/pull/1493
- Update sbt-scalafix to 0.10.1 by @scala-steward in https://github.com/finagle/finch/pull/1492
- Update sbt-wartremover, wartremover to 3.0.5 by @scala-steward in https://github.com/finagle/finch/pull/1502
- Update discipline-scalatest to 2.2.0 by @scala-steward in https://github.com/finagle/finch/pull/1501
- Update cats-effect to 3.3.13 by @scala-steward in https://github.com/finagle/finch/pull/1500
- Update cats-core, cats-laws to 2.8.0 by @scala-steward in https://github.com/finagle/finch/pull/1499
- Update scalafmt-core to 3.5.8 by @scala-steward in https://github.com/finagle/finch/pull/1497
- Update refined, refined-cats, ... to 0.10.1 by @scala-steward in https://github.com/finagle/finch/pull/1495
- Update fs2-core to 3.2.10 by @scala-steward in https://github.com/finagle/finch/pull/1503
- Update sbt to 1.7.1 by @scala-steward in https://github.com/finagle/finch/pull/1504
- Update cats-effect to 3.3.14 by @scala-steward in https://github.com/finagle/finch/pull/1505
- Update fs2-core to 3.2.11 by @scala-steward in https://github.com/finagle/finch/pull/1506
- Update finagle-http, finagle-stats, ... to 22.7.0 by @scala-steward in https://github.com/finagle/finch/pull/1508
New Contributors
- @SethTisue made their first contribution in https://github.com/finagle/finch/pull/1483
Full Changelog: https://github.com/finagle/finch/compare/v0.33.0...v0.34.0