hvega-0.3.0.0: CHANGELOG.md
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).