All notable changes to 'Ilm will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Avoid line break between link text and indicator (circle).
external-link-circle
option for disabling circle next to external links.
- Chapter page breaks when using headings inside of a page container.
- Improved template and
example.pdf
.
- Language setting definition in template.
- Removed hardcoded heading for table of contents so that the heading is defined as per Typst's language settings.
- Use Libertinus Serif font, if available, otherwise fall back to Linux Libertine.
date-format
argument for specifying custom date format.table-of-contents
argument for specifying customoutline
function for the table of contents.
- Use dictionary for
figure-index
,table-index
, andlisting-index
arguments and add title field for specifying custom title. - Create chapter page breaks inside
body
context.
- Level 1 headings not being displayed on preface page due to page break inside heading
show
rule.
- Check if a heading's
body
has atext
field before using it.
- Running footer demo in template and example.
- Footer chapter size from
0.65em
to0.68em
. - Start bibliography on a new page regardless of whether
chapter-pagebreak
is set totrue
or not.
- Use kebab-case for variable and function names.
- Unnecessary
here()
parameter inquery()
usage.
Initial Release.