All Versions
16
Latest Version
Avg Release Cycle
30 days
Latest Release
847 days ago

Changelog History
Page 2

  • v1.0.0-RC15 Changes

    October 15, 2019

    Notable changes

    ๐Ÿ— Build

    ๐Ÿš€ ZIO, ZIO Test and ZIO Streams are now published for Dotty. This release builds against Dotty 0.19.

    ZIO

    • ๐Ÿ‘‰ Make ZIO#asError argument by-name to match ZIO#as by @neko-kai (#1905)
    • ๐Ÿ“‡ Rename Chunk#notEmpty to nonEmpty, add Chunk#size by @iravid (#1913)
    • โž• Add ZEnv - a convenient definition for the standard ZIO environment by @mschuwalow (#1915)
    • โž• Add mapping functions for ZEnv's components by @mschuwalow (#1957)
    • Add Promise#completeWith and memoize the IO passed to Promise#complete (semantics have changed here - take note if using Promise#complete) by @adamgfraser (#1954)
    • โฌ‡๏ธ Reduce spurious FiberFailure warnings in built-in combinators by @adamgfraser (#1949)

    โœ… ZIO Test

    • โœ… Display a summary of failed and ignored tests by @kapke (#1786)
    • ๐Ÿ‘Œ Improve the inference for Assertion#equalTo by @adamgfraser (#1946)

    ZIO Streams

    • โž• Add Stream.bracketExit by @vasilmkd (#1950)
    • โž• Add Chunk#collectWhile, ZStreamChunk#collectWhile by @vasilmkd (#1945)
    • Eliminate space leaks with streams that concatenate infinitely (for example - ZStream.repeat) by @iravid (#1952)
  • v1.0.0-RC14 Changes

    October 04, 2019

    Notable changes

    ZIO

    โœ… ZIO Test

    ๐Ÿš€ In this release the internal representation of Spec has been changed to make all Specs effectual. This allows for performing effects on groups of tests in additional to individual tests. We expect this will not require any changes from most users but may be breaking for code that relies on some methods on Spec or the particular encoding of ZSpec. Please report any issues you notice!

    • [Breaking] Moved package zio.test.mock to zio.test.environment (#1830) by @ioleo
    • [Breaking] Renamed MockConsole, MockClock, MockSystem and MockRandom to Test* equivalents (within the moved package) (#1830) by @ioleo
    • โž• Added mocking framework under zio.test.mock package (#1830) by @ioleo
    • ๐Ÿ‘Œ Support shared managed resources (#1664) by @adamgfraser
    • โž• Added rendering of zio.test.mock.MockException defects in zio.test.DefaultTestReporter (#1830) by @ioleo
    • โœ… Make failure a TestAspect (#1741) by @jaliss
    • โž• Add interrupt deadline to timeout TestAspect (#1824) by @LGLO
    • โœ… Simplify TestAspect#around (#1718) by @adamgfraser
    • ๐Ÿคก Harden MockClock (#1885) by @adamgfraser
    • โž• Add fibertime to public api of MockClock (#1890) by @mschuwalow
    • Implement multiple parameter function generators (#1893) by @adamgfraser
    • โž• Add Gen.anyUnicodeChar(#1901) by @regiskuckaertz

    ZIO Stream

    ๐Ÿ“š Documentation

  • v1.0.0-RC13 Changes

    September 22, 2019

    Notable changes

    ZIO

    • ๐Ÿ“š Documentation improvements by @sidnt and @asakaev
    • ๐Ÿ”€ Deprecate sync extension method in favor of effect (#1606) by @markosski
    • ๐Ÿ”„ Change semantic of Fiber.joinAll โ€“ fail when joined fibers fail (#1620) by @neko-kai
    • โž• Add filterOrDie and filterOrDieMessage combinators (#1610) by @ioleo
    • Correctly inherit fiber refs in ZIO.raceWith (#1594) by @mlangc
    • โช Restore bracket on ZIO (#1694) by @regiskuckaertz
    • Replicate ZIO.* methods to other companion objects (#1746) by @jakubjanecek
    • ๐Ÿšš Move PlatformLive.ExecutorUtil to Executor companion object (#1770) by @neko-kai

    ZStream

    • โž• Add zipAllWith to Chunk (#1612) by @Vilkina
    • โž• Add ZStreamChunk#buffer, ZStream.mergeAllUnbounded, ZStream.flattenParUnbounded (#1657) by @iravid
    • โž• Adding ZStream#zipLeft and zipRight operators and operator alias for all ZStream#zip* functions (#1510) by @jadireddi
    • โœ‚ Remove ZSink.Step in favor of abstract methods on Sink and update ZSink encoding (#1560) by @vasilmkd
    • โšก๏ธ Update ZStream#aggregate and aggregateWithin to only extract once (#1672) by @iravid
    • โž• Add ZSink.foldWeightedDecompose/M and fix leftover handling in transduce (#1675) by @iravid
    • โž• Add StreamEffect specialized for chunks (#1669, #1740) by @vasilmkd and @sideeffffect
    • ๐Ÿ›  Fixes and inference improvements to ZSink combinators (#1686) by @iravid
    • โฑ Align ZStream#repeat with the other schedule combinators (#1533) by @mschuwalow
    • โž• Add ZStream.paginate (#1717) by @regiskuckaertz
    • โž• Add ZStream#unNone (#1713) by @asakaev
    • โž• Add ZStream#mapConcat overloads for iterables (#1735) by @kamilkloch
    • โž• Add ZStream.bimap and either (#1725) by @regiskuckaertz
    • โž• Add ZStream.fromIterator (#1731) by @sideeffffect
    • โœ‚ Remove specialized annotations (#1738) by @regiskuckaertz
    • โž• Add additional fold variants to ZStream (#1756) by @kamilkloch
    • ๐Ÿ“‡ Rename aggregateWithin to aggregateWithinEither and add a simpler aggregateWithin (#1700) by @saeltz
    • โœจ Enhance ZStream#scheduleWith to not short-circuit the stream (#1767) by @regiskuckaertz

    โœ… ZIO Test

    โฑ ZSchedule

    • โž• Add doUntilEquals and doWhileEquals methods (#1634) by @marekklis

    ZManaged

  • v1.0.0-RC12 Changes

    September 03, 2019

    โœ… Same as v1.0.0-RC12, fixing the missing ZIO Test for Scala 2.12.

  • v1.0.0-RC11 Changes

    August 05, 2019

    โœ… Same as v1.0.0-RC11 + publishes missing ZIO Test for ScalaJS

  • v1.0.0-RC10 Changes

    July 12, 2019

    ๐Ÿš€ Re-release RC10 due to scaladoc failure