Skip to content

v2.3.0

Compare
Choose a tag to compare
@Omikhleia Omikhleia released this 17 Mar 22:40
· 24 commits to main since this release

This minor release introduces several new features.

The main one is the support of "decorations" in character styles, to easily customize underlined content, struck out content, redacted or highlighted content.

Features

  • (Styling) Add decorations to character styles (#78, #76, #75)
    • Character styles now support an additional "decoration" element, refer to the documentation for more details.
  • (Packages) Add resilient.liners package (part of the above feature)
    • This is a technical package using the new "liners" (constructs that can span multiple lines), which will be part of SILE 0.15 (and are already available to re·sil·ient via the silex.sile compatibility layer).
    • It provides underlines, strikethroughs, redacted and highlighted ("mark") constructs, with support for "rough" sketchy variants.
  • (Packages) Add piecharts.sile dependency (#79, #80)
    • This recent addition to the SILE ecosystem provides for the rendering of pie (donut) charts from data in CSV format.

Migration notes

Dependencies have been updated to silex.sile 0.5, markdown.sile 2.0 and ptable.sile 3.0.
While most regular users shouldn't be impacted, all of these introduce slightly breaking changes in their behavior, please check their release notes if you think you might be affected.