Changelog

What changed, and when.

Every released version of the fragmention extension, and what each one changed.

0

0.2

0.2.2 (2026-09-23)

Documentation
  • docs: Serve the extension’s social card as the Open Graph image, so a shared link shows the card rather than the first image on the page. (#18)

0.2.1 (2026-08-01)

Documentation
  • docs: Add a documentation website under docs/, built on the atelier project type and published to https://m.canouil.dev/quarto-revealjs-fragmention/, including a Reveal.js deck whose first two slides are the same list with and without the filter.
  • docs: Correct the rendered-output link, which pointed at quarto-fragmention rather than this repository.
  • docs: Trim README.md to a landing page pointing at the website, and example.qmd to a short starting point to copy.
  • 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 docs for the website’s own dependencies.
Bug Fixes
  • fix: Strip every leading whitespace token (Space, SoftBreak, LineBreak) after removing the empty fragment marker, not just the first one, so marker spans on their own line do not leave whitespace artefacts.
  • fix: Escape HTML special characters in hoisted class, identifier and attribute values, so values containing &, <, > or " produce well-formed output.
Internal Changes
  • refactor: Walk lists with a top-down AST traversal that builds nested HTML in a single pass, avoiding repeated pandoc.write() round-trips through RawBlock at every nesting level.
  • chore: Reset module-level state (css_injected) in the Meta pass so batch renders do not carry state between documents.

0.2.0 (2026-05-24)

New Features
  • feat: Hoist fragment attributes from an empty marker span to the rendered <dd> of a definition list, so a glossary or Q&A definition reveals as one fragment.
  • feat: Hoist fragment attributes from a leading empty marker span to the rendered <blockquote>, so a whole quote reveals as one fragment.

0.1

0.1.0 (2026-04-05)

  • feat: Initial release.
Back to top