Skip to content

Releases: quchen/prettyprinter

1.7.1

11 Sep 09:14
7f9af88
Compare
Choose a tag to compare

1.7.0

31 Jul 13:34
ab2c094
Compare
Choose a tag to compare

prettyprinter-convert-ansi-wl-pprint 1.1.1

31 Jul 13:39
ab2c094
Compare
Choose a tag to compare

prettyprinter-ansi-terminal 1.1.2

31 Jul 13:35
ab2c094
Compare
Choose a tag to compare

1.6.2

20 Jun 22:42
c52840b
Compare
Choose a tag to compare
  • Speed up rendering to lazy and strict Text.
  • Documentation improvements for group and flatAlt.
  • Internal refactoring of the layoutWadlerLeijen-based layouters.

1.6.1

10 Feb 18:37
Compare
Choose a tag to compare
  • Use an export list in Data.Text.Prettyprint.Doc.Internal.
  • Improve group for Union and FlatAlt.
  • Speed up removeTrailingWhitespace.
  • Improve generating spaces for indentation and spaces.
  • Simplify some Doc constants by defining them as Doc literals.
  • Enable -O2.
  • Various documentation fixes and improvements.

1.6.0

22 Jan 17:09
83d7471
Compare
Choose a tag to compare

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
    grouped documents.
  • Add debugging helpers in Data.Text.Prettyprint.Doc.Internal.Debug
  • Documentation improvements and fixes

1.5.1

05 Nov 09:15
Compare
Choose a tag to compare
  • Removing trailing whitespace sometimes restored necessary whitespace in the
    wrong spot

1.5.0

05 Nov 09:15
Compare
Choose a tag to compare
  • Fix inconsistent formatting within align and wide sub-docs on narrow layouts

1.4.0

21 Oct 06:54
Compare
Choose a tag to compare
  • Add fixity declaration to <+>, matching <>
  • Fix removal of trailing whitespace
    • Keep very last newlines, Unix-style
    • Do not trim leading whitespace