Changelog
Unreleased
3.5.0 - 2025-12-08
Simplified typst escaping, all custom rules were removed and text is simply wrapped in
""with\"as the only escaped character. This avoids bugs where some text is interpreted as special typst markup #110.Added
recursive = falsekeyword toReplacepostprocessor which causes it to recurse into SummaryTables' own wrapper types likeConcatandMultiline.ReplaceMissingis set to be recursive by default and is considered a bugfix as the intent was always to replace all missings, not just top-level #119.Added
numeric_defaultandcategorical_defaultkeywords totable_oneto change the default analyses for all columns in a table at once. These parameters can also be changed globally withdefaults!#117.All table functions now use the
"label"column metadata as a label by default if it's present. A different key can be set as the default settinglabel_key, ornothingto disable the feature #111.
3.4.0 - 2025-09-26
- Added global defaults system which allows to override float rounding behavior and annotation label styles, among others #108.
3.3.3 - 2025-07-17
Fixed internal alignment of
Multilinein the LaTeX backend so that it matches the cell alignment #98.Fixed unintended enumeration markup in
overview_tablerendered with Typst #99.
3.3.2 - 2025-07-16
- Fixed rendering of concat/styled annotations and footnotes in docx #97.
3.3.1 - 2025-05-23
- Fixed
overview_tablein the presence of all-missing columns #91.
3.3.0 - 2025-03-12
- Added the
overview_tablefunction which creates a quick summary of all columns from a tabular data source, styled after thedfSummaryfunction from R'ssummarytoolspackage #85.
3.2.0 - 2025-02-24
- Added
Styledstruct for partial styling of text within a cell, including bold, italic, underline and text color. Note that you need to add\usepackage{xcolor}to use colored text in LaTeX. #84.
3.1.0 - 2025-02-20
Added
headerfunction to typst output such that the header section can repeat after page breaks #79.Added
simple_tablefunction for the display of raw tabular data #76.Changed html output to use a unique id instead of a class for the table so that SummaryTables' CSS takes priority over class-based settings from Documenter and others. This fixes the look of SummaryTables within Documenter dark mode, for example #77.
3.0.3 - 2025-01-31
Added
showmethod forMIME"QuartoNotebookRunner/typst"to support typst directly in the native quarto julia engine #69.Allowed
Strings as column identifiers in addition toSymbols #63.Made HTML tables dark mode compatible by reusing foreground color for the lines #62.
3.0.2 - 2024-11-27
- Added extra escape characters to Typst #54.
3.0.1 - 2024-10-24
Added single-argument method to
table_onewhich summarizes all columns in the passed table except those used for grouping #48.Fixed issue with using
missingas a group intable_one. This PR also removes redundant group totals if there's just one subgroup to do a total over #47.
3.0.0 - 2024-09-23
Breaking Footnotes are by default separated with linebreaks now. This can be changed by setting the new
Tableoptionlinebreak_footnotes = false#34.Breaking Changed
show_overallkeyword oftable_onetoshow_total. The name of all total columns was changed from"Overall"to"Total"as well but this can be changed using the newtotal_namekeyword.Added ability to show "Total" statistics for subgroups in
table_one#30.Fixed tagging of header rows in docx output, such that the header section is now repeated across pages as expected #32.
2.0.2 - 2024-09-16
- Fixed issue where cells would not merge if they stored a
Multilinevalue #29.
2.0.1 - 2024-09-16
- Fixed incorrect order of column group keys in
summarytableandlistingtablewhen some row/col group combinations were missing #25.
2.0.0 - 2024-05-03
- Breaking Changed generated Typst code to use the native table functionality available starting with Typst v0.11. Visual output should not change.