1.1.4 – April 2026
- Add
textflag - Fix inconsistency between
renderLazy/renderIO - Drop support for GHC 7
- Make it compile with MicroHs
- Deprecate the
Data.Text.Prettyprint.*modules- Users should migrate to the new
Prettyprintermodule hierarchy. - The old modules will be removed no sooner than September 2022.
- Users should migrate to the new
- Add shallower
Prettyprintermodule hierarchy exposing the same API.- 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.
- The current plan for the existing
- Make
renderLazylazy, and speed it up. - Add export list for Prettyprinter.Render.Terminal.Internal.
- Optimize generating spaces for indentation.
- Enable
-O2. - Extend GHC support to 7.6 and 7.4.
- Fix documentation claiming there would be a trailing newline in
renderIOwhen there is none
renderIOnow renders directly to STDOUT, instead of first building a textual rendering and then printing that to STDOUT.
- Expose
AnsiStyle’s constructors for adaptability
- Overhauled the API significantly – Styles are now combined using the
Semigroupinstance from a number of readable primitives.
Fix version shenanigans, since the prerelease was released to Hackage as version 1 already, so uploading the »new« version 1 did not work
Initial release