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 theatelierproject 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-fragmentionrather than this repository. - docs: Trim
README.mdto a landing page pointing at the website, andexample.qmdto 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
docsfor 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 throughRawBlockat every nesting level. - chore: Reset module-level state (
css_injected) in theMetapass 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.