Changelog
What changed, and when.
Every released version of the codefrag extension, and what each one changed.
1
1.2
1.2.0 (2026-09-07)
New Features
- feat: Check the document configuration against the extension schema and report what it does not accept. The deck must name
codefragunderfilters:as well as underrevealjs-plugins:for the check to run. (#14)
1.1
1.1.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-codefrag/, including a deck to step through. - 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.
1.1.0 (2026-05-31)
Bug Fixes
- fix: Skip
popperInstance.update()when the anchor is detached between the syntheticclick()and the deferredrequestAnimationFrame, preventing a no-op error when slide changes interrupt tooltip mounting. - fix: Emit a
console.warnlisting the offending position and raw token whencode-annotation-fragment-indicesorcode-line-fragment-indicescontains a non-numeric value, instead of silently leaving the affected slot unindexed.
Features
- feat: Add
extensions.codefrag.patch-tooltip-overflow(defaulttrue) to opt out of the tooltipappendTopatch and keep Quarto’s default container. - feat: Add
extensions.codefrag.on-annotation-showncallback fired after every annotation tooltip is shown (live navigation and PDF export), receiving{ anchor, slide, targetCell, targetAnnotation, tippy }. - feat: Detect overflow-clipping ancestors when patching tooltips; fall back to the slide
<section>only when an inner container actually clips, otherwise leave Quarto’s defaultappendToin place so nested layouts (e.g.::: {.columns}) render with the natural anchor. - feat: Document and demonstrate annotations inside nested containers in
example.qmd.
Documentation
- docs: Document the new options, the validation behaviour, and the nested-container support in
README.md,example.qmd, and_schema.yml.
1.0
1.0.1 (2026-04-27)
Bug Fixes
- fix: Patch tooltip
appendToon every show to escapeoverflow: hiddencontainers (e.g.code-window).
1.0.0 (2026-04-18)
- feat: Initial release.