Skip to content

Commit

Permalink
Prepare release 1.7.0 (#188)
Browse files Browse the repository at this point in the history
  • Loading branch information
sjakobi authored Jul 31, 2020
1 parent 4fa6857 commit ab2c094
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 3 deletions.
14 changes: 14 additions & 0 deletions prettyprinter-ansi-terminal/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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`
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
23 changes: 23 additions & 0 deletions prettyprinter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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`.
Expand Down
2 changes: 1 addition & 1 deletion prettyprinter/prettyprinter.cabal
Original file line number Diff line number Diff line change
@@ -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.
Expand Down

0 comments on commit ab2c094

Please sign in to comment.