diff --git a/about/features.html b/about/features.html index 4d53e1d..2d35f59 100644 --- a/about/features.html +++ b/about/features.html @@ -125,11 +125,11 @@

Decision a state machine which represent decisions and has MonadError and is also traversable. -
  • DecisionT a transformer that runs an effect that yields a Decision
  • -
  • Response a state machine which consists of a Decision and has publishing capability like a writer monad.
  • -
  • Action a transformer which runs an effect that yields a Response
  • -
  • Edomaton a program that reads a value, runs an effect and yields a Response
  • +
  • Decision a state machine which represent decisions and has MonadError and is also traversable.
  • +
  • DecisionT a transformer that runs an effect that yields a Decision
  • +
  • Response a state machine which consists of a Decision and has publishing capability like a writer monad.
  • +
  • Action a transformer which runs an effect that yields a Response
  • +
  • Edomaton a program that reads a value, runs an effect and yields a Response
  • Convenient syntax and friendly type inference

    @@ -141,9 +141,9 @@

    Starter kits

    Some opinionated types and models are provided to help you while learning or testing. as mentioned in rationale, this library is not meant to replace anything or provide a framework; its most important goal is to provide a working, production ready example of what an event sourced functional system would look like, to help you design and learn. in doing so types we have types like:

    you can create your own models and use them with or without other data models provided in edomata.

    diff --git a/backends/doobie.html b/backends/doobie.html index ae08965..fa0cc5f 100644 --- a/backends/doobie.html +++ b/backends/doobie.html @@ -124,10 +124,10 @@

    Doobie

    Install

    -
    libraryDependencies += "dev.hnaderi" %% "edomata-doobie" % "0.12.4"
    +
    libraryDependencies += "dev.hnaderi" %% "edomata-doobie" % "0.12.5"

    or for integrated modules:

    -
    libraryDependencies += "dev.hnaderi" %% "edomata-doobie-circe" % "0.12.4"
    -libraryDependencies += "dev.hnaderi" %% "edomata-doobie-upickle" % "0.12.4"
    +
    libraryDependencies += "dev.hnaderi" %% "edomata-doobie-circe" % "0.12.5"
    +libraryDependencies += "dev.hnaderi" %% "edomata-doobie-upickle" % "0.12.5"

    Note that doobie is built on top of JDBC which can't be used in javascript obviously, and this packages are available for JVM only.

    Imports

    diff --git a/backends/skunk.html b/backends/skunk.html index d8e0acc..a63503b 100644 --- a/backends/skunk.html +++ b/backends/skunk.html @@ -124,12 +124,12 @@

    Skunk

    Install

    -
    libraryDependencies += "dev.hnaderi" %% "edomata-skunk" % "0.12.4"
    +
    libraryDependencies += "dev.hnaderi" %% "edomata-skunk" % "0.12.5"

    or for integrated modules:

    -
    libraryDependencies += "dev.hnaderi" %% "edomata-skunk-circe" % "0.12.4"
    -libraryDependencies += "dev.hnaderi" %% "edomata-skunk-upickle" % "0.12.4"
    +
    libraryDependencies += "dev.hnaderi" %% "edomata-skunk-circe" % "0.12.5"
    +libraryDependencies += "dev.hnaderi" %% "edomata-skunk-upickle" % "0.12.5"

    or for scala.js

    -
    libraryDependencies += "dev.hnaderi" %%% "edomata-skunk" % "0.12.4"
    +
    libraryDependencies += "dev.hnaderi" %%% "edomata-skunk" % "0.12.5"

    Imports

    import edomata.skunk.*
    diff --git a/index.html b/index.html index a23948b..7639a98 100644 --- a/index.html +++ b/index.html @@ -40,10 +40,10 @@

    Event-driven automatons for Scala, Scala.js and scala native

    Latest develop Release

    -

    0.12.4-26-f019bcb-SNAPSHOT

    +

    0.12.5-1-82e1476-SNAPSHOT

    Latest Stable Release

    -

    0.12.4

    +

    0.12.5

    License

    diff --git a/tutorials/0_getting_started.html b/tutorials/0_getting_started.html index 3b65e5d..16ef376 100644 --- a/tutorials/0_getting_started.html +++ b/tutorials/0_getting_started.html @@ -125,9 +125,9 @@

    Getting started

    Add to your build

    -
    libraryDependencies += "dev.hnaderi" %% "edomata-core" % "0.12.4"
    +
    libraryDependencies += "dev.hnaderi" %% "edomata-core" % "0.12.5"

    or for scala.js

    -
    libraryDependencies += "dev.hnaderi" %%% "edomata-core" % "0.12.4"
    +
    libraryDependencies += "dev.hnaderi" %%% "edomata-core" % "0.12.5"

    Layers of abstraction

    Before jumping in to code, we should know the big picture of what we are going to do;