v0.1.6.0
=======

Fixes:

* Some fixes to avoid trailing whitespace in pretty-printing.
  (Thank you, @kquick!)

v0.1.5.0
=======

Fixes:

* Bumped the `text` version to allow GHC 9.4 compatibility.

v0.1.4.0
=======

Features:

* Added `encodeLazy` and `encodeOneLazy` functions to producing lazy
  text

Fixes:

* Added the `Located` type for source location tracking for `atom`
  values (thanks ckoparkar!)
* Added `unconstrainedPrint`, which does not try to restrict a printed
  s-expression to a fixed width but will attempt to indent it in a
  reasonable way nonetheless.

v0.1.3.0
=======

Features:

* Added the `Located` type for source location tracking for `atom`
  values (thanks ckoparkar!)
* Added `unconstrainedPrint`, which does not try to restrict a printed
  s-expression to a fixed width but will attempt to indent it in a
  reasonable way nonetheless.

Fixes:

* Pretty-printing configurations created with `flatPrint` now use a
  _much_ more efficient pretty-printer.
* Internally, pretty-printers use a richer type which improves
  performance somewhat by cutting down on repeated intermediate
  printing, and future work will build on this to make printing even
  more efficient.

v0.1.2.0
=======

* Added `atom` and `mkAtomParser` helper functions for new
  user-defined atom types.
* New parsers for various atom types:
    * Exported parsers for individual Haskell literals, to allow
      building new variations on the `HaskLike` atom type.
    * Added syntaxes for arbitrary-base numeric literals in the style of
      Common Lisp and M4
* Added a suite of basic QuickCheck tests
* Compatibility fix: GHC 7.8 didn't allow type signatures on pattern
  synonyms.


v0.1.1.0
=======

* Strongly considered but did not keep a changelog. …sorry.
