Skip to content

Releases: sile-typesetter/casile

v0.7.1

15 Mar 14:49
13c2326

Choose a tag to compare

Features

  • rules: Add ability to eval Make code after default rules (fccf315)
  • utilities: Handle chapter splitting for sources with footnotes in sections (3d5e7b5)

Bug Fixes

  • layouts: Only mark verse positions if creating a verse index (4535a5c)
  • rules: Correct Pandoc template override variable (#138) (4314008)
  • utilities: Correct shell quoting on generated chapter concatenater (d72bb91)

v0.7.0

13 Jan 10:45
508e6e3

Choose a tag to compare

⚠ BREAKING CHANGES

  • class: The open-page function has been removed, but
    open-spread is not a drop in replacement for all previous usage because
    it will force an even page opening if odd is false.
  • class: The dropcap function formerly provided by CaSILE used
    frames (via frametricks) and needed constant tweaking. The new upstream
    package is much better suited to this task, but since the
    implementation is almost completely different most book projects that
    used this will need to adjust.

Features

  • class: Add \skipto command for frame relative absolute skips (7c24f73)
  • class: Disable folios when disabling headers on speads (ec2dda6)
  • class: Typeset section/subsection titles as raggedright (fd84d26)
  • rules: Handle project-local fonts transparently (2cdfd9b)
  • templates: Add alternative float implementation for dropcaps (9474307)
  • templates: Allow using a custom pandoc template (0d34177)
  • templates: Use LPEG to parse Turkish (non-ansi) dropcaps (7d9c7bf)

Bug Fixes

  • build: Swap unportable ‘cp -bf’ for ‘install’ (ef64ca5)
  • covers: Enable Inkscape access to DISPLAY (temporary) (e8ac51a)
  • templates: Avoid Turkish apostrophe-hyphen hack being dropped after dropcaps (b6d0137)
  • templates: Detect Turkish alphabet as part of dropcap characters (cb5353c)

Miscellaneous Chores

  • class: Drop custom dropcap function, use new SILE package (cddd698)

Code Refactoring

  • class: Replace open-page with open-spread (0338f17)

v0.6.4

24 Aug 21:14
bc125b7

Choose a tag to compare

Bug Fixes

  • docker: Add missing Docker dep needed for some renderings (08ec084)
  • scripts: Handle BUILDDIR in series sort script without trailing slash (21a1552)

v0.6.3

19 Aug 18:59
b31d70a

Choose a tag to compare

Bug Fixes

  • rules: Correct sembol→emblum in filter hook name to match function (6e7d204)
  • rules: Remove trailing path from default BUILDDIR (8ef0579)

v0.6.2

21 Jul 07:56
8d552a4

Choose a tag to compare

Bug Fixes

  • build: Don't expect release tarballs to be Git repos (b95e6a3)

v0.6.1

20 Jul 11:24
28c90d5

Choose a tag to compare

Bug Fixes

  • docker: Use a keyserver that is alive (82c37c3)
  • rules: Disambiguate hostname vs. $HOSTNAME (846332d)

v0.6.0

02 Jun 07:13
766a95c

Choose a tag to compare

Features

  • class: Add left padded hbox function (3c6793d)
  • class: Make rule after TOC optional (aa5ca7f)
  • class: Pass chapter numbering information to TOC functions (cb9f541)
  • cli: Reset file timestamps on ‘casile setup’ (41eedbd)
  • rules: Generate gitignore list based on distfiles (4a6ca71)
  • rules: Include project-specific tagged messages to debug output (c43a627)
  • tooling: Add luacheck to lint matching CI jobs (a9ed6d0)

Bug Fixes

  • cli: Handle no target data for Make $(shell ...) invocations (98c9486)
  • rules: Bring cropped PDFs back to distfiles (ff6cdd4)
  • rules: Include series content in book content dependencies (c1dfac2)

v0.5.2

26 Mar 12:52
7193d64

Choose a tag to compare

Bug Fixes

  • actions: Strip refs clutter from branch name declared by GHA (acc5cbc)
  • rules: Don't die in CI if asked to install but nothing is built (84d99e6)

v0.5.1

23 Mar 20:54
f8cff5a

Choose a tag to compare

Bug Fixes

  • rules: Reinstate parent branch discovery, overzealously removed in 113d51f (907d2e9)

v0.5.0

23 Mar 10:52
19b2722

Choose a tag to compare

Features

  • cli: Abort if being run on CaSILE sourec repo (82f81fd)
  • gitlab: Add runtime detection of GitLab CI (7421a22)
  • gitlab: Export dotenv vars for GHA feature parity (e29d124)
  • gitlab: Output dist artifacts by default if run in CI job (55cf1bd)
  • gitlab: Pass dotenv variables on a per-job basis (8494aec)

Bug Fixes

  • cli: Return correct state for status checks (b13e6f6)
  • rules: Avoid unintended shell globbing (746c8f7)
  • rules: Correct path to TOC file intermediary target (6ca7e54)
  • rules: Deduplicate file list on local install (29fc67b)
  • rules: Don't pass empty target variable make wrapper (364a959)
  • rules: Remove troublesome force from draft mode (6dce1e4)