Skip to content

Releases: sile-typesetter/casile

v0.8.0

08 Apr 11:35
3693fb5
Compare
Choose a tag to compare

Features

  • mdbook: Strip out input elements mdbook can't handle (ec1de6b)
  • pages: Add default template for static book page (0cfcd4e)
  • pages: Add mobi output to static site resources (9ae5846)
  • pages: Add PDF outputs to static site resources (61cf7d3)
  • rules: Add mdbook output format (2d326fd)
  • rules: Add mechanism to output whole dirs to distribution (838eb6f)
  • rules: Add target for static html index page for books (9e43fc1)
  • scripts: Add script for generating mdbook src chapters (5a7f483)
  • utilities: Automatically migrate more deprecated Lua functions (48bfb78)

Bug Fixes

  • cli: Default CASILE_SINGLEPOVJOB to true, POV can be a machine killer (b5e2740)
  • deps: Check for required curl dependency on configure (0322e1e)
  • mdbook: Avoid double-linking TOCs with robust title/slug parsing (fe2d343)
  • packages: Correct length math calculation in endnotes package (1024881)
  • rules: Expand array before shell expansion to dedup list (f6fca73)
  • rules: Fix pandoc filter for link-free processed source variant (5fe4233)
  • rules: Limit forcing rebuilds to when relevant makefile changes (5ff8005)

v0.7.4

17 Mar 12:35
b4d48e9
Compare
Choose a tag to compare

Features

  • covers: Run inkscape in an X virtual frame buffer (292d87d)
  • docker: Let non-privileged container users install deps with su (0d14dcf)

Bug Fixes

  • docker: Install compatible lua-colors fork (70c8b2d)
  • rules: Guard versioninfo characters that might look like shell globs (ef00978)

v0.7.3

16 Mar 21:28
45fa16a
Compare
Choose a tag to compare

Bug Fixes

  • cli: Check for deep clone and skip warp-time if not (dc9c7e0), closes #140
  • cli: Don't force install-dist target on setup / .gitignore regen (06d2ca3)
  • rules: Avoid race condition creating fresh BUILDDIR (c1e507b)
  • rules: Only calculate PARENT once and don't die if it's the same as BRANCH (fbd05f8)

v0.7.2

16 Mar 13:02
63b358d
Compare
Choose a tag to compare

Features

  • cli: Put parallel pov job execution behind CASILE_SINGLEPOVJOB env flag (c48aee5)

Bug Fixes

  • cli: Don't force install-dist target if debug is first target (e13d9bb)

v0.7.1

15 Mar 14:49
13c2326
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Bug Fixes

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