For the latest version of this document, please see [https://github.com/DougBurke/hvega/blob/master/hvega/CHANGELOG.md](https://github.com/DougBurke/hvega/blob/master/hvega/CHANGELOG.md). ## 0.3.0.0 The `Channel` type has been extended to include `ChFill` and `ChStroke` constructors and the `tooltips` function allows you to provide multiple tooltips for a channel. The schema version has been changed from 2 to 3, but there has been limited checking to see if the API correctly reflects the new schema. This functionality was provided by Adam Massmann (massma) and BinderDavid. ## 0.2.1.0 Added the `toHtml` and `toHtmlFile` functions which create the necessary HTML to view the Vega-Lite visualization using [Vega Embed](https://vega.github.io/vega-lite/usage/embed.html) (this is similar to how [ihaskell-hvega](https://hackage.haskell.org/package/ihaskell-hvega) works). This functionality was provided by Gregory Schwartz; apologies for taking so long to get it released. ## 0.2.0.0 The constructors for the LegendOrientation type have been renamed (by adding the prefix `LO`) which avoids the name clash with `Left` and `Right` seen in earlier releases. This is a breaking API change. Clarify how to use the library in the main `hvega` module. Thanks to contributions from Nicolas Mattia (nmattia) and Marco Zocca (ocramz). ## 0.1.0.3 The only change is to the cabal file, where `cabal-version: >=1.18` has been changed to `cabal-version: 1.18`. ## 0.1.0.2 Updated the upper bounds of `aeson` to really allow v1.4. This was not released on Hackage. ## 0.1.0.1 Updated the upper bounds of `aeson` from v1.2 to v1.4. The cabal package now includes `stack.yaml` and `default.nix` (although the latter is *not* guaranteed to be correct), as well as a change log and an extra image. ## 0.1.0.0 This is the initial version of `hvega`, which is based on version 2.2.1 of the [Elm Vega library](http://package.elm-lang.org/packages/gicentre/elm-vega/2.2.1/VegaLite).