ZIO v1.0.0-RC15 Release Notes

Release Date: 2019-10-15 // over 4 years ago
  • 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)