Skip to content

v2.0.0-beta2

Compare
Choose a tag to compare
@kevin-lee kevin-lee released this 19 Sep 15:04
· 277 commits to main since this release
dbf2979

2.0.0-beta2 - 2022-09-20

Renaming

Rename modules and packages (#430)

Modules

  • effectie-cats => effectie-syntax
  • effectie-cats-effect => effectie-cats-effect2
  • effectie-cats-effect3 remains the same
  • effectie-monix => effectie-monix3

Packages

  • Cats Effect 2: effectie.cats => effectie.ce2
  • Cats Effect 3: effectie.cats => effectie.ce3
  • Monix 3: effectie.monix => effectie.monix3

Project Structure Change

  • Use effectie-cats-effect common code for effectie-monix (#425)

Added

  • Add FxCtor.pureOrError(a) and Fx.pureOrError(a) (#424)
    FxCtor[IO].pureOrError(1)
    // IO[Int] = Pure(1)
    
    FxCtor[IO].pureOrError[Int]((throw new RuntimeException("ERROR")): Int)
    // IO[Int] = RaiseError(java.lang.RuntimeException("ERROR"))

Clean up

  • Clean up syntax (#421)
  • syntax should have cats (#432)
    • (effectie.cats.syntax and effectie.syntax) => effectie.syntax

Documentation

  • Upgrade docs site to Docusaurus 2.0.0-rc.1 (#415)