# 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.