You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reflect changes from quarto-dev/quarto-cli#14335 (v1.9 backport):
chromium is deprecated, chrome-headless-shell is the recommended
tool, and arm64 Linux is now supported.
- Upgrade diagrams.qmd Legacy Chromium callout from note to warning,
add migration steps and note future removal
- Update sample quarto check and quarto list tools output across
bug-reports, troubleshooting, and pdf-engine pages to v1.9.37
- Fix malformed path line in troubleshooting quarto check sample
- Regenerate CLI reference includes from v1.9.37 cli-info.json
- Add path-scoped CLAUDE.md for auto-generated CLI includes
- Exclude CLAUDE.md from preview workflow changed-files detection
Copy file name to clipboardExpand all lines: docs/authoring/diagrams.qmd
+10-3Lines changed: 10 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -246,8 +246,15 @@ quarto install chrome-headless-shell
246
246
247
247
[Chrome Headless Shell](https://developer.chrome.com/blog/chrome-headless-shell) is a lightweight, headless-only browser from Google's [Chrome for Testing](https://developer.chrome.com/blog/chrome-for-testing) infrastructure. It has fewer system dependencies than full Chromium, making it a good fit for Docker containers and WSL environments.
248
248
249
-
::: callout-note
250
-
## Legacy Chromium
249
+
::: callout-warning
250
+
## Chromium (Deprecated)
251
+
252
+
The `quarto install chromium` command is deprecated as of Quarto 1.9 and will be removed in a future release. It still works but displays a deprecation warning. To migrate to Chrome Headless Shell, run:
253
+
254
+
```{.bash filename="Terminal"}
255
+
quarto uninstall chromium
256
+
quarto install chrome-headless-shell
257
+
```
251
258
252
-
The older `quarto install chromium` command (which installs Chromium via Puppeteer) is still available but no longer recommended. If you use it, note that the Puppeteer-bundled Chromium may not work in Docker or WSL — see [Puppeteer troubleshooting](https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#running-puppeteer-in-docker) for details.
259
+
The Puppeteer-bundled Chromium installed by the old command may not work in Docker or WSL — see [Puppeteer troubleshooting](https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#running-puppeteer-in-docker) for details. Chrome Headless Shell does not have these limitations and also supports arm64 Linux.
Copy file name to clipboardExpand all lines: docs/cli/cli-info.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
{
2
-
"version": "1.9.36",
2
+
"version": "1.9.37",
3
3
"commands": [
4
4
{
5
5
"name": "render",
@@ -361,7 +361,7 @@
361
361
{
362
362
"name": "preview",
363
363
"hidden": false,
364
-
"description": "Render and preview a document or website project.\n\nAutomatically reloads the browser when input files or document resources (e.g. CSS) change.\n\nFor website preview, the most recent execution results of computational documents are used to render\nthe site (this is to optimize startup time). If you want to perform a full render prior to\npreviewing pass the --render option with \"all\" or a comma-separated list of formats to render.\n\nFor document preview, input file changes will result in a re-render (pass --no-watch to prevent).\n\nYou can also include arbitrary command line arguments to be forwarded to \u001b[1mquarto render\u001b[22m.",
364
+
"description": "Render and preview a document or website project.\n\nAutomatically reloads the browser when input files or document resources (e.g. CSS) change.\n\nFor website preview, the most recent execution results of computational documents are used to render\nthe site (this is to optimize startup time). If you want to perform a full render prior to\npreviewing pass the --render option with \"all\" or a comma-separated list of formats to render.\n\nFor document preview, input file changes will result in a re-render (pass --no-watch to prevent).\n\nYou can also include arbitrary command line arguments to be forwarded to quarto render.",
Copy file name to clipboardExpand all lines: docs/projects/binder.qmd
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,7 @@ The following files may be generated by the `quarto use binder` command. Note th
116
116
117
117
`postBuild`
118
118
119
-
: The post build script runs code after restoring the environment. This script is generated with commands required to ensure the proper version of Quarto is present in the environment, install any required tools like TinyTex or Chromium, and to configure VSCode and the Quarto extension for VSCode when applicable.
119
+
: The post build script runs code after restoring the environment. This script is generated with commands required to ensure the proper version of Quarto is present in the environment, install any required tools like TinyTeX or Chrome Headless Shell, and to configure VSCode and the Quarto extension for VSCode when applicable.
0 commit comments