From be1a44726fceedb68f706df3b2f0bb6461d8afea Mon Sep 17 00:00:00 2001 From: Matthias Mittner Date: Wed, 6 May 2026 13:23:10 +0200 Subject: [PATCH 1/3] add journal template for Cambridge University Press --- docs/extensions/listings/journal-articles.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/extensions/listings/journal-articles.yml b/docs/extensions/listings/journal-articles.yml index 4590267487..79eb644469 100644 --- a/docs/extensions/listings/journal-articles.yml +++ b/docs/extensions/listings/journal-articles.yml @@ -56,6 +56,12 @@ description: > Style and template for bioRxiv preprints (based on [HenriquesLab template](https://www.overleaf.com/latex/templates/henriqueslab-biorxiv-template/nyprsybwffws)) +- name: cambridge + path: https://github.com/ihrke/quarto-cambridge + author: '[ihrke](https://github.com/ihrke)' + description: > + Quarto Template for Cambridge University Press journals + - name: computo path: https://github.com/computorg/computo-quarto-extension author: '[computorg](https://github.com/computorg)' From f9ccd0dff56c93ac55a05703dd8a0d16027d181f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 22 May 2026 09:50:38 +0000 Subject: [PATCH 2/3] Apply automatic changes --- _redirects | 26 ++++---- docs/download/_prerelease.json | 112 ++++++++++++++++----------------- 2 files changed, 69 insertions(+), 69 deletions(-) diff --git a/_redirects b/_redirects index 88fc5849e2..24924b3411 100644 --- a/_redirects +++ b/_redirects @@ -11,16 +11,16 @@ /download/latest/quarto-win.msi https://github.com/quarto-dev/quarto-cli/releases/download/v1.9.37/quarto-1.9.37-win.msi /download/latest/quarto-win.zip https://github.com/quarto-dev/quarto-cli/releases/download/v1.9.37/quarto-1.9.37-win.zip /download/latest/quarto-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.9.37/quarto-1.9.37.tar.gz -/download/prerelease/changelog.md-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/changelog.md -/download/prerelease/quarto-checksums.txt https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-checksums.txt -/download/prerelease/quarto-linux-aarch64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-aarch64.rpm -/download/prerelease/quarto-linux-amd64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.deb -/download/prerelease/quarto-linux-amd64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.tar.gz -/download/prerelease/quarto-linux-arm64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.deb -/download/prerelease/quarto-linux-arm64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.tar.gz -/download/prerelease/quarto-linux-x86_64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-x86_64.rpm -/download/prerelease/quarto-macos.pkg https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.pkg -/download/prerelease/quarto-macos.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.tar.gz -/download/prerelease/quarto-win.msi https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.msi -/download/prerelease/quarto-win.zip https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.zip -/download/prerelease/quarto-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3.tar.gz \ No newline at end of file +/download/prerelease/changelog.md-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/changelog.md +/download/prerelease/quarto-checksums.txt https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-checksums.txt +/download/prerelease/quarto-linux-aarch64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-aarch64.rpm +/download/prerelease/quarto-linux-amd64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.deb +/download/prerelease/quarto-linux-amd64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.tar.gz +/download/prerelease/quarto-linux-arm64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.deb +/download/prerelease/quarto-linux-arm64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.tar.gz +/download/prerelease/quarto-linux-x86_64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-x86_64.rpm +/download/prerelease/quarto-macos.pkg https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.pkg +/download/prerelease/quarto-macos.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.tar.gz +/download/prerelease/quarto-win.msi https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.msi +/download/prerelease/quarto-win.zip https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.zip +/download/prerelease/quarto-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4.tar.gz \ No newline at end of file diff --git a/docs/download/_prerelease.json b/docs/download/_prerelease.json index 54427e9766..8a2a805a30 100644 --- a/docs/download/_prerelease.json +++ b/docs/download/_prerelease.json @@ -1,88 +1,88 @@ { - "version": "1.10.3", - "name": "v1.10.3", - "created": "2026-04-10T09:13:33Z", - "updated": "2026-04-10T09:20:22Z", - "published": "2026-04-10T09:20:02Z", + "version": "1.10.4", + "name": "v1.10.4", + "created": "2026-05-22T09:03:26Z", + "updated": "2026-05-22T09:10:03Z", + "published": "2026-05-22T09:09:42Z", "assets": [ { "name": "changelog.md", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/changelog.md", - "checksum": "3b6f977391d326ac00ebb90ca65ca95578cfcd5dcafb3228258b842aa05e91af", - "size": 3325 + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/changelog.md", + "checksum": "e026011b258d8432d794b2e29d4ffb296694a17cd73e6326aeaafc08793e1d9d", + "size": 8993 }, { - "name": "quarto-1.10.3-checksums.txt", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-checksums.txt", - "checksum": "f1ac126b7c1b31c796a3daa28a71064844b9d9a252ee10e8ea05e001faa9cabe", + "name": "quarto-1.10.4-checksums.txt", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-checksums.txt", + "checksum": "29e4d9c0cbe1bdab001ad93e33b1395d4ead2d9fd83df8ca7329a95d4dd5fe9f", "size": 1031 }, { - "name": "quarto-1.10.3-linux-aarch64.rpm", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-aarch64.rpm", - "checksum": "074e6ba9482313f65e47f10c8966e36eaa28f2c59197051786543b12342eda88", - "size": 148021137 + "name": "quarto-1.10.4-linux-aarch64.rpm", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-aarch64.rpm", + "checksum": "cb6ab2e1e8c29d977a9f2d20fa0d0b27bf0066badc9600c5b3026625a15a756b", + "size": 148112442 }, { - "name": "quarto-1.10.3-linux-amd64.deb", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.deb", - "checksum": "7b69912be217fc95fd497ee5302c7c9885e246b82ec65215cb3cd943e3745823", - "size": 140983932 + "name": "quarto-1.10.4-linux-amd64.deb", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.deb", + "checksum": "ff386ddb392457422e7de913627700ec8ce5407e2fd442453efbbeb37838cc6f", + "size": 140976580 }, { - "name": "quarto-1.10.3-linux-amd64.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.tar.gz", - "checksum": "d8e7e95c41d50bf339f079d8ec30c60cf40bc544d07f9c397f5db64f1bc98b92", - "size": 138690334 + "name": "quarto-1.10.4-linux-amd64.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.tar.gz", + "checksum": "1126b152b36c77c82c0fc1b65ab34a4780410af05905113ed222a46cb9494e43", + "size": 138920645 }, { - "name": "quarto-1.10.3-linux-arm64.deb", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.deb", - "checksum": "4ca1b5ba5805f72d209a9790b7c4a6e9fd3002f0c186979434ef568c15bed50d", - "size": 142730684 + "name": "quarto-1.10.4-linux-arm64.deb", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.deb", + "checksum": "66d58fd02ef82707d92ff4dfcd39d51240e524d006bd0b2f5a5b0e4e6efbd534", + "size": 142738852 }, { - "name": "quarto-1.10.3-linux-arm64.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.tar.gz", - "checksum": "f99afdabebcbaa7b326e2497887608cc1720037bb12c4d21c3f832dc0911c9fa", - "size": 138619041 + "name": "quarto-1.10.4-linux-arm64.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.tar.gz", + "checksum": "dacc6110a8de5c4427927143839f6bd01aa6da8bf05ef5d9d32733238025bd5e", + "size": 138635266 }, { - "name": "quarto-1.10.3-linux-x86_64.rpm", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-x86_64.rpm", - "checksum": "049cda2aac18fd2ca9413407f2e2525378f2611a1d71a6286f6e52068521f0be", - "size": 147331288 + "name": "quarto-1.10.4-linux-x86_64.rpm", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-x86_64.rpm", + "checksum": "eb361e12a270e25bf52f496bf1a41a9c4874f9e8a49a8d1c5c4009eed6c320e4", + "size": 147288079 }, { - "name": "quarto-1.10.3-macos.pkg", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.pkg", - "checksum": "698a3375c3221f6019560ae5d5b796f3840b3fafcd3618369ee766cd911078ea", - "size": 235889195 + "name": "quarto-1.10.4-macos.pkg", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.pkg", + "checksum": "e86b5b97e71b85d6937780198ffcb0c672524ed52dd891250882ed3a95975a02", + "size": 235855143 }, { - "name": "quarto-1.10.3-macos.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.tar.gz", - "checksum": "a30861c559e1ef985292f8b72281e6a8675e6b3964581a91a932057e778946f6", - "size": 235685310 + "name": "quarto-1.10.4-macos.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.tar.gz", + "checksum": "4133a838940f3a43ac212e5ef94185c9d2f556e67b8980ff7daeb71da714769b", + "size": 235663187 }, { - "name": "quarto-1.10.3-win.msi", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.msi", - "checksum": "61d05a9e938446b2cb3550946651e4ad296451b8c9c67c8659a1999b3cb8baad", - "size": 140201984 + "name": "quarto-1.10.4-win.msi", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.msi", + "checksum": "972c1cd8e743da6beee3c7ba2f74749e972637082fd7ab168226fd00bb5caf15", + "size": 140214272 }, { - "name": "quarto-1.10.3-win.zip", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.zip", - "checksum": "3acc26d96cb9b0de2ce8835243917519a885770f636cb9f7427e37cc55d5d210", - "size": 140398529 + "name": "quarto-1.10.4-win.zip", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.zip", + "checksum": "282d1e11ee40ffbe3ac13485d1e7392f4b7e390421fbd457c52d8960a07690f8", + "size": 140410647 }, { - "name": "quarto-1.10.3.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3.tar.gz", - "checksum": "f790387545034143afd0e5d5c301099a025149759b194de18c6d5992a7b8a767", - "size": 113004916 + "name": "quarto-1.10.4.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4.tar.gz", + "checksum": "ed4adc8f50e65607551bfc2d7ac9682ae0cfc99f284b3d576c12d5adad67cdcb", + "size": 113110994 } ], - "description": "All changes included in 1.10:\n\n## Regression fixes\n\n- ([#14267](https://github.com/quarto-dev/quarto-cli/issues/14267)): Fix Windows paths with accented characters (e.g., `C:\\Users\\Sébastien\\`) breaking dart-sass compilation.\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Fix transient `.quarto_ipynb` files accumulating during `quarto preview` with Jupyter engine.\n- ([#14298](https://github.com/quarto-dev/quarto-cli/issues/14298)): Fix `quarto preview` browse URL including output filename (e.g., `hello.html`) for single-file documents, breaking Posit Workbench proxied server access.\n- ([rstudio/rstudio#17333](https://github.com/rstudio/rstudio/issues/17333)): Fix `quarto inspect` on standalone files emitting project metadata that breaks RStudio's publishing wizard.\n\n## Formats\n\n### `typst`\n\n- ([#14261](https://github.com/quarto-dev/quarto-cli/issues/14261)): Fix theorem/example block titles containing inline code producing invalid Typst markup when syntax highlighting is applied.\n\n## Commands\n\n### `quarto preview`\n\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Avoid creating a duplicate `.quarto_ipynb` file on preview startup for single-file Jupyter documents.\n\n### `install`\n\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877), [#9710](https://github.com/quarto-dev/quarto-cli/issues/9710)): Add arm64 Linux support for `quarto install chrome-headless-shell` using Playwright CDN as download source, since Chrome for Testing has no arm64 Linux builds.\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): Deprecate `quarto install chromium` — the command now transparently redirects to `chrome-headless-shell`. Installing `chrome-headless-shell` automatically removes any legacy Chromium installation. Use `chrome-headless-shell` instead, which always installs the latest stable Chrome (the legacy `chromium` installer pins an outdated Puppeteer revision that cannot receive security updates).\n\n### `check`\n\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): `quarto check install` now shows a deprecation warning when legacy Chromium (installed via `quarto install chromium`) is detected, directing users to install `chrome-headless-shell` as a replacement.\n\n### `quarto create`\n\n- ([#14250](https://github.com/quarto-dev/quarto-cli/issues/14250)): Fix `quarto create` producing read-only files when Quarto is installed via system packages (e.g., `.deb`). Files copied from installed resources now have user-write permission ensured.\n\n## Lua API\n\n- ([#14297](https://github.com/quarto-dev/quarto-cli/pull/14297)): Fix `quarto.utils.is_empty_node()` returning inverted results for text nodes (`Str`, `Code`, `RawInline`).\n\n## Other fixes and improvements\n\n- ([#6651](https://github.com/quarto-dev/quarto-cli/issues/6651)): Fix dart-sass compilation failing in enterprise environments where `.bat` files are blocked by group policy.\n- ([#14255](https://github.com/quarto-dev/quarto-cli/issues/14255)): Fix shortcodes inside inline and display math expressions not being resolved.\n- ([#14342](https://github.com/quarto-dev/quarto-cli/issues/14342)): Work around TOCTOU race in Deno's `expandGlobSync` that can cause unexpected exceptions to be raised while traversing directories during project initialization." + "description": "All changes included in 1.10:\n\n## Regression fixes\n\n- ([#14267](https://github.com/quarto-dev/quarto-cli/issues/14267)): Fix Windows paths with accented characters (e.g., `C:\\Users\\Sébastien\\`) breaking dart-sass compilation.\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Fix transient `.quarto_ipynb` files accumulating during `quarto preview` with Jupyter engine.\n- ([#14298](https://github.com/quarto-dev/quarto-cli/issues/14298)): Fix `quarto preview` browse URL including output filename (e.g., `hello.html`) for single-file documents, breaking Posit Workbench proxied server access.\n- ([#14489](https://github.com/quarto-dev/quarto-cli/issues/14489)): Restore `--output-dir` support for `quarto preview` of single files when no `_quarto.yml` is present (e.g. R-package workspaces). Regression introduced in v1.9.18.\n- ([rstudio/rstudio#17333](https://github.com/rstudio/rstudio/issues/17333)): Fix `quarto inspect` on standalone files emitting project metadata that breaks RStudio's publishing wizard.\n\n## Accessibility\n\n- ([#14468](https://github.com/quarto-dev/quarto-cli/issues/14468)): The `axe` accessibility report UI (HTML overlay, revealjs report slide, dashboard offcanvas) now uses its own theme-independent colors instead of inheriting from `brand` or theme. Keeps the report readable regardless of page styling, and stops `axe` from clobbering brand colors set via `_brand.yml`.\n\n## Formats\n\n### All Formats\n\n- ([#14530](https://github.com/quarto-dev/quarto-cli/pull/14530)): Add `quarto.*` Pandoc template variable namespace. `format.language` is now exposed as `$quarto.language.$` in custom Pandoc templates via the defaults-file `variables:` section, with no leakage into rendered output.\n\n### `pdf`\n\n- ([#13588](https://github.com/quarto-dev/quarto-cli/issues/13588)): Fix Lua error when rendering PDF with `reference-location: margin` and a footnote alongside a figure with `fig-cap`. (author: @mcanouil)\n\n### `typst`\n\n- ([#14261](https://github.com/quarto-dev/quarto-cli/issues/14261)): Fix theorem/example block titles containing inline code producing invalid Typst markup when syntax highlighting is applied.\n- ([#14460](https://github.com/quarto-dev/quarto-cli/issues/14460)): Fix CSS `border` and `border-color` declarations losing tokens that precede an `rgb()`/`rgba()` color (e.g. `border: 0px solid rgb(255, 0, 0)` rendering as a 2.25pt border instead of being suppressed). Also fixes: `var(--brand-NAME)` references crashing the Typst CSS translator when `NAME` contained digits (e.g. `--brand-red-50`); a crash when an `rgba()` alpha is unparseable; the `dvmin` length unit being silently rejected (a stray space in the unit table); CSS keywords like `BOLD` not matching as `bold` (CSS keywords are case-insensitive); invalid hex colors like `#fffff` being silently accepted as 2-component colors.\n- ([#14511](https://github.com/quarto-dev/quarto-cli/issues/14511)): Fix brand fonts downloaded for a Typst book project not being passed to `typst compile`, causing `unknown font family` warnings and fallback to Libertinus Serif.\n- ([#14524](https://github.com/quarto-dev/quarto-cli/issues/14524), [quarto-ext/orange-book#4](https://github.com/quarto-ext/orange-book/pull/4)): Fix orange-book Typst book running header not honoring `lang:` — chapter heading band stayed `Chapter N.` instead of the locale's word (e.g. `Chapitre N.` for `lang: fr`). Also fixes the orange-book `list-of-figure-title` / `list-of-table-title` template pipes which were silently rendering as empty strings. Consumes the `$quarto.language.*$` template-variable namespace from [#14530](https://github.com/quarto-dev/quarto-cli/pull/14530).\n\n### `revealjs`\n\n- ([#14354](https://github.com/quarto-dev/quarto-cli/pull/14354)): Fix trailing whitespace after author name on title slide when ORCID is not set. (author: @jnkatz)\n\n## Projects\n\n### Websites\n\n- ([#13565](https://github.com/quarto-dev/quarto-cli/issues/13565), [#14353](https://github.com/quarto-dev/quarto-cli/issues/14353)): Fix sidebar logo not appearing on secondary sidebars in multi-sidebar website layouts.\n\n## Commands\n\n### `quarto preview`\n\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Avoid creating a duplicate `.quarto_ipynb` file on preview startup for single-file Jupyter documents.\n\n### `install`\n\n- ([#14304](https://github.com/quarto-dev/quarto-cli/issues/14304)): Fix `quarto install tinytex` silently ignoring extraction failures. When archive extraction fails (e.g., `.tar.xz` on a system without `xz-utils`), the installer now reports a clear error instead of proceeding and failing with a confusing `NotFound` message.\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877), [#9710](https://github.com/quarto-dev/quarto-cli/issues/9710)): Add arm64 Linux support for `quarto install chrome-headless-shell` using Playwright CDN as download source, since Chrome for Testing has no arm64 Linux builds.\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): Deprecate `quarto install chromium` — the command now transparently redirects to `chrome-headless-shell`. Installing `chrome-headless-shell` automatically removes any legacy Chromium installation. Use `chrome-headless-shell` instead, which always installs the latest stable Chrome (the legacy `chromium` installer pins an outdated Puppeteer revision that cannot receive security updates).\n- ([#14363](https://github.com/quarto-dev/quarto-cli/pull/14363)): Add retry logic for tool downloads to handle transient network failures (connection resets, CDN timeouts) during `quarto install`.\n\n### `check`\n\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): `quarto check install` now shows a deprecation warning when legacy Chromium (installed via `quarto install chromium`) is detected, directing users to install `chrome-headless-shell` as a replacement.\n\n### `quarto create`\n\n- ([#14250](https://github.com/quarto-dev/quarto-cli/issues/14250)): Fix `quarto create` producing read-only files when Quarto is installed via system packages (e.g., `.deb`). Files copied from installed resources now have user-write permission ensured.\n\n## Lua API\n\n- ([#14297](https://github.com/quarto-dev/quarto-cli/pull/14297)): Fix `quarto.utils.is_empty_node()` returning inverted results for text nodes (`Str`, `Code`, `RawInline`).\n\n## Engines\n\n### Jupyter\n\n- ([#14374](https://github.com/quarto-dev/quarto-cli/pull/14374)): Avoid a crash when a third-party Jupyter kernel (observed with Maple 2025, built on XEUS) returns `execute_reply` without the required `status` field. The failing cell is recorded as an error instead of aborting the render. (author: @ChrisJefferson)\n\n## Other fixes and improvements\n\n- ([#6651](https://github.com/quarto-dev/quarto-cli/issues/6651)): Fix dart-sass compilation failing in enterprise environments where `.bat` files are blocked by group policy.\n- ([#14255](https://github.com/quarto-dev/quarto-cli/issues/14255)): Fix shortcodes inside inline and display math expressions not being resolved.\n- ([#14342](https://github.com/quarto-dev/quarto-cli/issues/14342)): Work around TOCTOU race in Deno's `expandGlobSync` that can cause unexpected exceptions to be raised while traversing directories during project initialization.\n- ([#14445](https://github.com/quarto-dev/quarto-cli/issues/14445)): Fix intermittent `Uncaught (in promise) TypeError: Writable stream is closed or errored.` aborting renders on Linux. `execProcess` now awaits and swallows the rejection from `process.stdin.close()` when the child closes its stdin first. The captured stderr is now also surfaced when `typst-gather analyze` falls back to staging all packages, so failures are diagnosable without bypassing `quarto`.\n- ([#14359](https://github.com/quarto-dev/quarto-cli/issues/14359)): Fix intermediate `.quarto_ipynb` file not being deleted after rendering a `.qmd` with Jupyter engine, causing numbered variants (`_1`, `_2`, ...) to accumulate on disk across renders.\n- ([#14461](https://github.com/quarto-dev/quarto-cli/issues/14461)): Fix `quarto render --to pdf` aborting with `ERROR: Problem running 'fmtutil-sys --all' to rebuild format tree.` when an automatically-installed LaTeX package's post-update format rebuild fails. Format-tree rebuild is now treated as best-effort housekeeping (matching upstream `tinytex` R behavior) — the failure is logged as a warning and the package install completes.\n- ([#14472](https://github.com/quarto-dev/quarto-cli/issues/14472)): Add support for Kotlin in code annotations and YAML cell options. (author: @barendgehrels)\n- ([#14529](https://github.com/quarto-dev/quarto-cli/issues/14529)): Fix bundled Julia engine path leaking into rendered YAML metadata and pandoc log output when running an installed Quarto. The internal subtree-engine filter only matched the source-tree share-path layout (`resources/extension-subtrees/`) and missed installed layouts where the path is `share/extension-subtrees/`." } \ No newline at end of file From 7b1718ea4627df0ed54084b3ae543e2fcfa242b5 Mon Sep 17 00:00:00 2001 From: christophe dervieux Date: Fri, 22 May 2026 13:18:36 +0200 Subject: [PATCH 3/3] Don't modify those files --- _redirects | 26 ++++---- docs/download/_prerelease.json | 112 ++++++++++++++++----------------- 2 files changed, 69 insertions(+), 69 deletions(-) diff --git a/_redirects b/_redirects index 24924b3411..88fc5849e2 100644 --- a/_redirects +++ b/_redirects @@ -11,16 +11,16 @@ /download/latest/quarto-win.msi https://github.com/quarto-dev/quarto-cli/releases/download/v1.9.37/quarto-1.9.37-win.msi /download/latest/quarto-win.zip https://github.com/quarto-dev/quarto-cli/releases/download/v1.9.37/quarto-1.9.37-win.zip /download/latest/quarto-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.9.37/quarto-1.9.37.tar.gz -/download/prerelease/changelog.md-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/changelog.md -/download/prerelease/quarto-checksums.txt https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-checksums.txt -/download/prerelease/quarto-linux-aarch64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-aarch64.rpm -/download/prerelease/quarto-linux-amd64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.deb -/download/prerelease/quarto-linux-amd64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.tar.gz -/download/prerelease/quarto-linux-arm64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.deb -/download/prerelease/quarto-linux-arm64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.tar.gz -/download/prerelease/quarto-linux-x86_64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-x86_64.rpm -/download/prerelease/quarto-macos.pkg https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.pkg -/download/prerelease/quarto-macos.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.tar.gz -/download/prerelease/quarto-win.msi https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.msi -/download/prerelease/quarto-win.zip https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.zip -/download/prerelease/quarto-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4.tar.gz \ No newline at end of file +/download/prerelease/changelog.md-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/changelog.md +/download/prerelease/quarto-checksums.txt https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-checksums.txt +/download/prerelease/quarto-linux-aarch64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-aarch64.rpm +/download/prerelease/quarto-linux-amd64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.deb +/download/prerelease/quarto-linux-amd64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.tar.gz +/download/prerelease/quarto-linux-arm64.deb https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.deb +/download/prerelease/quarto-linux-arm64.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.tar.gz +/download/prerelease/quarto-linux-x86_64.rpm https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-x86_64.rpm +/download/prerelease/quarto-macos.pkg https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.pkg +/download/prerelease/quarto-macos.tar.gz https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.tar.gz +/download/prerelease/quarto-win.msi https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.msi +/download/prerelease/quarto-win.zip https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.zip +/download/prerelease/quarto-. https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3.tar.gz \ No newline at end of file diff --git a/docs/download/_prerelease.json b/docs/download/_prerelease.json index 8a2a805a30..54427e9766 100644 --- a/docs/download/_prerelease.json +++ b/docs/download/_prerelease.json @@ -1,88 +1,88 @@ { - "version": "1.10.4", - "name": "v1.10.4", - "created": "2026-05-22T09:03:26Z", - "updated": "2026-05-22T09:10:03Z", - "published": "2026-05-22T09:09:42Z", + "version": "1.10.3", + "name": "v1.10.3", + "created": "2026-04-10T09:13:33Z", + "updated": "2026-04-10T09:20:22Z", + "published": "2026-04-10T09:20:02Z", "assets": [ { "name": "changelog.md", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/changelog.md", - "checksum": "e026011b258d8432d794b2e29d4ffb296694a17cd73e6326aeaafc08793e1d9d", - "size": 8993 + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/changelog.md", + "checksum": "3b6f977391d326ac00ebb90ca65ca95578cfcd5dcafb3228258b842aa05e91af", + "size": 3325 }, { - "name": "quarto-1.10.4-checksums.txt", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-checksums.txt", - "checksum": "29e4d9c0cbe1bdab001ad93e33b1395d4ead2d9fd83df8ca7329a95d4dd5fe9f", + "name": "quarto-1.10.3-checksums.txt", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-checksums.txt", + "checksum": "f1ac126b7c1b31c796a3daa28a71064844b9d9a252ee10e8ea05e001faa9cabe", "size": 1031 }, { - "name": "quarto-1.10.4-linux-aarch64.rpm", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-aarch64.rpm", - "checksum": "cb6ab2e1e8c29d977a9f2d20fa0d0b27bf0066badc9600c5b3026625a15a756b", - "size": 148112442 + "name": "quarto-1.10.3-linux-aarch64.rpm", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-aarch64.rpm", + "checksum": "074e6ba9482313f65e47f10c8966e36eaa28f2c59197051786543b12342eda88", + "size": 148021137 }, { - "name": "quarto-1.10.4-linux-amd64.deb", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.deb", - "checksum": "ff386ddb392457422e7de913627700ec8ce5407e2fd442453efbbeb37838cc6f", - "size": 140976580 + "name": "quarto-1.10.3-linux-amd64.deb", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.deb", + "checksum": "7b69912be217fc95fd497ee5302c7c9885e246b82ec65215cb3cd943e3745823", + "size": 140983932 }, { - "name": "quarto-1.10.4-linux-amd64.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-amd64.tar.gz", - "checksum": "1126b152b36c77c82c0fc1b65ab34a4780410af05905113ed222a46cb9494e43", - "size": 138920645 + "name": "quarto-1.10.3-linux-amd64.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-amd64.tar.gz", + "checksum": "d8e7e95c41d50bf339f079d8ec30c60cf40bc544d07f9c397f5db64f1bc98b92", + "size": 138690334 }, { - "name": "quarto-1.10.4-linux-arm64.deb", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.deb", - "checksum": "66d58fd02ef82707d92ff4dfcd39d51240e524d006bd0b2f5a5b0e4e6efbd534", - "size": 142738852 + "name": "quarto-1.10.3-linux-arm64.deb", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.deb", + "checksum": "4ca1b5ba5805f72d209a9790b7c4a6e9fd3002f0c186979434ef568c15bed50d", + "size": 142730684 }, { - "name": "quarto-1.10.4-linux-arm64.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-arm64.tar.gz", - "checksum": "dacc6110a8de5c4427927143839f6bd01aa6da8bf05ef5d9d32733238025bd5e", - "size": 138635266 + "name": "quarto-1.10.3-linux-arm64.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-arm64.tar.gz", + "checksum": "f99afdabebcbaa7b326e2497887608cc1720037bb12c4d21c3f832dc0911c9fa", + "size": 138619041 }, { - "name": "quarto-1.10.4-linux-x86_64.rpm", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-linux-x86_64.rpm", - "checksum": "eb361e12a270e25bf52f496bf1a41a9c4874f9e8a49a8d1c5c4009eed6c320e4", - "size": 147288079 + "name": "quarto-1.10.3-linux-x86_64.rpm", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-linux-x86_64.rpm", + "checksum": "049cda2aac18fd2ca9413407f2e2525378f2611a1d71a6286f6e52068521f0be", + "size": 147331288 }, { - "name": "quarto-1.10.4-macos.pkg", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.pkg", - "checksum": "e86b5b97e71b85d6937780198ffcb0c672524ed52dd891250882ed3a95975a02", - "size": 235855143 + "name": "quarto-1.10.3-macos.pkg", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.pkg", + "checksum": "698a3375c3221f6019560ae5d5b796f3840b3fafcd3618369ee766cd911078ea", + "size": 235889195 }, { - "name": "quarto-1.10.4-macos.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-macos.tar.gz", - "checksum": "4133a838940f3a43ac212e5ef94185c9d2f556e67b8980ff7daeb71da714769b", - "size": 235663187 + "name": "quarto-1.10.3-macos.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-macos.tar.gz", + "checksum": "a30861c559e1ef985292f8b72281e6a8675e6b3964581a91a932057e778946f6", + "size": 235685310 }, { - "name": "quarto-1.10.4-win.msi", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.msi", - "checksum": "972c1cd8e743da6beee3c7ba2f74749e972637082fd7ab168226fd00bb5caf15", - "size": 140214272 + "name": "quarto-1.10.3-win.msi", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.msi", + "checksum": "61d05a9e938446b2cb3550946651e4ad296451b8c9c67c8659a1999b3cb8baad", + "size": 140201984 }, { - "name": "quarto-1.10.4-win.zip", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4-win.zip", - "checksum": "282d1e11ee40ffbe3ac13485d1e7392f4b7e390421fbd457c52d8960a07690f8", - "size": 140410647 + "name": "quarto-1.10.3-win.zip", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3-win.zip", + "checksum": "3acc26d96cb9b0de2ce8835243917519a885770f636cb9f7427e37cc55d5d210", + "size": 140398529 }, { - "name": "quarto-1.10.4.tar.gz", - "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.4/quarto-1.10.4.tar.gz", - "checksum": "ed4adc8f50e65607551bfc2d7ac9682ae0cfc99f284b3d576c12d5adad67cdcb", - "size": 113110994 + "name": "quarto-1.10.3.tar.gz", + "download_url": "https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.3/quarto-1.10.3.tar.gz", + "checksum": "f790387545034143afd0e5d5c301099a025149759b194de18c6d5992a7b8a767", + "size": 113004916 } ], - "description": "All changes included in 1.10:\n\n## Regression fixes\n\n- ([#14267](https://github.com/quarto-dev/quarto-cli/issues/14267)): Fix Windows paths with accented characters (e.g., `C:\\Users\\Sébastien\\`) breaking dart-sass compilation.\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Fix transient `.quarto_ipynb` files accumulating during `quarto preview` with Jupyter engine.\n- ([#14298](https://github.com/quarto-dev/quarto-cli/issues/14298)): Fix `quarto preview` browse URL including output filename (e.g., `hello.html`) for single-file documents, breaking Posit Workbench proxied server access.\n- ([#14489](https://github.com/quarto-dev/quarto-cli/issues/14489)): Restore `--output-dir` support for `quarto preview` of single files when no `_quarto.yml` is present (e.g. R-package workspaces). Regression introduced in v1.9.18.\n- ([rstudio/rstudio#17333](https://github.com/rstudio/rstudio/issues/17333)): Fix `quarto inspect` on standalone files emitting project metadata that breaks RStudio's publishing wizard.\n\n## Accessibility\n\n- ([#14468](https://github.com/quarto-dev/quarto-cli/issues/14468)): The `axe` accessibility report UI (HTML overlay, revealjs report slide, dashboard offcanvas) now uses its own theme-independent colors instead of inheriting from `brand` or theme. Keeps the report readable regardless of page styling, and stops `axe` from clobbering brand colors set via `_brand.yml`.\n\n## Formats\n\n### All Formats\n\n- ([#14530](https://github.com/quarto-dev/quarto-cli/pull/14530)): Add `quarto.*` Pandoc template variable namespace. `format.language` is now exposed as `$quarto.language.$` in custom Pandoc templates via the defaults-file `variables:` section, with no leakage into rendered output.\n\n### `pdf`\n\n- ([#13588](https://github.com/quarto-dev/quarto-cli/issues/13588)): Fix Lua error when rendering PDF with `reference-location: margin` and a footnote alongside a figure with `fig-cap`. (author: @mcanouil)\n\n### `typst`\n\n- ([#14261](https://github.com/quarto-dev/quarto-cli/issues/14261)): Fix theorem/example block titles containing inline code producing invalid Typst markup when syntax highlighting is applied.\n- ([#14460](https://github.com/quarto-dev/quarto-cli/issues/14460)): Fix CSS `border` and `border-color` declarations losing tokens that precede an `rgb()`/`rgba()` color (e.g. `border: 0px solid rgb(255, 0, 0)` rendering as a 2.25pt border instead of being suppressed). Also fixes: `var(--brand-NAME)` references crashing the Typst CSS translator when `NAME` contained digits (e.g. `--brand-red-50`); a crash when an `rgba()` alpha is unparseable; the `dvmin` length unit being silently rejected (a stray space in the unit table); CSS keywords like `BOLD` not matching as `bold` (CSS keywords are case-insensitive); invalid hex colors like `#fffff` being silently accepted as 2-component colors.\n- ([#14511](https://github.com/quarto-dev/quarto-cli/issues/14511)): Fix brand fonts downloaded for a Typst book project not being passed to `typst compile`, causing `unknown font family` warnings and fallback to Libertinus Serif.\n- ([#14524](https://github.com/quarto-dev/quarto-cli/issues/14524), [quarto-ext/orange-book#4](https://github.com/quarto-ext/orange-book/pull/4)): Fix orange-book Typst book running header not honoring `lang:` — chapter heading band stayed `Chapter N.` instead of the locale's word (e.g. `Chapitre N.` for `lang: fr`). Also fixes the orange-book `list-of-figure-title` / `list-of-table-title` template pipes which were silently rendering as empty strings. Consumes the `$quarto.language.*$` template-variable namespace from [#14530](https://github.com/quarto-dev/quarto-cli/pull/14530).\n\n### `revealjs`\n\n- ([#14354](https://github.com/quarto-dev/quarto-cli/pull/14354)): Fix trailing whitespace after author name on title slide when ORCID is not set. (author: @jnkatz)\n\n## Projects\n\n### Websites\n\n- ([#13565](https://github.com/quarto-dev/quarto-cli/issues/13565), [#14353](https://github.com/quarto-dev/quarto-cli/issues/14353)): Fix sidebar logo not appearing on secondary sidebars in multi-sidebar website layouts.\n\n## Commands\n\n### `quarto preview`\n\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Avoid creating a duplicate `.quarto_ipynb` file on preview startup for single-file Jupyter documents.\n\n### `install`\n\n- ([#14304](https://github.com/quarto-dev/quarto-cli/issues/14304)): Fix `quarto install tinytex` silently ignoring extraction failures. When archive extraction fails (e.g., `.tar.xz` on a system without `xz-utils`), the installer now reports a clear error instead of proceeding and failing with a confusing `NotFound` message.\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877), [#9710](https://github.com/quarto-dev/quarto-cli/issues/9710)): Add arm64 Linux support for `quarto install chrome-headless-shell` using Playwright CDN as download source, since Chrome for Testing has no arm64 Linux builds.\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): Deprecate `quarto install chromium` — the command now transparently redirects to `chrome-headless-shell`. Installing `chrome-headless-shell` automatically removes any legacy Chromium installation. Use `chrome-headless-shell` instead, which always installs the latest stable Chrome (the legacy `chromium` installer pins an outdated Puppeteer revision that cannot receive security updates).\n- ([#14363](https://github.com/quarto-dev/quarto-cli/pull/14363)): Add retry logic for tool downloads to handle transient network failures (connection resets, CDN timeouts) during `quarto install`.\n\n### `check`\n\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): `quarto check install` now shows a deprecation warning when legacy Chromium (installed via `quarto install chromium`) is detected, directing users to install `chrome-headless-shell` as a replacement.\n\n### `quarto create`\n\n- ([#14250](https://github.com/quarto-dev/quarto-cli/issues/14250)): Fix `quarto create` producing read-only files when Quarto is installed via system packages (e.g., `.deb`). Files copied from installed resources now have user-write permission ensured.\n\n## Lua API\n\n- ([#14297](https://github.com/quarto-dev/quarto-cli/pull/14297)): Fix `quarto.utils.is_empty_node()` returning inverted results for text nodes (`Str`, `Code`, `RawInline`).\n\n## Engines\n\n### Jupyter\n\n- ([#14374](https://github.com/quarto-dev/quarto-cli/pull/14374)): Avoid a crash when a third-party Jupyter kernel (observed with Maple 2025, built on XEUS) returns `execute_reply` without the required `status` field. The failing cell is recorded as an error instead of aborting the render. (author: @ChrisJefferson)\n\n## Other fixes and improvements\n\n- ([#6651](https://github.com/quarto-dev/quarto-cli/issues/6651)): Fix dart-sass compilation failing in enterprise environments where `.bat` files are blocked by group policy.\n- ([#14255](https://github.com/quarto-dev/quarto-cli/issues/14255)): Fix shortcodes inside inline and display math expressions not being resolved.\n- ([#14342](https://github.com/quarto-dev/quarto-cli/issues/14342)): Work around TOCTOU race in Deno's `expandGlobSync` that can cause unexpected exceptions to be raised while traversing directories during project initialization.\n- ([#14445](https://github.com/quarto-dev/quarto-cli/issues/14445)): Fix intermittent `Uncaught (in promise) TypeError: Writable stream is closed or errored.` aborting renders on Linux. `execProcess` now awaits and swallows the rejection from `process.stdin.close()` when the child closes its stdin first. The captured stderr is now also surfaced when `typst-gather analyze` falls back to staging all packages, so failures are diagnosable without bypassing `quarto`.\n- ([#14359](https://github.com/quarto-dev/quarto-cli/issues/14359)): Fix intermediate `.quarto_ipynb` file not being deleted after rendering a `.qmd` with Jupyter engine, causing numbered variants (`_1`, `_2`, ...) to accumulate on disk across renders.\n- ([#14461](https://github.com/quarto-dev/quarto-cli/issues/14461)): Fix `quarto render --to pdf` aborting with `ERROR: Problem running 'fmtutil-sys --all' to rebuild format tree.` when an automatically-installed LaTeX package's post-update format rebuild fails. Format-tree rebuild is now treated as best-effort housekeeping (matching upstream `tinytex` R behavior) — the failure is logged as a warning and the package install completes.\n- ([#14472](https://github.com/quarto-dev/quarto-cli/issues/14472)): Add support for Kotlin in code annotations and YAML cell options. (author: @barendgehrels)\n- ([#14529](https://github.com/quarto-dev/quarto-cli/issues/14529)): Fix bundled Julia engine path leaking into rendered YAML metadata and pandoc log output when running an installed Quarto. The internal subtree-engine filter only matched the source-tree share-path layout (`resources/extension-subtrees/`) and missed installed layouts where the path is `share/extension-subtrees/`." + "description": "All changes included in 1.10:\n\n## Regression fixes\n\n- ([#14267](https://github.com/quarto-dev/quarto-cli/issues/14267)): Fix Windows paths with accented characters (e.g., `C:\\Users\\Sébastien\\`) breaking dart-sass compilation.\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Fix transient `.quarto_ipynb` files accumulating during `quarto preview` with Jupyter engine.\n- ([#14298](https://github.com/quarto-dev/quarto-cli/issues/14298)): Fix `quarto preview` browse URL including output filename (e.g., `hello.html`) for single-file documents, breaking Posit Workbench proxied server access.\n- ([rstudio/rstudio#17333](https://github.com/rstudio/rstudio/issues/17333)): Fix `quarto inspect` on standalone files emitting project metadata that breaks RStudio's publishing wizard.\n\n## Formats\n\n### `typst`\n\n- ([#14261](https://github.com/quarto-dev/quarto-cli/issues/14261)): Fix theorem/example block titles containing inline code producing invalid Typst markup when syntax highlighting is applied.\n\n## Commands\n\n### `quarto preview`\n\n- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Avoid creating a duplicate `.quarto_ipynb` file on preview startup for single-file Jupyter documents.\n\n### `install`\n\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877), [#9710](https://github.com/quarto-dev/quarto-cli/issues/9710)): Add arm64 Linux support for `quarto install chrome-headless-shell` using Playwright CDN as download source, since Chrome for Testing has no arm64 Linux builds.\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): Deprecate `quarto install chromium` — the command now transparently redirects to `chrome-headless-shell`. Installing `chrome-headless-shell` automatically removes any legacy Chromium installation. Use `chrome-headless-shell` instead, which always installs the latest stable Chrome (the legacy `chromium` installer pins an outdated Puppeteer revision that cannot receive security updates).\n\n### `check`\n\n- ([#11877](https://github.com/quarto-dev/quarto-cli/issues/11877)): `quarto check install` now shows a deprecation warning when legacy Chromium (installed via `quarto install chromium`) is detected, directing users to install `chrome-headless-shell` as a replacement.\n\n### `quarto create`\n\n- ([#14250](https://github.com/quarto-dev/quarto-cli/issues/14250)): Fix `quarto create` producing read-only files when Quarto is installed via system packages (e.g., `.deb`). Files copied from installed resources now have user-write permission ensured.\n\n## Lua API\n\n- ([#14297](https://github.com/quarto-dev/quarto-cli/pull/14297)): Fix `quarto.utils.is_empty_node()` returning inverted results for text nodes (`Str`, `Code`, `RawInline`).\n\n## Other fixes and improvements\n\n- ([#6651](https://github.com/quarto-dev/quarto-cli/issues/6651)): Fix dart-sass compilation failing in enterprise environments where `.bat` files are blocked by group policy.\n- ([#14255](https://github.com/quarto-dev/quarto-cli/issues/14255)): Fix shortcodes inside inline and display math expressions not being resolved.\n- ([#14342](https://github.com/quarto-dev/quarto-cli/issues/14342)): Work around TOCTOU race in Deno's `expandGlobSync` that can cause unexpected exceptions to be raised while traversing directories during project initialization." } \ No newline at end of file