v2.0.0-beta2
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 sameeffectie-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 foreffectie-monix
(#425)
Added
- Add
FxCtor.pureOrError(a)
andFx.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
andeffectie.syntax
) =>effectie.syntax
- (
Documentation
- Upgrade docs site to Docusaurus
2.0.0-rc.1
(#415)