A lot has happened in the last 2 weeks! There was a brand new ZIO RC19 with a lot of things, quickly followed by binary-compatible RC19-1 and RC19-2 fixing a couple of broken things. And then a RC20 fixing an important number of bug in ZIO Streams.
These releases bring a lot of additional operators and performance improvements under the hood. It also includes a major redesign of ZIO Streams, which you can read about in more details
here.
There are also some important changes that might impact your code:
- ZIO is now published for Scala.js 1.x
- App#run returns an ExitCode instead of an Int
- ZStream#untake became ZStream#flattenTake
- Tagged was renamed to Tag
- TestClock.adjust now suspends until all scheduled tasks have been completed
Note that the supervision changes holding 1.0.0 are not yet included, so there should be at least one other RC before 1.0.0 can ship. This is being
actively worked on.