Skip to content

v0.9.5

Latest

Choose a tag to compare

@tabreturn tabreturn released this 20 Jun 02:23

Added

  • [[includes|filename]] tag for inlining content from {subject}/includes/; resolved before tag application so included files can themselves contain tags
  • Pygments syntax highlighting for language-tagged fenced code blocks with inline CSS styling
  • --cache-bust [TAG] switch appends a cache-busting tag to asset filenames and rewrites corresponding src/href references; auto-generates daily stamp when TAG is omitted
  • [[component.video|path]] parameterized component for embedding videos as responsive, lazy-loaded iframes
  • [[cc-section|hide-in-pdf]] variant that suppresses a section in PDF output while keeping it in Common Cartridge exports

Changed

  • Component tag syntax changed to bare form ([[component.name]] instead of `=[[outline]].component.name`)
  • Demo content rebuilt to exercise new features

Fixed

  • CC-section tags now parse correctly inside [[includes]] content
  • Brief attachment downloads wired into CC exports
  • Additional Python 3.9 compatibility fixes
  • Python code comments no longer leak into brief PDF document outlines
  • Square-bracket URLs stripped from PDF links to external web addresses
  • Connection-reset tracebacks suppressed in live server
  • pypdf trailer-size warnings silenced
  • Browser cache disabled for accurate live-server previews