Releases: maxcrees/tbl.typ
Releases · maxcrees/tbl.typ
Version 0.1.1
Version 0.1.1: Sunday 19 October 2025
- Bugs fixed
- Rows that span upwards into header rows will now themselves become part of the header, too. By default, only first row (and now any rows that span into it) is considered the table header. This can be overridden by using the special input line
.THor specifying theheader-rowsregion option. This fixes compatibility with Typst 0.14.0.
- Rows that span upwards into header rows will now themselves become part of the header, too. By default, only first row (and now any rows that span into it) is considered the table header. This can be overridden by using the special input line
Version 0.1.0
Version 0.1.0: Saturday 11 October 2025
- Breaking changes
- The
"content"value for themoderegion option, an alias for the value of"markup"deprecated since version 0.0.4, has been removed. - The
macrosalias for thescoperegion option, deprecated since version 0.0.4, has been removed. - The minimum supported Typst compiler version is now 0.13.1.
- The
- Improvements
- There is no longer a dependency on the
tablexpackage or the#state()function. This should improve compilation speed and stability. - Within text blocks,
.\"comments are now removed, and other TROFF commands are rejected. (#6)
- There is no longer a dependency on the
- Bugs fixed
- Citations within tables will no longer prevent the document layout from converging. (#11)
Version 0.0.4
Version 0.0.4: Saturday 19 August 2023
- Breaking changes
- The
"content"value for themoderegion option has been renamed to"markup"to align with theevalelement function in Typst 0.7.0. The former is now an undocumented alias for the latter which will be removed in the next release. - The
macrosregion option has been renamed toscopeto reflect the expansion in its use. The former is now an undocumented alias for the latter which will be removed in the next release.
- The
- Bugs fixed
- A division-by-zero crash is now fixed.
- The
xcolumn modifier now overrides the width calculation for text blocks. (GH-7)
- Improvements
- As mentioned above, it is now possible to scope arbitrary Typst objects for use within table data entries using the
scoperegion option (GH-9). - For cells that are spanned or contain horizontal lines, an empty table data entry is no longer required (but may still be provided).
- The dependency on
tablexhas been updated to 0.0.5.
- As mentioned above, it is now possible to scope arbitrary Typst objects for use within table data entries using the
Version 0.0.3
Saturday 29 July 2023
- Breaking changes
- The
o(...)column modifier is now the cell foreground color. Usek(...)to change the background color. - The
tbl-alignalias for thealignregion option, deprecated since version 0.0.2, has been removed.
- The
- New features
- The
.T&command is now supported which allows changing the table format specifications in the middle of the table data. (GH-4) - New region options:
bg,colors,fg, andsize.
- The
- Bugs fixed
- Test cases that fail to compile or are missing now cause
maketo return with a non-zero exit status. - The test suite now operates correctly with Typst 0.6.0.
- Test cases that fail to compile or are missing now cause
- Improvements
tbl.typhas been submitted to the Typst package repository.tablexis now imported as a Typst 0.6.0 package.
- Documentation
- The behavior of whitespace with respect to special input lines has been clarified.
Version 0.0.2
Saturday 10 June 2023
- Breaking changes
- Region option
tbl-alignhas been renamed toalign. The former is now an undocumented alias for the latter. This alias will be removed in the next release. tablex.typis now pulled fromTYPST_ROOTrather than relative to the current working directory.
- Region option
- New features
- New region option:
mode. - New column classifier:
A. - New special table entry:
\Rx. - Line continuations in the table data are now supported.
- New region option:
- Bugs fixed
- Fix order of operations for column width measurement, especially for class
Ncolumns. It is no longer necessary to include spuriousemodifiers. w(...)column modifier now places a definitive lower bound on the width of the column. (GH-5)padregion option now accepts underspecified input. (GH-3)- Fix width of horizontally-spanned cells.
- Fix order of operations for column width measurement, especially for class
- Improvements
- Clarify error message for malformed text block close.
- Clean up and refactor implementation.
- Add test suite based on existing examples from
README.
- Documentation
- Fix
READMEcompilation with Typst version 0.4.0. - Align columns in code for example tables to improve legibility.
- Annotate a short example table format specification.
- Document behavior when fewer table entries are provided than expected columns for a particular row.
- Fix width of renderings for example tables.
- Clarify lack of
nospacesandnowarnregion options. - Expand usage instructions.
- Document more differences and extensions.
- Fix
Version 0.0.1
Initial release