Releases: maxcrees/tbl.typ
Releases · maxcrees/tbl.typ
Version 0.0.4
Version 0.0.4: Saturday 19 August 2023
- Breaking changes
- The
"content"
value for themode
region option has been renamed to"markup"
to align with theeval
element 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
macros
region option has been renamed toscope
to 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
x
column 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
scope
region 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
tablex
has 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-align
alias for thealign
region 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
make
to 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.typ
has been submitted to the Typst package repository.tablex
is 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-align
has been renamed toalign
. The former is now an undocumented alias for the latter. This alias will be removed in the next release. tablex.typ
is now pulled fromTYPST_ROOT
rather 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
N
columns. It is no longer necessary to include spuriouse
modifiers. w(...)
column modifier now places a definitive lower bound on the width of the column. (GH-5)pad
region 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
README
compilation 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
nospaces
andnowarn
region options. - Expand usage instructions.
- Document more differences and extensions.
- Fix
Version 0.0.1
Initial release