Skip to content

Releases: typelevel/feral

v0.3.1

27 Sep 18:23
6159b1b
Compare
Choose a tag to compare

This is the second release in the Feral 0.3 series. It is binary-compatible with v0.3.0.

We are excited to announce that Feral now supports Google Cloud Run HTTP functions! Thanks to @Chingles2404 for contributing via the GSoC 2024 program.

Enhancements

Updates

  • Update ip4s-core to 3.6.0 by @typelevel-steward in #489
  • Update scodec-bits to 1.2.1 by @typelevel-steward in #503
  • Update circe-jawn, circe-literal, ... to 0.14.10 by @typelevel-steward in #513
  • Update fs2-io to 3.11.0 by @typelevel-steward in #505
  • Update natchez-core, natchez-xray to 0.3.6 by @typelevel-steward in #506
  • Update scala-java-time to 2.6.0 by @typelevel-steward in #490
  • Update newtypes-core to 0.3.0 by @typelevel-steward in #514
  • Update http4s-circe, http4s-client, ... to 0.23.28 by @typelevel-steward in #511
  • Update scala3-library, ... to 3.3.4 by @typelevel-steward in #518
  • Update scala-library to 2.13.15 by @typelevel-steward in #517

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

10 May 15:53
69acf30
Compare
Choose a tag to compare

This is the first release of Feral 0.3.x, which breaks binary-compatibility with the 0.2.x series. It delivers enhancements focused on:

  1. Reducing the binary-compatibility surface area (the great "de-case-classification").
  2. Optimizing the runtime.
  3. Refactoring / renaming for clarity and consistency. Old names are retained with deprecations and scalafixes are published!

API enhancements

Refactoring

Runtime enhancements

Bug fixes

  • Fix query parameters avoiding duplicates by @andre-bisa in #466
  • Implement workaround for initialization order errors in JVM lambdas by @armanbilge in #448

Documentation

Updates

  • Update ip4s-core to 3.5.0 by @typelevel-steward in #453
  • Update scala3-library, ... to 3.3.3 by @typelevel-steward in #463
  • Update cats-effect to 3.5.4 by @typelevel-steward in #465
  • Update fs2-io to 3.10.2 by @typelevel-steward in #472
  • Update scala-library to 2.12.19 by @typelevel-steward in #461
  • Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @typelevel-steward in #474
  • Update scala-library to 2.13.14 by @typelevel-steward in #480
  • Update circe-jawn, circe-literal, ... to 0.14.7 by @typelevel-steward in #479
  • Update http4s-circe, http4s-client, ... to 0.23.27 by @typelevel-steward in #481

New Contributors

Full Changelog: v0.2.4...v0.3.0

v0.3.0-RC3

14 Mar 15:06
9fadb50
Compare
Choose a tag to compare
v0.3.0-RC3 Pre-release
Pre-release

Fixes

Updates

  • Update ip4s-core to 3.5.0 by @typelevel-steward in #453
  • Update fs2-io to 3.9.4 by @typelevel-steward in #451
  • Update scala3-library, ... to 3.3.3 by @typelevel-steward in #463
  • Update cats-effect to 3.5.4 by @typelevel-steward in #465
  • Update http4s-circe, http4s-client, ... to 0.23.26 by @typelevel-steward in #464

Full Changelog: v0.3.0-RC2...v0.3.0-RC3

v0.3.0-RC2

17 Jan 04:00
fa51e2f
Compare
Choose a tag to compare
v0.3.0-RC2 Pre-release
Pre-release

What's Changed

  • Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @typelevel-steward in #447
  • Update cats-effect to 3.5.3 by @typelevel-steward in #450
  • Implement workaround for initialization order errors in JVM lambdas by @armanbilge in #448

Full Changelog: v0.3.0-RC1...v0.3.0-RC2

v0.3.0-RC1

12 Jan 00:08
eb1de8f
Compare
Choose a tag to compare
v0.3.0-RC1 Pre-release
Pre-release

This is the first release candidate of Feral v0.3.0, which breaks binary-compatibility with the 0.2.x series. It delivers enhancements focused on:

  1. Reducing the binary-compatibility surface area (the great "de-case-classification").
  2. Optimizing the runtime.
  3. Refactoring / renaming for clarity and consistency. Old names are retained with deprecations and scalafixes are published!

API enhancements

Refactoring

Runtime enhancements

