greskell-0.2.0.3: ChangeLog.md
# Revision history for greskell
## 0.2.0.3 -- 2018-07-24
* Confirmed test with `doctest-discover-0.2.0.0`.
## 0.2.0.2 -- 2018-06-24
* Confirmed test with `doctest-0.16.0`.
## 0.2.0.1 -- 2018-06-24
* .cabal: Now `hint-test` flag has `manual: True` setting. The
hint-test may be sometimes unstable, so the user should be able to
disable it in a stable way.
See https://github.com/commercialhaskell/stackage/pull/3758
## 0.2.0.0 -- 2018-06-21
* Confirmed test with `aeson-1.4.0.0` and `hint-0.8.0`.
### Graph module
* [BREAKING CHANGE]: Now `AVertex`, `AEdge`, `AVertexProperty` are
based on `GValue` type, instead of `GraphSON Value`. This is for
taking care of possibly nested GraphSON-encoded values in a generic
way.
* [BREAKING CHANGE]: `parseOneValue`, `parseListValues`,
`parseNonEmptyValues` functions now require `FromGraphSON`
constraint, instead of `FromJSON`, because property types of
`AVertex` etc have changed.
* Add `Cardinality` type and its enum instances.
* Add `KeyValue` type and `(=:)` operator.
* (internal change): `PropertyMapGeneric` is now based on
`HashMap.Strict`.
### The top Data.Greskell module
* Re-export `GMap` and `AsIterator` modules.
### GTraversal module
* Add `gV`, `gV'`, `gAddE`, `gAddE'`, `gFrom`, `gTo`, `gProperty`,
`gPropertyV`, `sAddV`, `sAddV'`.
## 0.1.1.0 -- 2018-04-08
* Add Semigroup instance to PropertyMapSingle and PropertyMapList.
* Confirmed test with base-4.11 (with hint-test and server-test disabled)
## 0.1.0.0 -- 2018-03-12
* First version. Released on an unsuspecting world.