ZIO v1.0.0-RC14 Release Notes

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