Skip to content

Generic Effects with Finally Tagless

Compare
Choose a tag to compare
@sullivan- sullivan- released this 06 Jul 22:06
· 86 commits to master since this release
0.24.0
  • 2017.06.14 - Rename config flag autocreateSchema to autoCreateSchema.
  • 2017.06.14 - Add config flag autoOpenConnection.
  • 2017.06.15 - Add API method Repo.openConnection.
  • 2017.06.15 - Rename API method Repo.closeSession to Repo.closeConnection.
  • 2017.06.16 - Add config flag cassandra.autoCreateKeyspace.
  • 2017.06.19 - Rename longevity.config.LongevityConfig.apply(com.typesafe.config.Config) to
    LongevityConfig.fromTypesafeConfig. This was necessary to prevent the library we use to parse
    the Typesafe config from infinite looping on a configuration error.
  • 2017.06.29 - Remove longevity.persistent.FOPState and variants. Now that we have generalized
    effects, these classes are special case. And they already take up a lot of space in API.
  • 2017.06.29 - Remove method longevity.persistent.Repo.createMany and related
    longevity.persistent.PWithEv. These provided very little value added at the expense of
    cluttering the API with confusing stuff.
  • 2017.07.06 - Replace hardcoded Future effect with generic effect F in
    longevity.context.LongevityContext and longevity.persistence.Repo.