Changelog for table-layout-0.9.0.1
The format is based on Keep a Changelog.
[Unreleased]
[0.9.0.1] - 2020-06-14
Added
- Provide functions for concatenation
concatRow,concatLines, andconcatGrid. (#10)
Fixed
- Fix an error with
applyCutInfothat created a string of wrong length in case the cut mark was of unequal length and the view was outside of the cell.
[0.9.0.0] - 2020-04-10
Added
- Add
Text.Layout.Table.Cell.Formatted. ACellinstance is provided that enables formatting text correctly with inline text formatting commands. - Add helpers to generate tables for Pandoc in the module
Text.Layout.Table.Pandoc. - Add
Celltype class: This enables using different input string types. - Add
StringBuildertype class. This enables generating output in different ways. - Add test case for left-biased trim.
Changed
- Change input type of a lot of functions to use the
Celltype class. This might break some code but will require only a type annotation to fix. - Rework and simplify formatting functions with
CellandStringBuilder. This includes improvements in test coverage. - Reorganize module structure:
- Modules of types used for specification do now start with
Text.Layout.Table.Spec.. - Move a lot of the code in
Text.Layout.Tableinto sub-modules.
- Modules of types used for specification do now start with
Fixed
- Fix an error with text justification for lines that contain only one word and add a test case. (#6)
- Fix an error where cut marks where applied wrongly on the right side.