Download Latest Version sile-0.15.13.zip (4.8 MB)
Email in envelope

Get an email when there's a new version of SILE

Home / v0.15.9
Name Modified Size InfoDownloads / Week
Parent folder
sile-vendored-crates-0.15.9.tar.zst 2025-01-06 25.9 MB
sile-vendored-crates-0.15.9.tar.zst.asc 2025-01-06 833 Bytes
sile-0.15.9.pdf.asc 2025-01-04 833 Bytes
sile-0.15.9.tar.zst.asc 2025-01-04 833 Bytes
sile-0.15.9.zip.asc 2025-01-04 833 Bytes
sile-x86_64.asc 2025-01-04 833 Bytes
sile-0.15.9.pdf 2025-01-04 1.1 MB
sile-0.15.9.sha256.txt 2025-01-04 328 Bytes
sile-0.15.9.tar.zst 2025-01-04 3.5 MB
sile-0.15.9.zip 2025-01-04 4.7 MB
sile-x86_64 2025-01-04 14.4 MB
README.md 2025-01-04 2.3 kB
v0.15.9 source code.tar.gz 2025-01-04 2.4 MB
v0.15.9 source code.zip 2025-01-04 2.7 MB
Totals: 14 Items   54.7 MB 1

Summary of Improvements

This release actually fixes build issues for macOS (Darwin) we tried to fix in v0.15.8 but were more involved than first suspected. It also packages some CSL files that were missing from previous source distributions and touches up a few other odds and ends.

In non-build related changes, @Omikhleia patched up some bibliography behavior. As a cherry on top I patched up the ability to generate a completely blank PDF without throwing an error and changed the outputter API to include an official way to throw an error without also generating a blank PDF.

New Features

  • outputters: Add a method to handle empty PDFs vs. cleanup after error (5a7694d)

Bug Fixes

  • build: Bundle XML and CSL resources with bibtex package (#2201) (73ffcd5)
  • build: Correct dependencies in non-embedded mode (5805cd4)
  • build: Re-organize rules so sources don't have platform detection artifacts (15a20e0)
  • build: Set correct final permissions on intermediary shell completion artifacts (a3de042)
  • classes: Avoid assuming legacy script tags will return a table (d596d53)
  • deps: Bump luautf8 dependency to restore building against latest LuaJIT (206f4b7)
  • docker: Package bootstrap script so Docker images can be built from source tarballs (15a18c0)
  • packages: CSL subsequent-author-substitute is optional (680df8c)
Source: README.md, updated 2025-01-04