Releases: longevityframework/longevity
Releases · longevityframework/longevity
Release list
API Improvements
- 2016.03.02 - add implicit execution context parameter to: all
Repo
methods;RepoPool.createMany; andLongevityContext.repoCrudSpec
andinMemTestRepoCrudSpec. users now need to provide execution
contexts to use all these methods. the easiest way to do this is to
includeimport 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-depsand
longevity-mongo-deps. - 2016.03.10 - replace
RootwithPersistent. givePersistent
three child traits:Root,ViewItem, andEvent. these changes
should not affect existing code that usesRoot. - 2016.03.10 - replace
RootTypewithPType. givePTypethree
child traits:RootType,View, andEventType. these changes
should not affect existing code that usesRootType. - 2016.03.25 - rework
PTypeAPI forkeySetandindexSet. please
see the latest documentation for a review of the new API.
Cassandra Back End
- 2016.01.12 - rename
RootType.keystoRootType.keySet. - 2016.01.12 - rename
RootType.indexestoRootType.indexSet. - 2016.03.01 - add Cassandra back end.
- 2016.03.01 - deprecate all methods that allow for use of a string
property path in place of aProp. affected methods are
RootEntity.{ key, index },Query.{ eqs, neq, lt, lte, gt, gte },
and the corresponging methods in theQueryDsl. - 2016.03.01 - rework
QuerySpec. - 2016.03.02 - provide a parent trait
PRefforAssocand
KeyVal. merge the two versions of theRepomethodsretrieve
andretrieveOneso that they take aPRef. this shouldn't affect
any client code.
remove some printlns
longevity-0.4.1 up version to 0.4.1
Minimal Marketable Product
longevity-0.4.0 fix scaladoc errors