# Revision history for greskell-core
## 0.1.2.6 -- 2019-06-10
* Adapt test spec to `aeson-1.4.3.0` (#1).
## 0.1.2.5 -- 2019-03-31
* Confirm test with `QuickCheck-2.13.1`.
## 0.1.2.4 -- 2018-10-03
* Confirm test with `base-4.12.0.0` and `containers-0.6.0.1`
## 0.1.2.3 -- 2018-09-05
* Confirmed test with `QuickCheck-2.12` and `hspec-2.5.6`.
## 0.1.2.2 -- 2018-07-24
* Confirmed test with `doctest-discover-0.2.0.0`.
## 0.1.2.1 -- 2018-06-24
* Confirmed test with `doctest-0.16.0`.
## 0.1.2.0 -- 2018-06-21
* Add `GMap` module.
* Add `AsIterator` module.
* Add `GraphSON.GValue` module.
* Confirmed test with `aeson-1.4.0.0`.
### GraphSON module
* Change behavior of `instance FromJSON GraphSON`. Now {"@type": null}
goes to failure. Before, "@type":null fell back to direct (bare)
parsing. If it finds "@type" key, I think it should expect that the
JSON object is a GraphSON wrapper. It's more or less a bug fix, so
it doesn't bump major version.
* Add `Generic` and `Hashable` instances to `GraphSON`.
* Add `GValue` and `GValueBody` types and related functions.
* Add `FromGraphSON` class and related functions.
* Add `instance GraphSONTyped Either`.
* Add `instance GraphSONTyped` to types in `containers` package.
* Re-export Aeson's `Parser` type for convenience.
### Greskell module
* Add `valueInt`, `gvalue`, `gvalueInt` functions.
## 0.1.1.0 -- 2018-04-08
* Add Semigroup instance to Greskell.
* Confirmed test with base-4.11.
## 0.1.0.0 -- 2018-03-12
* First version. Released on an unsuspecting world.