Changelog
What changed, and when.
Every released version of the mcanouil extension, and what each one changed.
0
0.20
0.20.2 (2026-08-02)
Refactoring
- refactor: Target the Quarto Wizard v2 extension schema in
_schema.yml, renamingminandmaxtominimumandmaximum, andenum-case-insensitivetoenumCaseInsensitive.
0.20.1 (2026-08-01)
Documentation
- docs: Add a documentation website under
docs/, built on theatelierproject type and published to https://m.canouil.dev/quarto-mcanouil/, rendering a report withmcanouil-typstitself. - docs: Trim
README.mdto a landing page pointing at the website. - docs: Add the Pages workflow, which renders
docs/on pull requests and deploys it from the release tag. - docs: Add the Quarto Extensions Updates workflow, scanning
docsfor the website’s own dependencies.
0.19
0.19.3 (2026-04-15)
Refactoring
- refactor: Synchronise shared module (
logging.lua) with canonical version.
0.19.2 (2026-04-15)
Bug Fixes
- fix: Add explicit background colour to tab content to prevent background bleed-through.
0.19.1 (2026-04-12)
Bug Fixes
- fix: Add dark mode background override for code filename header bar.
0.19.0 (2026-04-10)
Bug Fixes
- fix: Prevent Typst compile failure when a code-window wrapped code block is placed inside a
layout-ncol,layout-nrow, orlayoutdiv.
0.18
0.18.0 (2026-04-08)
New Features
- feat: Add title block group toggles for HTML (
title-block-authors,title-block-abstract,title-block-meta). - feat: Add multi-style code-window support (macOS, Windows, default) with block-level overrides, Skylighting hotfix, and integrated code annotations for Typst.
Bug Fixes
- fix: Use opaque background colour for filename bar to prevent parent background bleed-through.
0.17
0.17.0 (2026-03-23)
Refactoring
- refactor: Replace monolithic
utils.luawith focused modules (string.lua,logging.lua,metadata.lua,pandoc-helpers.lua,html.lua,paths.lua,colour.lua).
0.16
0.16.3 (2026-03-23)
New Features
- feat: Add bidirectional linking to Typst code annotations.
- feat: Add upstream-compatible Quarto code annotation functions for forward compatibility with quarto-dev/quarto-cli#14170.
0.16.1 (2026-02-21)
New Features
- feat: Rename element-attributes to attributes and add classes section (#94).
0.16.0 (2026-02-21)
New Features
- feat: Update component renderers and schema for enhanced functionality.
- feat: Add language detection for code blocks.
- feat: Add _schema.yml for configuration validation and IDE support (#90).
Bug Fixes
- fix: Add code-window options and correct icon field type (#91).
- fix: Update quarto version requirement and syntax highlighting.
0.15
0.15.6 (2026-02-11)
0.15.5 (2026-02-07)
Style
- style: Update sidebar configuration and enhance tab content borders.
0.15.4 (2026-02-06)
Bug Fixes
- fix: Disable sidebar by default.
0.15.3 (2026-02-06)
Style
- style: Update border styles for improved visibility and consistency.
0.15.2 (2026-02-06)
Style
- style: Comment out unused sidebar and footer styles.
0.15.1 (2026-02-06)
Style
- style: Update sidebar text colours for better visibility.
0.15.0 (2026-02-06)
Style
- style: Comment out unused CSS rules for navbar, footer, and sidebar.
0.14
0.14.1 (2026-02-06)
New Features
- feat: Add code-link and code-tools options, and enable respect-user-color-scheme.
Refactoring
- refactor: Simplify styling.
Style
- style: Improve sidebar text colour handling.
- style: Tweak brand layering.
0.14.0 (2026-02-04)
New Features
- feat: Enhance sidebar theming for dark mode support.
Bug Fixes
- fix: Correct license type in brand configuration.
0.13
0.13.2 (2026-02-04)
New Features
- feat: Enhance navbar and sidebar icons theming.
0.13.1 (2026-02-04)
Refactoring
- refactor: Compute muted colour handling in colour scheme.
0.13.0 (2026-02-04)
New Features
- feat: Brand support for typst.
Bug Fixes
- fix: Support codefont from Quarto.
- fix: Safeguard for logo.
0.12
0.12.3 (2026-02-03)
Refactoring
- refactor: Rename functions for clarity and consistency.
Style
- style: Adjust ORCID display formatting for improved clarity.
0.12.2 (2026-02-02)
Style
- style: Increase callout background opacity for better visibility.
0.12.1 (2026-02-01)
0.12.0 (2026-02-01)
New Features
- feat: Code-annotation support.
- feat: Expand auto-width boxes for image centring.
Bug Fixes
- fix: Expand auto-width boxes for image centring.
0.11
0.11.1 (2026-02-01)
Bug Fixes
- fix: Use google for Typst fonts instead of bunny.
0.11.0 (2026-02-01)
New Features
- feat: Update typography settings and font sources.
0.10
0.10.0 (2026-01-31)
New Features
- feat: Add numbering definitions and integrate marginalia support.
- feat: Add page-break-inside filter for Typst compatibility.
0.9
0.9.0 (2026-01-29)
New Features
- feat: Add grid background toggle filter.
- feat: Add animated underline style for content links.
Bug Fixes
- fix: Reset section page state inside the page call.
- fix: Add function to count consecutive backticks.
- fix: Adjust margin for code-with-filename class.
Documentation
- docs: Update installation command in README for clarity.
- docs: Enhance README for clarity and detail.
- docs: Update example.qmd for template clarity.
Style
- style: Adjust spacing for link selectors in theme.scss.
- style: Simple underline for reveal.js.
0.8
0.8.0 (2026-01-27)
New Features
- feat: Add code annotation click functionality and improve styling.
Bug Fixes
- fix: Patch annotation tooltips to prevent overflow clipping.
- fix: Remove unnecessary z-index for tippy tooltips.
- fix: Code-annotation conflcit with code-window.
0.7
0.7.4 (2026-01-26)
0.7.3 (2026-01-26)
Bug Fixes
- fix: Update format links for HTML output styles.
0.7.2 (2026-01-26)
Bug Fixes
- fix: Update output file name for academic format.
0.7.1 (2026-01-26)
0.7.0 (2026-01-26)
New Features
- feat: Enhance format options for mcanouil templates.
Bug Fixes
- fix: Typo.
- fix: Skip unlisted headings and slides in subsection collection.
0.6
0.6.2 (2026-01-26)
New Features
- feat: Add configuration options for mcanouil extensions.
Bug Fixes
- fix: Update module path resolution for utils.
- fix: Update affiliation from Consultant to Contractor.
0.6.1 (2026-01-25)
Style
- style: Fix keyword title formatting in title block.
0.6.0 (2026-01-25)
Style
- style: Replace radial-gradient backgrounds with SVG images for traffic lights.
0.5
0.5.0 (2026-01-25)
New Features
- feat: Add high contrast mode support for accessibility.
- feat: Enable macOS-style code window in mcanouil extension.
- feat: Implement professional style support and remove magazine style.
- feat: Enhance HTML templates and styles for academic and magazine formats.
- feat: Add author styling with degrees and ORCID support.
- feat: Display degrees after author names.
- feat: Set more default options.
Bug Fixes
- fix: Update code annotation workaround and improve link selector.
- fix: Degrees field in author metadata and license text in footer.
- fix: Correct license text formatting in footer.
- fix: Correct logo paths and enhance sidebar configuration.
Refactoring
- refactor: Replace html_utils functions with utils module equivalents.
- refactor: Remove code-window configuration from extensions.
- refactor: Add geometric background and corner bracket mixins.
- refactor: Update callout background colour mixing for compatibility.
- refactor: Update media queries to use breakpoint variables.
- refactor: Update date element selectors for professional and academic styles.
- refactor: Add responsive design variables and improve transition effects.
Style
- style: Format code for improved readability.
- style: Remove unnecessary spaces in card grid styles.
- style: Remove unnecessary margin and content from value box.
- style: Adjust text-muted colour mix for better contrast.
- style: Override Quarto defaults with !important for specificity.
- style: Add will-change property for link hover effect.
- style: Add convention note for desktop-first media queries.
- style: Update colour mixing functions for consistency.
- style: Adjust heading margins for improved spacing.
0.4
0.4.0 (2026-01-23)
New Features
- feat: Add pagination control for print/PDF output.
- feat: Add print pagination styles for code windows.
- feat: Enhance document configuration and styling options.
- feat: Add author details and affiliations to metadata.
- feat: Add logo configuration to brand.yml.
- feat: Add panel tabset filter for Typst format.
- feat: Refactor code annotation fragments plugin.
- feat: Synchronise annotations with line highlighting.
- feat: Enhance project metadata and styling.
Bug Fixes
- fix: Enable normalise-extension-paths filter post-render.
- fix: Workaround bad resource paths in typst output.
- fix: Correct logo paths for light and dark modes.
- fix: Light/dark logo switching.
- fix: Update copyright and license links in footer.
- fix: Marginalia workaround.
- fix: Update quarto version requirement and improve code formatting.
Refactoring
- refactor: Scope extension settings.
- refactor: Improve JS code.
0.3
0.3.0 (2026-01-19)
New Features
- feat: Add styles for aside footnotes and stack layout.
- feat: Add code annotation fragments plugin for Reveal.js.
- feat: Add line fragment indices plugin for Reveal.js.
- feat: Math alt-text filter.
- feat: Enhance card and callout components with new styling and functionality.
- feat: Add macOS-style code window support.
- feat: Enhance figure numbering with section prefixes.
- feat: Share components across formats.
- feat: Add custom UI components for Reveal.js presentations.
- feat: Enhance styling for thumbnail and featured images.
- feat: Document type dispatcher for Typst templates.
- feat: Reveal.js integration with branding and accessibility improvements (#35).
- feat: Typst format (#34).
- feat: Website project and html format.
- feat: Rework basic (S)CSS styles (#33).
- feat: Add scss theme.
Bug Fixes
- fix: Correct logic for showing corner brackets in executive summary.
- fix: Reformat and fix reveal.js layout.
- fix: Refine empty div and paragraph hiding logic.
- fix: Outline decorations alignment and spacing.
- fix: Drop long CSS.
Style
- style: Adjust gap in social links and add fragment list markers.
- style: Prettier formatting.
- style: Add callout colours for consistency with Typst theme.
- style: Add featured image styling for blog posts.
0.1
0.1.6 (2025-10-10)
Bug Fixes
- fix: Set code block border.
Style
- style: Move back to top button above footer.
0.1.5 (2025-10-10)
Bug Fixes
- fix: Enforce about-links styling on mobile.
0.1.4 (2025-09-26)
Bug Fixes
- fix: Overload code annotations gutters CSS rules.
0.1.3 (2025-09-26)
Bug Fixes
- fix: Code-annotation line highlight.
- fix: Ensure code in table is properly styled.
Documentation
- docs: Add links to Decktape PDF.
0.1.2 (2025-09-25)
Bug Fixes
- fix: Inherits background when code nested in paragraphs, list items and table cells.
0.1.1 (2025-08-16)
Bug Fixes
- fix: Hide title on mobile.
0.1.0 (2025-08-14)
New Features
- feat: Brand files.
Refactoring
- refactor: Rename extension directory to avid “mcanouil/mcanouil” path.