All Versions
46
Latest Version
Avg Release Cycle
12 days
Latest Release
1257 days ago

Changelog History
Page 5

  • v0.9.16-ZIORC16

    November 29, 2019
  • v0.9.15 Changes

    November 29, 2019

    fundamentals-reflection:

    • ๐Ÿ›  Fix compatibility with JDK8 (#752, #757)

    fundamentals-bio:

    • โž• add BIO.suspend (3670130)

    distage:

    • Correct TriSplit, optimizations, correct AbstractPlan#definition (#746)

    โšก๏ธ dependency updates:

    • โšก๏ธ Update http4s-blaze-client, ... to 0.21.0-M6 (#756)
    • โšก๏ธ Update classgraph to 4.8.57 (#755)
    • โšก๏ธ Update zio-interop-cats to 2.0.0.0-RC10 (#754)
    • โšก๏ธ Update scalameta to 4.3.0 (#751)
  • v0.9.14 Changes

    November 29, 2019

    fundamentals-bio:

    • ๐Ÿ‘‰ use unsupervised forks in BIOFork for ZIO (same as cats Concurrent instance) (a527148)

    distage:

    • ๐Ÿ”Œ RoleAppLauncher now needs to override pluginSource, not bootstrapConfig (397c16c)
    • ๐Ÿ”„ Changes to plan splitting algorithm in IntegrationCheck discovery

    ๐Ÿ“„ docs:

  • v0.9.14-ZIORC16

    November 24, 2019
  • v0.9.13 Changes

    November 29, 2019

    ๐Ÿณ Docker containers can now be declared as test dependencies / Resources in distage-testkit:

    object PostgresDocker extends ContainerDef { val primaryPort: DockerPort = DockerPort.TCP(5432) override def config: Config = { ContainerConfig( image = "library/postgres:latest", ports = Seq(primaryPort), reuse = true, ) } }
    

    ๐Ÿณ Dependencies can be declared between docker containers:

    object DockerPlugin extends DockerContainerModule[zio.Task] with PluginDef { // this container will start once `DynamoContainer` is up and running make[PostgresDocker.Container].fromResource { PostgresDocker.make[zio.Task] .dependOnDocker(DynamoDocker) } }
    

    โœ… Use in test:

    class DBTest extends DistageBIOSpecScalatest[zio.IO] { "postgres docker" should { "respond to queries" in { (doobie: Transactor[zio.Task], pg: PostgresDocker.Container) =\> doobie.trans.apply(sql"select 1") } } }
    

    fundamentals-reflection:

    • Shade boopickle dependency (#737)
    • ๐Ÿ›  Fix LightTypeTag bug resolve prefixes of annotated types

    fundamentals-bio:

    • Add BIOAsync.parTraverse, parTraverse_, parTraverseN_ (1ed31c1)

    distage:

    • ๐Ÿณ Docker resources (#732) by @pshirshov
    • ๐Ÿšš Move CatsDIEffectModule from distage-model to distage-roles (07d3ddd)
    • โž• Add IdentityDIEffectModule (004af1c)

    โœ… distage-testkit:

    • โœ… distage-testkit: Run tests in parallel, add DIEffectAsync (499f765)
    • ๐Ÿ”ง distage-testkit: Configure test class-wide options in SpecConfig (ff9a801)

    โšก๏ธ dependency updates:

    • โšก๏ธ Update zio-interop-cats to 2.0.0.0-RC8 (#734)
    • โšก๏ธ Update zio to 1.0.0-RC17 (#733)
    • โšก๏ธ Update classgraph to 4.8.54 (#736)
    • โšก๏ธ Update sbt-scoverage to 1.6.1 (#738)
  • v0.9.12 Changes

    November 21, 2019

    fundamentals-bio:

    • Implicit conversions from BIOAsync/BIOFork to cats-effect Async/Concurrent (#729)
    • โž• Add BIOAsync.fromFuture, .fromFutureJava (#730)
    • BIOPrimitives.mkLatch now only creates BIOPromise[Unit] (c76c52a)

    distage:

    • ๐Ÿ›  Fix #727 Add RoleAppLauncher implementation for BIO, independent of cats.LiftIO (#731)