Skip to content

Releases: typelevel/fs2

v2.5.11

22 Apr 14:03
1ac0af7
Compare
Choose a tag to compare

Supports Cats Effect 2 and built for Scala 2.12, 2.13, and 3 final.

What's Changed

Full Changelog: v2.5.10...v2.5.11

v3.2.7

30 Mar 11:02
881d22d
Compare
Choose a tag to compare

Bug Fixes

  • Revert "Pull - Cut ties with BindBind, no need for BuildR" by @diesalbla in #2864

Full Changelog: v3.2.6...v3.2.7

v3.2.6

29 Mar 21:21
f504097
Compare
Choose a tag to compare

NOTICE: DO NOT USE

A NullPointerException has been reported for this version. We recommend you avoid using this version and upgrade to next one.

Changes in the release

New Features

Bug Fixes

Refactoring

Upgrades

New Contributors

Full Changelog: v3.2.5...v3.2.6

v3.2.5

19 Feb 15:49
6b4be66
Compare
Choose a tag to compare

New Features

Bug Fixes

  • Fix #2785 - fix problematic usage of Stream.bracket in gunzip and add Pull.evalMap and Pull.lease by @mpilquist in #2788
  • Do not withhold emission in pauseWhen by @SystemFw in #2813
  • Catch thrown errors in parEvalMap, parEvalMapUnordered by @armanbilge in #2826

Tech Debt

Upgrades

Full Changelog: v3.2.4...v3.2.5

v3.2.4

25 Dec 18:06
Compare
Choose a tag to compare

Improvements

Bugfixes

Build

Upgrades

Full Changelog: v3.2.3...v3.2.4

v3.2.3

06 Dec 17:12
d9af944
Compare
Choose a tag to compare

New Features

Bug Fixes

  • Fix ipv4 codec by @rext in #2705
  • Use Node.js API for stdout/stdin by @armanbilge in #2728
  • ioJS: handle NoSuchFileException in isDirectory, isFile and isSymbolicLink by @yurique in #2727
  • Revamp implementation of parEvalMap, fixing numerous issues and increasing performance by @nikiforo in #2673
  • parEvalMap* - fix test "cancels unneeded" by @nikiforo in #2744
  • Fix unexpected stream interruption when using zip by @mpilquist in #2745
  • Change Socket#read to disallow a read after a timeout by @mpilquist in #2734

Docs

Build & Upgrades

New Contributors

Full Changelog: v3.2.2...v3.2.3

v3.2.2

27 Oct 20:16
f45a357
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.2.1...v3.2.2

v3.2.1

25 Oct 16:14
e7bcbb1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.2.1

v3.2.0

23 Oct 18:18
0f20c99
Compare
Choose a tag to compare

FS2 3.2.0 supports Scala 2.12, 2.13, and 3.1 and Cats Effect 3.

This release features the incorporation of scodec-stream and codec-protocols in to fs2 proper.

  • The fs2-core module has a new fs2.Scan type for building compositional, pure, stateful transformations.
  • The fs2-core module also has a new fs2.timeseries package for working with time stamped streams.
  • The new fs2-scodec module defines the fs2.interop.scodec package, defining StreamDecoder and StreamEncoder
  • The new fs2-protocols module provides various examples of using these types.

Checkout the time series and scodec sections of the guide for more information.

What's Changed

Full Changelog: v3.1.6...v3.2.0

v3.1.6

17 Oct 20:49
1d4f250
Compare
Choose a tag to compare

What's Changed

  • Make Pull#output and Pull#outputOption1 effect polymorphic by @TimWSpence in #2670
  • Publisher.toStream can demand for more than one element by @yanns in #2666
  • site/ecosystem.md add cabbit, fix links to edit the list by @nikiforo in #2675
  • Fix #2679 - bug in Chunk.compactUntagged when used with empty or singleton chunks by @mpilquist in #2680

New Contributors

Full Changelog: v3.1.5...v3.1.6