Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Ops fixed README

  • Loading branch information...
commit 124f3a465e702ecae81639d0a51aef069835a1f5 1 parent 8dcfa65
@ozataman ozataman authored
Showing with 16 additions and 13 deletions.
  1. +16 −13 README.md
View
29 README.md
@@ -41,7 +41,6 @@ recommended above the other options.
box, we support Show/Read, ToJSON/FromJSON, Serialize and SafeCopy.
-
Example usage: JSON-encoded columns
import Database.Cassandra.Marshall
@@ -78,11 +77,8 @@ Example usage: JSON-encoded columns
## Release Notes
-### Version 0.4
-
-This version packs a fairly large changeset. It will almost definitely
-break your code, although the fix/adjustment is likely to be minor.
+### Version 0.5
* Added `Database.Cassandra.Marshall` that is now intended to be the
primary module to be used in all Cassandra operations. This module
@@ -91,6 +87,21 @@ break your code, although the fix/adjustment is likely to be minor.
pick the serialization methodology for each of the operations. We
provide out of box support for JSON, cereal, safecopy and plain old
show/read.
+* A new `TTimeStamp` type makes it easier to have timestamps as
+ Long-encoded columns.
+* There is now a `Retry` module for automatically retrying queries
+ flexibly. Just pass any of your cassy operations to the retrying
+ combinator and it will be retried in case of server-related failure.
+* There is now simple support for pagination of columns in wide rows,
+ CPS-style. See the `paginate` function in
+ `Database.Cassandra.Marshall`.
+* Numerous other fixes and tweaks
+
+### Version 0.4
+
+This version packs a fairly large changeset. It will almost definitely
+break your code, although the fix/adjustment is likely to be minor.
+
* Vastly enhanced the Database.Cassandra.Pack module to represent
types that Cassandra can sort and validate.
* Added CasType typeclass that offers `encodeCas` and `decodeCas`
@@ -104,19 +115,11 @@ break your code, although the fix/adjustment is likely to be minor.
* Added a bunch of newtype wrappers to directly map to types Cassandra
knows. These include `TAscii`, `TBytes`, `TInt`, `TUtf8` and some
others.
-* A new `TTimeStamp` type makes it easier to have timestamps as
- Long-encoded columns.
* Changed several methods in Basic and JSON modules to expect CasType
column key values instead of concrete ByteString.
* Added the useful `packCol` and `unpackCol` functions to smoothly
handle column key type conversions when working with the Basic
module.
-* There is now a `Retry` module for automatically retrying queries
- flexibly. Just pass any of your cassy operations to the retrying
- combinator and it will be retried in case of server-related failure.
-* There is now simple support for pagination of columns in wide rows,
- CPS-style. See the `paginate` function in
- `Database.Cassandra.Marshall`.
* Made the Cas monad a simple type synonym for ReaderT CPool.
* Added the `get_` metho to `JSON` to make it easier to discard key
names and just get the column contents.
Please sign in to comment.
Something went wrong with that request. Please try again.