FS2 v2.1.0 Release Notes
Release Date: 2019-11-05 // over 4 years ago-
π 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 asfs2.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
- β Added new