diff --git a/prettyprinter-ansi-terminal/CHANGELOG.md b/prettyprinter-ansi-terminal/CHANGELOG.md index 612c59fa..b81c52ad 100644 --- a/prettyprinter-ansi-terminal/CHANGELOG.md +++ b/prettyprinter-ansi-terminal/CHANGELOG.md @@ -1,3 +1,17 @@ +# [1.1.2] + +- [Add shallower `Prettyprinter` module hierarchy exposing the same API.](https://github.com/quchen/prettyprinter/pull/174) + * The current plan for the existing `Data.Text.Prettyprint.Doc*` modules is: + * Start deprecation in early 2021. + * Remove the modules after a deprecation period of at least one year. +- [Make `renderLazy` lazy, and speed it up.](https://github.com/quchen/prettyprinter/pull/176) +- [Add export list for Prettyprinter.Render.Terminal.Internal.](https://github.com/quchen/prettyprinter/pull/148) +- [Optimize generating spaces for indentation.](https://github.com/quchen/prettyprinter/pull/132) +- [Enable `-O2`.](https://github.com/quchen/prettyprinter/pull/144) +- [Extend GHC support to 7.6 and 7.4.](https://github.com/quchen/prettyprinter/pull/74) + +[1.1.2]: https://github.com/quchen/prettyprinter/compare/ansi-terminal-v1.1.1.2...ansi-terminal-v1.1.2 + # 1.1.1.2 - Fix documentation claiming there would be a trailing newline in `renderIO` diff --git a/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal.cabal b/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal.cabal index 755f675c..77d6708b 100644 --- a/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal.cabal +++ b/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal.cabal @@ -1,5 +1,5 @@ name: prettyprinter-ansi-terminal -version: 1.1.1.2 +version: 1.1.2 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: ANSI terminal backend for the »prettyprinter« package. diff --git a/prettyprinter-convert-ansi-wl-pprint/prettyprinter-convert-ansi-wl-pprint.cabal b/prettyprinter-convert-ansi-wl-pprint/prettyprinter-convert-ansi-wl-pprint.cabal index e47ffd66..18c12456 100644 --- a/prettyprinter-convert-ansi-wl-pprint/prettyprinter-convert-ansi-wl-pprint.cabal +++ b/prettyprinter-convert-ansi-wl-pprint/prettyprinter-convert-ansi-wl-pprint.cabal @@ -1,5 +1,5 @@ name: prettyprinter-convert-ansi-wl-pprint -version: 1.1 +version: 1.1.1 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones. diff --git a/prettyprinter/CHANGELOG.md b/prettyprinter/CHANGELOG.md index cc78bcc9..9dcece5b 100644 --- a/prettyprinter/CHANGELOG.md +++ b/prettyprinter/CHANGELOG.md @@ -1,3 +1,26 @@ +# [1.7.0] + +## Breaking changes + +- [Fix `layoutPretty` and `layoutSmart` so they don't produce trailing whitespace as a result of indenting empty lines.](https://github.com/quchen/prettyprinter/pull/139) + * Users of `removeTrailingWhitespace` should check whether it is still needed. +- [Use `floor` instead of `round` to compute ribbon width.](https://github.com/quchen/prettyprinter/pull/160) +- [Remove deprecated `Data.Text.Prettyprint.Doc.Render.ShowS` module.](https://github.com/quchen/prettyprinter/pull/173) +- [Add optimized implementation of `stimes` for `Doc`.](https://github.com/quchen/prettyprinter/pull/135) +- [Generalize the type of `layoutCompact` to clarify that it doesn't preserve annotations.](https://github.com/quchen/prettyprinter/pull/183) +- [Add strictness annotations in `SimpleDocStream` and `PageWidth`.](https://github.com/quchen/prettyprinter/pull/129) + +## Non-breaking changes + +- [Add shallower `Prettyprinter` module hierarchy exposing the same API.](https://github.com/quchen/prettyprinter/pull/174) + * The current plan for the existing `Data.Text.Prettyprint.Doc*` modules is: + * Start deprecation in early 2021. + * Remove the modules after a deprecation period of at least one year. +- [Fix build with GHC 7.4.](https://github.com/quchen/prettyprinter/pull/187) +- Various documentation improvements. + +[1.7.0]: https://github.com/quchen/prettyprinter/compare/v1.6.2...v1.7.0 + # 1.6.2 - Speed up rendering to lazy and strict `Text`. diff --git a/prettyprinter/prettyprinter.cabal b/prettyprinter/prettyprinter.cabal index 0bcd785f..5b425efc 100644 --- a/prettyprinter/prettyprinter.cabal +++ b/prettyprinter/prettyprinter.cabal @@ -1,5 +1,5 @@ name: prettyprinter -version: 1.6.2 +version: 1.7.0 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: A modern, easy to use, well-documented, extensible pretty-printer.