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.
appendix
option for defining appendix.- Documentation of template to template's
main.typ
file so that users of Typst's web app can see how the template works and how to customize it without leaving the web app, i.e. they don't have to read the README on GitHub.
- Page numbering and chapter name in footer.
- Use spacing attribute for paragraph spacing instead of block.
- Minimum required compiler version to 0.12.0.
- 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.