Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 5.47 KB

File metadata and controls

64 lines (43 loc) · 5.47 KB

All changes included in 1.9:

Regression fixes

  • (#13396): Fix quarto publish connect regression.
  • (#13441): Catch undefined exceptions in Pandoc failure to avoid spurious error message.
  • (#13046): Use new url for multiplex socket.io server https://multiplex.up.railway.app/ as default for format: revealjs and revealjs.multiplex: true.
  • (#13506): Fix navbar active state detection when sidebar has no logo configured. Prevents empty logo links from interfering with navigation highlighting.
  • (#13633): Fix detection and auto-installation of babel language packages from newer error format that doesn't explicitly mention .ldf filename.

Dependencies

  • Update esbuild to 0.25.10
  • Update deno to 2.4.5
  • (#13601): Update mermaid to 11.12.0 (author: @multimeric)

Formats

gfm

  • (#13421): Do not word-wrap titles in header.
  • (#13603): Fix callouts with title but no body content causing fatal error when rendering to GitHub Flavored Markdown.

html

  • (#11929): Import all brand.typography.fonts in CSS, whether or not fonts are referenced by typography elements.
  • (#13413): Fix uncentered play button in video shortcodes from cross-reference divs. (author: @bruvellu)
  • (#13508): Add aria-label support to video shortcode for improved accessibility.

typst

  • (#13362): Remove unused blockquote definitions from template.
  • (#13452): Wraps subfigure captions generated by quarto_super() in block function to avoid emitting par elements. (author: @christopherkenny)
  • (#13474): Heading font for title should default to mainfont.
  • (#13555): Add support for icon=false in callouts when used in format: typst.
  • (#13589): Fix callouts with invalid ID prefixes crashing with "attempt to index a nil value". Callouts with unknown reference types now render as non-crossreferenceable callouts with a warning, ignoring the invalid ID.
  • (#13602): Fix support for multiple files set in bibliography field in biblio.typ template partial.

pdf

  • (#10291): Fix detection of babel hyphenation warnings with straight-quote format instead of backtick-quote format.
  • (rstudio/tinytex-releases#49): Fix detection of LuaTeX-ja missing file errors by matching both "File" and "file" in error messages.

Projects

website

  • (#13524): Add support for Plausible Analytics via plausible-analytics configuration option. Users can either paste their Plausible script snippet directly in YAML or provide a path to a file containing the snippet using plausible-analytics: { path: _plausible_snippet.html }.
  • (#13525): Algolia Insights now uses privacy-friendly defaults: useCookie: false with random session tokens when cookie consent is not configured. When cookie-consent: true is enabled, Algolia scripts are deferred and only use cookies after user grants "tracking" consent, ensuring GDPR compliance.
  • (#13547)cookie-content: { type: express } is now the default. Previously it was type: implied. It now means this will block cookies until the user expressly agrees to allow them (or continue blocking them if the user doesn't agree).
  • (#13570): Replace Twitter with Bluesky in default blog template and documentation examples. New blog projects now include Bluesky social links instead of Twitter.

publish

Confluence

  • (#13414): Be more forgiving when Confluence server returns malformed JSON response. (author: @m1no)

Other fixes and improvements

  • (#13402): nfpm (https://nfpm.goreleaser.com/) is now used to create the .deb package, and new .rpm package. Both Linux packages are also now built for x86_64 (amd64) and aarch64 (arm64) architectures.
  • (#13528): Adds support for table specification using nested lists and the list-table class.
  • (#13575): Improve CPU architecture detection/reporting in macOS to allow quarto to run in virtualized environments such as OpenAI's codex.
  • (#13656): Fix R code cells with empty lang: "" option producing invalid markdown class attributes.