Skip to content

v2.2.0

Compare
Choose a tag to compare
@Omikhleia Omikhleia released this 01 Oct 17:54
· 48 commits to main since this release
b6ed68a

This minor release introduces several new features.

The main one is the addition of "book matters" in master documents:

  • Automatically generated pages (half-title pages, title pages, end-papers...) based on your document metadata
  • Provisions for generating front and back cover pages

From a single master document file, you can now generate a book from front-cover to back-cover, with all the required "usual" pages in between and all the content at the right place.

Features

  • (Input) Add "book matters" feature to master documents (#57)
  • (Book class) Running header variability for different types of books: class option for controlling what goes in running headers (#58, #68)
  • (Book class) Add style-aware implementation for code and verbatim (#59)
  • (Packages) Add resilient.defn package for styled definition items (#60, #65)
  • (Packages) Add more paragraph styles for resilient.poetry environments (#62, #63)
  • (Packages) Add style-aware resilient.verbatim package (#59)

Fixes

  • (Styles) Standalone chapter/part number does not work with all paragraph alignments (075f051)

Documentation

The user manual also received several improvements.
It now uses "book matters" and covers.

Migration notes

The internal implementation of the sectioning hooks has changed again (#58, #68). You shouldn't be affected, unless you implemented your own derived document class and/or tweaked the provided hooks. In this case, you may have to update your code.

A few 3rd-party dependencies are updated. Notably, the silex.sile dependency is upgraded. As stated in the previous release, be aware that the latter overrides some of the core SILE components, changing their behavior — normally for the better, but it may break some workflows.