Longevity Versions Save

A Persistence Framework for Scala and NoSQL

longevity-0.6.0

8 years ago
  • 2016.03.02 - add implicit execution context parameter to: all Repo methods; RepoPool.createMany; and LongevityContext.repoCrudSpec and inMemTestRepoCrudSpec. users now need to provide execution contexts to use all these methods. the easiest way to do this is to include import scala.concurrent.ExecutionContext.Implicits.global at the top of the file.
  • 2016.03.08 - update to latest version of library dependencies casbah (3.1.1) and cassandra (3.0.0).
  • 2016.03.08 - add sub-projects longevity-cassandra-deps and longevity-mongo-deps.
  • 2016.03.10 - replace Root with Persistent. give Persistent three child traits: Root, ViewItem, and Event. these changes should not affect existing code that uses Root.
  • 2016.03.10 - replace RootType with PType. give PType three child traits: RootType, View, and EventType. these changes should not affect existing code that uses RootType.
  • 2016.03.25 - rework PType API for keySet and indexSet. please see the latest documentation for a review of the new API.

0.7.0

8 years ago
  • 2016.05.18 - users can now subclass Shorthand.
  • 2016.05.12 - PType and sub-classes no longer take an implicit ShorthandPool argument.
  • 2016.05.12 - Subdomain, CoreDomain, SupportingSubdomain, and GenericSubdomain factory method signatures have changed. They now have a single parameter list, and the ShorthandPool parameter is no longer implicit.
  • 2016.05.12 - Persistent no longer inherits from Entity. PType no longer inherits from EntityType. these changes should not affect user code.
  • 2016.05.12 - modify Subdomain.apply to separate out entityTypePool into pTypePool and entityTypePool.
  • 2016.05.12 - add PolyType, DerivedType, PolyPType, and DerivedPType. see user manual.
  • 2016.05.12 - move the following classes from package longevity.subdomain to package longevity.subdomain.entity:
    • EntityTypePool
    • EntityType
    • Entity
    • ValueObject
    • ValueType

longevity-0.4.1

8 years ago

longevity-0.4.0

8 years ago

longevity-0.0.0

8 years ago

proof of concept release