Skip to content

v0.2.3

Latest

Choose a tag to compare

@natolambert natolambert released this 04 Aug 03:07
· 15 commits to main since this release
2c28502
  • Warn on stderr when a bibliography fails to parse (or pybtex is missing) instead of silently rendering every citation unresolved (#48)
  • Fix a purely numeric rows count spec (e.g. a typo'd rows: 100000000) allocating a count-sized list and potentially exhausting memory during builds (#47)
  • Cap printed row images at their row's height share (emitted as --colloquium-print-row-frac) so tall figures in rows slides stop overflowing the page and silently shifting onto the next PDF page during export (#46)
  • Raise the PDF export virtual-time budget (5s → 30s, overridable via COLLOQUIUM_PDF_TIME_BUDGET_MS) so the last images in image-heavy decks stop rendering blank in exported PDFs (#45)
  • Apply smart typography (en/em dashes, curly quotes) inside box and conversation elements by sharing the main pipeline's markdown-it config (#44)
  • Fix paragraph spacing swallowed by generated step/animate fragment wrappers (stepped paragraphs rendered flush with no line break) (#43)
  • Upgrade locked Pillow to 12.3.0 to fix 13 Dependabot alerts (heap OOB read/writes, decompression-bomb bypasses, DoS, command injection) (#42)
  • Update presentation navigation: left/right step through reveal states then slides; up/down, typed slide numbers, and the picker jump straight to a slide with all reveals shown (#39)
  • Load Google Fonts with a <link> in <head> so custom fonts: from the frontmatter actually render instead of silently falling back to the theme default (#41)