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
Deprecate chromium installer, add arm64 Linux support for chrome-headless-shell (#14334)
Deprecate `quarto install chromium` in favor of `chrome-headless-shell`.
The chromium command now prints a deprecation warning and transparently
redirects to chrome-headless-shell, preserving `--no-prompt` for CI
pipelines. The `afterInstall` hook automatically removes any legacy
chromium installation when chrome-headless-shell is installed.
Add arm64 Linux support for `quarto install chrome-headless-shell`
using Microsoft's Playwright CDN as the download source, since Chrome
for Testing has no arm64 Linux builds. The arm64 binary name difference
(`headless_shell` vs `chrome-headless-shell`) is abstracted by a
platform-aware helper.
- Chromium marked "(deprecated)" in tool registry, removed from help
text examples; full removal planned for v1.11
- `quarto check install` warns when legacy chromium is detected
- Binder post-build scripts use chrome-headless-shell instead of
chromium
- Path/version utilities extracted to chrome-headless-shell-paths.ts
to break a circular dependency
- New `test-install.yml` CI workflow for arm64 install and chromium
deprecation across all platforms
Closes#11877Fixes#9710
Copy file name to clipboardExpand all lines: news/changelog-1.10.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,15 @@ All changes included in 1.10:
19
19
20
20
- ([#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.
21
21
22
+
### `install`
23
+
24
+
- ([#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.
25
+
- ([#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).
26
+
27
+
### `check`
28
+
29
+
- ([#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.
30
+
22
31
### `quarto create`
23
32
24
33
- ([#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.
0 commit comments