# Change log
## 0.2
* #117: Add `sparsify`.
* #115: Add `isDfsForestOf`.
* #114: Add a basic implementation of edge-labelled graphs.
* #107: Drop `starTranspose`.
* #106: Extend `ToGraph` with algorithms based on adjacency maps.
* #106: Add `isAcyclic` and `reachable`.
* #106: Rename `isTopSort` to `isTopSortOf`.
* #102: Switch the master branch to GHC 8.4.3. Add a CI instance for GHC 8.6.1.
* #101: Drop `-O2` from the `ghc-options` section of the Cabal file.
* #100: Rename `fromAdjacencyList` to `stars`.
* #79: Improve the API consistency: rename `IntAdjacencyMap` to `AdjacencyIntMap`,
and then rename the function that extracts its adjacency map to
`adjacencyIntMap` to avoid the clash with `AdjacencyMap.adjacencyMap`,
which has incompatible type.
* #82, #92: Add performance regression suite.
* #76: Remove benchmarks.
* #74: Drop dependency of `Algebra.Graph` on graph type classes.
* #62: Move King-Launchbury graphs into `Data.Graph.Typed`.
* #67, #68, #69, #77, #81, #93, #94, #97, #103, #110: Various performance improvements.
* #66, #72, #96, #98: Add missing `NFData` instances.
## 0.1.1.1
* #59: Allow `base-compat-0.10`.
## 0.1.1
* #58: Update documentation.
* #57: Allow newer QuickCheck.
## 0.1.0
* Start complying with PVP.
* #48: Add `starTranspose`.
* #48: Add `foldg` to `ToGraph`.
* #15: Optimise `removeEdge`.
* #39: Factor out difference lists into `Algebra.Graph.Internal`.
* #31: Add `Algebra.Graph.NonEmpty`.
* #32: Remove smart constructor `graph`.
* #27, #55: Support GHC versions 7.8.4, 7.10.3, 8.0.2, 8.2.2, 8.4.1.
* #25: Add `NFData Graph` instance.
* General improvements to code, documentation and tests.
## 0.0.5
* Add `dfs`.
* #19: Move `GraphKL` to an internal module.
* #18: Add `dfsForestFrom`.
* #16: Add support for graph export, in particular in DOT format.
* Make API more consistent, e.g. rename `postset` to `postSet`.
* Improve documentation and tests.