sexpresso-1.2.2.0: ChangeLog.md
# Changelog for S-expresso
Version 1.2.2.0
---------------
* Build with `megaparsec-9.3.0`
Version 1.2.1.0
---------------
* Add `Data` instances. [#12](https://github.com/archambaultv/sexpresso/pull/12).
Version 1.2.0.0
---------------
* Update to stack lts 18.10
* Thanks to Ollie Charles from asking for this update
Version 1.1.0.0
---------------
* Add startPosPretty and endPosPretty function
* Add Bifunctor, Bifoldable and Bitraversable instances for SExpr
* Add Base SExpr, Recursive, Corecursive instances (see package recursion-schemes)
* Add Functor instance for Located
* Fix SExprPrinter constructor name (SExprParser -> SExprPrinter)
* Improve documentation
* Merge [pull request \#6](https://github.com/archambaultv/sexpresso/pull/6) to prepare for MonadFail
* Fix bug with R5RS negative number (issue \#7 on [github](https://github.com/archambaultv/sexpresso/issues/7))
* Tested with stack version 14.27 and 15.3
Version 1.0.0.2
---------------
* Initial Hackage Release
* SExpr datatype for representing S-expression
* Generic SExpr parser
* Specialized SExpr parser for character
* SExpr flat printer
* Scheme R5RS parser implementation