All changes included in 1.10:
- (#14267): Fix Windows paths with accented characters (e.g.,
C:\Users\Sébastien\) breaking dart-sass compilation. - (#14281): Fix transient
.quarto_ipynbfiles accumulating duringquarto previewwith Jupyter engine. - (#14298): Fix
quarto previewbrowse URL including output filename (e.g.,hello.html) for single-file documents, breaking Posit Workbench proxied server access. - (rstudio/rstudio#17333): Fix
quarto inspecton standalone files emitting project metadata that breaks RStudio's publishing wizard.
- (#14261): Fix theorem/example block titles containing inline code producing invalid Typst markup when syntax highlighting is applied.
- (#14170): Add support for code annotations and filename features in Typst output. (author: @mcanouil)
- (#14281): Avoid creating a duplicate
.quarto_ipynbfile on preview startup for single-file Jupyter documents.
- (#11877, #9710): Add arm64 Linux support for
quarto install chrome-headless-shellusing Playwright CDN as download source, since Chrome for Testing has no arm64 Linux builds. - (#11877): Deprecate
quarto install chromium— the command now transparently redirects tochrome-headless-shell. Installingchrome-headless-shellautomatically removes any legacy Chromium installation. Usechrome-headless-shellinstead, which always installs the latest stable Chrome (the legacychromiuminstaller pins an outdated Puppeteer revision that cannot receive security updates).
- (#11877):
quarto check installnow shows a deprecation warning when legacy Chromium (installed viaquarto install chromium) is detected, directing users to installchrome-headless-shellas a replacement.
- (#14250): Fix
quarto createproducing read-only files when Quarto is installed via system packages (e.g.,.deb). Files copied from installed resources now have user-write permission ensured.
- (#14297): Fix
quarto.utils.is_empty_node()returning inverted results for text nodes (Str,Code,RawInline).
- (#6651): Fix dart-sass compilation failing in enterprise environments where
.batfiles are blocked by group policy. - (#14255): Fix shortcodes inside inline and display math expressions not being resolved.
- (#14342): Work around TOCTOU race in Deno's
expandGlobSyncthat can cause unexpected exceptions to be raised while traversing directories during project initialization.