diff --git a/prettyprinter/CHANGELOG.md b/prettyprinter/CHANGELOG.md index 3442dc7f..fa0c47cb 100644 --- a/prettyprinter/CHANGELOG.md +++ b/prettyprinter/CHANGELOG.md @@ -1,3 +1,19 @@ +# 1.6.0 + +## Breaking changes + +- Fix `fuse`'s handling of annotated documents: + - Don't remove annotations on empty documents. + - Apply fusion within annotations. +- Fix layouting of hard linebreaks with `Unbounded` page widths. + +## Non-breaking changes + +- Speed up `group` for documents containing linebreaks and previously + `group`ed documents. +- Add debugging helpers in `Data.Text.Prettyprint.Doc.Internal.Debug` +- Documentation improvements and fixes + # 1.5.1 - Removing trailing whitespace sometimes restored necessary whitespace in the diff --git a/prettyprinter/prettyprinter.cabal b/prettyprinter/prettyprinter.cabal index 5da09f74..01d7df00 100644 --- a/prettyprinter/prettyprinter.cabal +++ b/prettyprinter/prettyprinter.cabal @@ -1,5 +1,5 @@ name: prettyprinter -version: 1.5.1 +version: 1.6.0 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: A modern, easy to use, well-documented, extensible pretty-printer.