You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[[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