Skip to content

v2.1.0

Compare
Choose a tag to compare
@mpilquist mpilquist released this 05 Nov 17:53

This is the third release of the 2 series, featuring support for Cats 2 and Cats Effect 2.

This release is source and binary compatible with 2.0.0 and 2.0.1 and is NOT binary compatible nor source compatible with the 1.0 series.

This release is built for Scala 2.11, 2.12, and 2.13.

Since 2.0.1, the following notable changes have occurred:

  • Added new to syntax for compiling to collections -- e.g. s.compile.to(Map), s.compile.to(ByteVector) (#1659)
  • Added unconsNonEmpty pull (#1527)
  • Changed handleErrorWith to guarantee resource finalization (#1662)
  • Added fs2.io.readOutputStream (#1648)
  • Added fs2.Hotswap to support use cases like file rotation (#1667)
  • Added fs2.io.file.writeRotate as well as fs2.io.file.{ReadCursor, WriteCursor} to improve working with files (#1667)

For a full list of changes in 2.1.0, see: https://github.com/functional-streams-for-scala/fs2/pulls?q=is%3Apr+milestone%3A2.1.0+is%3Aclosed

git shortlog -sn --no-merges "v2.0.1".."v2.1.0"
    21  Michael Pilquist
    18  Scala Steward
     9  Fabio Labella
     2  Luis Miguel Mejía Suárez
     2  Valy Dia
     2  Diego E. Alonso-Blas
     2  Paolo Anastagi
     1  augustjune
     1  Gavin Bisesi
     1  Paulius Imbrasas
     1  Regis leray
     1  Zelenya