packages feed

prettyprinter-ansi-terminal-1.1.4: CHANGELOG.md

# [1.1.4] – April 2026

- [Add `text` flag](https://github.com/quchen/prettyprinter/pull/279)
- [Fix inconsistency between `renderLazy`/`renderIO`](https://github.com/quchen/prettyprinter/pull/261)
- [Drop support for GHC 7](https://github.com/quchen/prettyprinter/pull/278)
- [Remove compatibility code for GHC < 8](https://github.com/quchen/prettyprinter/pull/285)
- [Make it compile with MicroHs](https://github.com/quchen/prettyprinter/pull/270)

[1.1.4]: https://github.com/quchen/prettyprinter/compare/ansi-terminal-v1.1.3...ansi-terminal-v1.1.4

# [1.1.3]

- [Deprecate the `Data.Text.Prettyprint.*` modules](https://github.com/quchen/prettyprinter/pull/203)
  * Users should migrate to the new `Prettyprinter` module hierarchy.
  * The old modules will be removed no sooner than September 2022.

[1.1.3]: https://github.com/quchen/prettyprinter/compare/ansi-terminal-v1.1.2...ansi-terminal-v1.1.3

# [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`
  when there is none

# 1.1.1.1

- `renderIO` now renders directly to STDOUT, instead of first building a textual
  rendering and then printing that to STDOUT.

# 1.1.1

- Expose `AnsiStyle`’s constructors for adaptability

# 1.1

- Overhauled the API significantly – Styles are now combined using the
  `Semigroup` instance from a number of readable primitives.

# 1.0.1

Fix version shenanigans, since the prerelease was released to Hackage as version
1 already, so uploading the »new« version 1 did not work

# 1

Initial release