Updates

  • Update cats-effect to 3.5.2 by @typelevel-steward in #411
  • Update scodec-bits to 1.1.38 by @typelevel-steward in #414
  • Update fs2-io to 3.9.3 by @typelevel-steward in #417
  • Update sbt-npm-package to 0.2.0 by @typelevel-steward in #429
  • Update http4s-circe, http4s-client, ... to 0.23.25 by @typelevel-steward in #444
  • Update natchez-core, natchez-xray to 0.3.5 by @typelevel-steward in #441

New Contributors

Full Changelog: v0.2.4...v0.3.0-RC1

v0.3.0-M3

18 Dec 21:55
fa8c79a
Compare
Choose a tag to compare
v0.3.0-M3 Pre-release
Pre-release

What's Changed

  • Update natchez-core, natchez-xray to 0.3.5 by @typelevel-steward in #441
  • Optimize IOLambda#handleRequest on JVM by @armanbilge in #437

Full Changelog: v0.3.0-M2...v0.3.0-M3

v0.3.0-M2

06 Dec 17:27
e887cdb
Compare
Choose a tag to compare
v0.3.0-M2 Pre-release
Pre-release

What's Changed

  • Added ApiGatewayProxyHandler for ApiGateWay V1 by @IRasmivan in #440

New Contributors

Full Changelog: v0.3.0-M1...v0.3.0-M2

v0.3.0-M1

05 Dec 17:46
16c9326
Compare
Choose a tag to compare
v0.3.0-M1 Pre-release
Pre-release

What's Changed

Updates

  • Update skunk-core to 0.6.1 by @typelevel-steward in #413
  • Update natchez-core, natchez-xray to 0.3.4 by @typelevel-steward in #418
  • Update http4s-circe, http4s-client, ... to 0.23.24 by @typelevel-steward in #421
  • Update sbt-typelevel to 0.5.4 by @typelevel-steward in #412
  • Update cats-effect to 3.5.2 by @typelevel-steward in #411
  • Update scodec-bits to 1.1.38 by @typelevel-steward in #414
  • Update sbt to 1.9.7 by @typelevel-steward in #415
  • Update fs2-io to 3.9.3 by @typelevel-steward in #417
  • Update sbt-typelevel to 0.6.2 by @typelevel-steward in #422
  • Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @typelevel-steward in #410
  • Update scalafmt-core to 3.7.17 by @typelevel-steward in #423
  • Update sbt-npm-package to 0.2.0 by @typelevel-steward in #429
  • Update skunk-core to 0.6.2 by @typelevel-steward in #430
  • Update sbt-typelevel, ... to 0.6.3 by @typelevel-steward in #435

New Contributors

Full Changelog: v0.2.4...v0.3.0-M1

v0.2.4

21 Sep 19:35
e688760
Compare
Choose a tag to compare

This is the fifth release in the 0.2.x series of feral. It is binary-compatible with every previous 0.2.x release.

Features

Updates

  • Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by @typelevel-steward in #363
  • Update cats-effect to 3.5.1 by @typelevel-steward in #364
  • Update scala-library to 2.12.18 by @typelevel-steward in #358
  • Update natchez-core, natchez-xray to 0.3.3 by @typelevel-steward in #371
  • Update http4s-circe, http4s-client, ... to 0.23.23 by @typelevel-steward in #384
  • Update fs2-io to 3.9.0 by @typelevel-steward in #396
  • Update circe-jawn, circe-literal, ... to 0.14.6 by @typelevel-steward in #398
  • Update aws-lambda-java-core to 1.2.3 by @typelevel-steward in #392
  • Update scala3-library, ... to 3.3.1 by @typelevel-steward in #401
  • Update fs2-io to 3.9.2 by @typelevel-steward in #405
  • Update scala-library to 2.13.12 by @typelevel-steward in #403
  • Update sbt to 1.9.6 by @typelevel-steward in #407

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

06 Jun 02:15
ba6df30
Compare
Choose a tag to compare

This is the fourth release in the 0.2.x series of feral. It is binary-compatible with every previous 0.2.x release.

Features

Refactoring

Updates

  • Update natchez-core, natchez-xray to 0.3.2 by @typelevel-steward in #350
  • Update scala3-library, ... to 3.3.0 by @typelevel-steward in #352

New Contributors

Full Changelog: v0.2.2...v0.2.3