Skip to content

Commit ab2c094

Browse files
authored
Prepare release 1.7.0 (#188)
1 parent 4fa6857 commit ab2c094

File tree

5 files changed

+40
-3
lines changed

5 files changed

+40
-3
lines changed

prettyprinter-ansi-terminal/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# [1.1.2]
2+
3+
- [Add shallower `Prettyprinter` module hierarchy exposing the same API.](https://github.com/quchen/prettyprinter/pull/174)
4+
* The current plan for the existing `Data.Text.Prettyprint.Doc*` modules is:
5+
* Start deprecation in early 2021.
6+
* Remove the modules after a deprecation period of at least one year.
7+
- [Make `renderLazy` lazy, and speed it up.](https://github.com/quchen/prettyprinter/pull/176)
8+
- [Add export list for Prettyprinter.Render.Terminal.Internal.](https://github.com/quchen/prettyprinter/pull/148)
9+
- [Optimize generating spaces for indentation.](https://github.com/quchen/prettyprinter/pull/132)
10+
- [Enable `-O2`.](https://github.com/quchen/prettyprinter/pull/144)
11+
- [Extend GHC support to 7.6 and 7.4.](https://github.com/quchen/prettyprinter/pull/74)
12+
13+
[1.1.2]: https://github.com/quchen/prettyprinter/compare/ansi-terminal-v1.1.1.2...ansi-terminal-v1.1.2
14+
115
# 1.1.1.2
216

317
- Fix documentation claiming there would be a trailing newline in `renderIO`

prettyprinter-ansi-terminal/prettyprinter-ansi-terminal.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: prettyprinter-ansi-terminal
2-
version: 1.1.1.2
2+
version: 1.1.2
33
cabal-version: >= 1.10
44
category: User Interfaces, Text
55
synopsis: ANSI terminal backend for the »prettyprinter« package.

prettyprinter-convert-ansi-wl-pprint/prettyprinter-convert-ansi-wl-pprint.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: prettyprinter-convert-ansi-wl-pprint
2-
version: 1.1
2+
version: 1.1.1
33
cabal-version: >= 1.10
44
category: User Interfaces, Text
55
synopsis: Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones.

prettyprinter/CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
# [1.7.0]
2+
3+
## Breaking changes
4+
5+
- [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)
6+
* Users of `removeTrailingWhitespace` should check whether it is still needed.
7+
- [Use `floor` instead of `round` to compute ribbon width.](https://github.com/quchen/prettyprinter/pull/160)
8+
- [Remove deprecated `Data.Text.Prettyprint.Doc.Render.ShowS` module.](https://github.com/quchen/prettyprinter/pull/173)
9+
- [Add optimized implementation of `stimes` for `Doc`.](https://github.com/quchen/prettyprinter/pull/135)
10+
- [Generalize the type of `layoutCompact` to clarify that it doesn't preserve annotations.](https://github.com/quchen/prettyprinter/pull/183)
11+
- [Add strictness annotations in `SimpleDocStream` and `PageWidth`.](https://github.com/quchen/prettyprinter/pull/129)
12+
13+
## Non-breaking changes
14+
15+
- [Add shallower `Prettyprinter` module hierarchy exposing the same API.](https://github.com/quchen/prettyprinter/pull/174)
16+
* The current plan for the existing `Data.Text.Prettyprint.Doc*` modules is:
17+
* Start deprecation in early 2021.
18+
* Remove the modules after a deprecation period of at least one year.
19+
- [Fix build with GHC 7.4.](https://github.com/quchen/prettyprinter/pull/187)
20+
- Various documentation improvements.
21+
22+
[1.7.0]: https://github.com/quchen/prettyprinter/compare/v1.6.2...v1.7.0
23+
124
# 1.6.2
225

326
- Speed up rendering to lazy and strict `Text`.

prettyprinter/prettyprinter.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: prettyprinter
2-
version: 1.6.2
2+
version: 1.7.0
33
cabal-version: >= 1.10
44
category: User Interfaces, Text
55
synopsis: A modern, easy to use, well-documented, extensible pretty-printer.

0 commit comments

Comments
 (0)