Skip to content

Releases: typelevel/fs2

v3.12.0-RC1

28 Dec 15:52
1a076cd
Compare
Choose a tag to compare
v3.12.0-RC1 Pre-release
Pre-release

This release candidate introduces a new networking stack for the JVM and Native (#3240) that uses the new I/O-integrated runtime released in Cats Effect v3.6.0-RC1.

Enhancements

Fixes

Documentation

Updates

  • Update scala-library to 2.12.20 by @typelevel-steward in #3470
  • Update scala3-library, ... to 3.3.4 by @typelevel-steward in #3482
  • Update scala-library to 2.13.15 by @typelevel-steward in #3479
  • Update jnr-unixsocket to 0.38.23 by @typelevel-steward in #3493
  • Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 by @typelevel-steward in #3509

New Contributors

Full Changelog: v3.11.0...v3.12.0-RC1

v3.11.0

26 Aug 19:20
ff9b4d1
Compare
Choose a tag to compare

Features

  • Add StreamDecoder#{filter, withFilter} and Chunk#withFilter by @mpilquist in #3432
  • Replace fs2.hash with fs2.hashing.Hashing[F] by @mpilquist in #3454
  • Add unfoldChunkLoop and unfoldChunkLoopEval, more (downstream) efficient versions of unfoldLoop and unfoldLoopEval. by @CremboC in #3457
  • Update Hashing to support HMACs, update names in fs2.hashing to be clearer, introduce Digest type by @mpilquist in #3465
  • Add tests for hashPureStream and hashChunk by @mpilquist in #3466
  • Refactor hashPureStream by @mpilquist in #3467

Fixes

  • reactive-streams: report errors using the ExecutionContext by @fredfp in #3425

Docs

  • πŸ“ Add more examples / uses to the Concurrency section in the documentation guide of Fs2 by @Hombre-x in #3437
  • Fix README link by @bwignall in #3447

Build Support

Updates

  • Update scalafmt-core to 3.8.1 by @typelevel-steward in #3417
  • Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @typelevel-steward in #3418
  • Update munit-cats-effect to 2.0.0-M5 by @typelevel-steward in #3421
  • Update scala-library to 2.13.14 by @typelevel-steward in #3427
  • Update sbt to 1.10.0 by @typelevel-steward in #3428
  • Update sbt-scala-native-config-brew-github-actions to 0.3.0 by @typelevel-steward in #3426
  • Update sbt-typelevel, sbt-typelevel-site to 0.7.1 by @typelevel-steward in #3429
  • Update munit-cats-effect to 2.0.0-RC1 by @typelevel-steward in #3430
  • Update munit-cats-effect to 2.0.0 by @typelevel-steward in #3439
  • Update cats-core, cats-laws to 2.11.0 by @typelevel-steward in #3441
  • flake.lock: Update by @typelevel-steward in #3438
  • Update ip4s-core to 3.6.0 by @typelevel-steward in #3445
  • Update Guide snippet error by @bwignall in #3450
  • Update scalafmt-core to 3.8.2 by @typelevel-steward in #3448
  • flake.lock: Update by @typelevel-steward in #3443
  • Update sbt-typelevel, sbt-typelevel-site to 0.7.2 by @typelevel-steward in #3456
  • flake.lock: Update by @typelevel-steward in #3452
  • Update sbt to 1.10.1 by @typelevel-steward in #3455
  • flake.lock: Update by @typelevel-steward in #3459

New Contributors

Full Changelog: v3.10.2...v3.11.0

v2.5.12

16 May 17:15
8fe0b59
Compare
Choose a tag to compare

Fixes a bug in UDP socket support that can lead to memory leaks.

What's Changed

New Contributors

Full Changelog: v2.5.11...v2.5.12

v3.10.2

28 Mar 14:58
24a3e72
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.10.1...v3.10.2

v3.10.1

24 Mar 14:57
4bf73c7
Compare
Choose a tag to compare

What's Changed

  • Fix ignored parameters in deprecated Files.walk() by @sven42 in #3413

New Contributors

Full Changelog: v3.10.0...v3.10.1

v3.10.0

18 Mar 13:26
1279244
Compare
Choose a tag to compare

Improvements

Updates

  • Update ip4s-core to 3.5.0 by @typelevel-steward in #3386
  • Update jnr-unixsocket to 0.38.22 by @typelevel-steward in #3389
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.6 by @typelevel-steward in #3391
  • flake.lock: Update by @typelevel-steward in #3335
  • Update sbt to 1.9.9 by @typelevel-steward in #3395
  • Update scalafmt-core to 3.8.0 by @typelevel-steward in #3393
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.7 by @typelevel-steward in #3397
  • Update scala-library to 2.12.19 by @typelevel-steward in #3398
  • flake.lock: Update by @typelevel-steward in #3400
  • Update scala3-library, ... to 3.3.3 by @typelevel-steward in #3402
  • Update cats-effect, cats-effect-laws, ... to 3.5.4 by @typelevel-steward in #3407
  • flake.lock: Update by @typelevel-steward in #3405
  • flake.lock: Update by @typelevel-steward in #3410

New Contributors

Full Changelog: v3.9.4...v3.10.0

v3.9.4

20 Jan 17:14
d3c6900
Compare
Choose a tag to compare

Improvements

Docs

Updates

  • Update munit-cats-effect to 2.0.0-M4 by @typelevel-steward in #3333
  • Update scalafmt-core to 3.7.17 by @typelevel-steward in #3339
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.2 by @typelevel-steward in #3334
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.3 by @typelevel-steward in #3356
  • Update sbt-jmh to 0.4.7 by @typelevel-steward in #3358
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.4 by @typelevel-steward in #3362
  • Update sbt to 1.9.8 by @typelevel-steward in #3361
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.5 by @typelevel-steward in #3368
  • Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @typelevel-steward in #3372
  • Update cats-effect, cats-effect-laws, ... to 3.5.3 by @typelevel-steward in #3373
  • Update nscplugin, sbt-scala-native, ... to 0.4.17 by @typelevel-steward in #3380

New Contributors

Full Changelog: v3.9.3...v3.9.4

v3.9.3

06 Nov 13:23
11ffd3d
Compare
Choose a tag to compare

Improvements

Updates

  • Update sbt to 1.9.5 by @typelevel-steward in #3306
  • flake.lock: Update by @typelevel-steward in #3303
  • Update sbt-typelevel, sbt-typelevel-site to 0.5.3 by @typelevel-steward in #3308
  • Update sbt to 1.9.6 by @typelevel-steward in #3307
  • Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @typelevel-steward in #3313
  • Update cats-effect, cats-effect-laws, ... to 3.5.2 by @typelevel-steward in #3314
  • Update nscplugin, sbt-scala-native, ... to 0.4.16 by @typelevel-steward in #3319
  • Update sbt-typelevel, sbt-typelevel-site to 0.5.4 by @typelevel-steward in #3315
  • Update sbt-mdoc to 2.3.8 by @typelevel-steward in #3316
  • flake.lock: Update by @typelevel-steward in #3310
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.0 by @typelevel-steward in #3320
  • Update scalafmt-core to 3.7.15 by @typelevel-steward in #3325
  • Update sbt to 1.9.7 by @typelevel-steward in #3324
  • Update scodec-bits to 1.1.38 by @typelevel-steward in #3323
  • Update ip4s-core to 3.4.0 by @typelevel-steward in #3330
  • Update sbt-typelevel, sbt-typelevel-site to 0.6.1 by @typelevel-steward in #3327
  • flake.lock: Update by @typelevel-steward in #3326

New Contributors

Full Changelog: v3.9.2...v3.9.3

v3.9.2

12 Sep 15:39
8a4221e
Compare
Choose a tag to compare

Improvements

Fixes

Updates

  • Update nscplugin, sbt-scala-native, ... to 0.4.15 by @typelevel-steward in #3295
  • Update sbt-jmh to 0.4.6 by @typelevel-steward in #3296
  • Update scalafmt-core to 3.7.14 by @typelevel-steward in #3292
  • Update testng-7-5 to 3.2.17.0 by @typelevel-steward in #3297
  • Update scala3-library, ... to 3.3.1 by @typelevel-steward in #3298
  • Update scala-library to 2.13.12 by @typelevel-steward in #3301
  • Update sbt-typelevel, sbt-typelevel-site to 0.5.2 by @typelevel-steward in #3302
  • Update jnr-unixsocket to 0.38.21 by @typelevel-steward in #3304

New Contributors

Full Changelog: v3.9.1...v3.9.2

v3.9.1

30 Aug 21:58
655aabe
Compare
Choose a tag to compare

Bug Fixes

  • Localize @nowarn212 to method parameters by @armanbilge in #3291
  • Fix for decoding a PES packet with a header, when the DTS (Decoding Timestamp) is unavailable. by @tomiwu in #3290

New Contributors

Full Changelog: v3.9.0...v3.9.1