Skip to content

Releases: sile-typesetter/casile

v0.13.3

10 Jun 14:56
e98a7bc
Compare
Choose a tag to compare

New Features

  • build: Overhaul autoconf with modular components from other projects (e02c68d)
  • build: Switch from XZ to ZST for release artifacts (708bc9f)
  • utilities: Add automatic upgrades for many things deprecated in SILE v0.15 (69201cd)

v0.13.2

10 Jun 12:15
67061ed
Compare
Choose a tag to compare

New Features

  • cli: Add alternative plain interface to the CLI (1753ad3)
  • cli: Don't hide intermediate output artifacts in verbose or debug modes (b61a0f7)
  • cli: Gracefully handle errors with make outputting status for unwrapped jobs (a58857a)
  • cli: Monkey-patch ZSH completions to include existing files as make targets (eb73105)
  • docker: Enable data for all provided tools that support system locales (d07d587)
  • docker: Install sudo to let users install stuff in CI runners (0bf89ae)
  • rules: Add dedicated format target for manifests (969c4a5)
  • rules: Include cropped versions of PDFS in pdfs build by default (9b74394)

Bug Fixes

  • build: Get lunamark fork installed in packaging (1aa0225)
  • covers: Put selectable text behind rendered covers (2859958)
  • docker: Strip spaces from paths so minimalistic envs can't cause path issues (baef98e)
  • functions: Don't let requireSpace function force blank pages (02fcb54)
  • layouts: Correct square promotianals to not be a bound layout (c394e99)
  • layouts: Revamp pocket book layout matching a5trim usage (c9b551f)
  • layouts: Set non-bound page formats to get regular covers not front-back ones (5ec9c76)
  • renderings: Bring dark color support back to soft-cover crease emulator (4b5ea00)
  • rules: Fix mapping absolute paths to CWD to be Lua module specs (5a5802e)
  • rules: Work around PNG conversion issue in current ImageMagick (a6408c3)

v0.13.1

23 Mar 22:14
77eb096
Compare
Choose a tag to compare

Bug Fixes

  • docker: Install clang/mold in Docker builder (59d0c17)
  • release: Install clang/mold in CI workflows so release artifacts build (9764f4c)

v0.13.0

23 Mar 21:35
0c7a433
Compare
Choose a tag to compare

Features

  • cli: Add duration timer to main runner (004fcae)
  • cli: Hide build status messages for successful builds of intermediate targets (160423c)
  • cli: Redo output using progress widgets to reduce total output (43f7453)
  • docker: Rebuild image to have Caleb's current GPG public key (4d3a521)
  • packages: Add watermark package and trigger from build variable (bff34e9), closes #154
  • zola: Use relative links for internal references for easier hosting (90085a9)

Bug Fixes

  • build: Correct configure flag so debug builds are not release mode (1236b2a)
  • classes: Keep vertical box out of horizontal tags (b457a2d)
  • cli: Add a space to target names so wordwise copy-paste can't catch formatting (f54ae9d)
  • docker: Drop bogus lua dependency, only mention is example code (1823286)
  • docker: Restore provision of Lua colors library (8cff649)
  • rendering: Improve paper finish properties to get more realistic colors (d031f2a)
  • renderings: Update soft-cover crease emulator color/location (bab24f0)

Performance Improvements

  • build: Use mold linker by default for x86_64 (76d4a11)

v0.12.2

07 Feb 21:22
316ed7b
Compare
Choose a tag to compare

Features

  • docker: Build image with SILE v0.14.17 from upstream Arch Linux (ee0dd0d)

v0.12.1

30 Jan 09:46
e29f4cb
Compare
Choose a tag to compare

Features

  • docker: Build image with SILE v0.14.16 from upstream Arch Linux (3eb6d50)

v0.12.0

13 Jan 20:34
f19a953
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • cli: The fact that subcommands are not all verbs has been
    bothering me for a while. Several times I've sat down recently and had
    to look up what the subcommand was. This is more along the lines of what
    I seem to expect every time I'm away from it for a while. This choice
    makes all the subcommands into verbs. Alternatives like 'execute' and
    'do' were considered, this is just seemingly the most obvious
    alternative.

Features

  • build: Default to LuaJIT like SILE, provide option for switching (77496ed)
  • build: Provide mechanism to skip only font checks at build time (7ae3ca8)
  • docker: Build image with SILE v0.14.14 from upstream Arch Linux (e41cab2)
  • packages: Adjust \book:numbering override to handle Fluent messages like SILE (1886475)
  • rules: Add error mechanism for filters expecting undefined edits (7334745)
  • scripts: Use all regular m4 filters when generating branch diffs (c05caff)

Bug Fixes

  • classes: Load package required by settings handler into geometry class (6a4dbcf)
  • covers: Work around Inkscape 1.3 bug (9c92650)
  • filters: Only set a default titlecase style guide for English (87bd685)
  • i18n: Add missing translation for paper size name (c1e6c56)
  • packages: Keep crop mark package from initializing a frame nobody may use (17a6bb8)
  • rules: Update specialty module loader using update use syntax (8614ad7)

Code Refactoring

  • cli: Rename 'script' subcommand to 'run' (a6a0b8f)

v0.11.4

30 Oct 13:09
a14c919
Compare
Choose a tag to compare

Features

  • build: Allow builds --enable-developer to run remotely from source directory (de47b88)
  • core: Add vendored lunamark fork removed from SILE upstream (9b92dd1)
  • core: Extend SILE paths to toolkit and project-rocks (eda4346)
  • i18n: Add missing translation key for epub format output (865924c)
  • rules: Extend rather than obliterate user-specified SILE_PATH (f605617)
  • scripts: Export CaSILE's build dir for scripts that may use it outside of the project dir (d488856)
  • scripts: Prepend publisher toolkit scripts dir to path (d149efb)

Bug Fixes

  • build: Correct Rust dependency calculations in make target (862b69f)
  • build: Move build-time dependency checks out of runtime dep check configure flag (eedd6a4)
  • docker: Update container dependencies with upstream Arch Linux package changes (3c0fcb9)
  • rules: Don't trip on ebook metadata when source identified but not with a title (51cb99c)

v0.11.3

22 Sep 19:19
3172a29
Compare
Choose a tag to compare

Features

v0.11.2

23 Aug 05:26
2315578
Compare
Choose a tag to compare

Features

  • docker: Rebuild image with SILE v0.14.11 from upstream Arch Linux (622a184)
  • filters: Allow style guide meta data to impact title case normalization (9f2d4f5)