-
Notifications
You must be signed in to change notification settings - Fork 436
Comparing changes
Open a pull request
base repository: quarto-dev/quarto-cli
base: v1.9.36
head repository: quarto-dev/quarto-cli
compare: v1.9.37
- 13 commits
- 40 files changed
- 4 contributors
Commits on Mar 19, 2026
-
Skip empty title block in Typst template to prevent spurious blank page
When a document has no title, authors, date, or abstract, the article() template unconditionally emitted a place(top, float: true, ...) with an empty block. This counted as content, so a subsequent raw #set page(...) in the document body triggered a page break in Typst, producing a blank first page. Guard the place() call so it is only emitted when there is actual title block content. Fixes #14217
Configuration menu - View commit details
-
Copy full SHA for 22a1428 - Browse repository at this point
Copy the full SHA 22a1428View commit details
Commits on Mar 20, 2026
-
feat: add QUARTO_PDF_STANDARD environment variable fallback
When no pdf-standard is set in document YAML, fall back to the QUARTO_PDF_STANDARD environment variable (comma-separated, e.g. "ua-1" or "a-2b,ua-1"). This applies to LaTeX, Typst, and PDF format resolution. Includes a smoke test that verifies the env var produces the expected \DocumentMetadata in LaTeX output.
Configuration menu - View commit details
-
Copy full SHA for f6e1e92 - Browse repository at this point
Copy the full SHA f6e1e92View commit details -
Configuration menu - View commit details
-
Copy full SHA for c68905f - Browse repository at this point
Copy the full SHA c68905fView commit details
Commits on Mar 27, 2026
-
[backport] Fix Windows paths with accented characters breaking dart-s…
…ass (#14274) * fix: set UTF-8 code page in safeWindowsExec batch files (#14267) safeWindowsExec writes temp .bat files as UTF-8 (Deno default), but cmd.exe reads them using the OEM code page (e.g., CP850). Multi-byte UTF-8 characters like é (0xC3 0xA9) get misinterpreted, breaking paths with accented characters (e.g., C:\Users\Sébastien\). Add `chcp 65001 >nul` to switch cmd.exe to UTF-8 before the command line is parsed. Use CRLF line endings for correct .bat parsing. * docs: add changelog entry for #14267 backport
Configuration menu - View commit details
-
Copy full SHA for 8dd9762 - Browse repository at this point
Copy the full SHA 8dd9762View commit details
Commits on Mar 31, 2026
-
[backport] Fix transient .quarto_ipynb files accumulating during prev…
…iew (#14288) * Fix transient .quarto_ipynb files accumulating during preview (#14281) Preview re-renders delete the fileInformationCache entry to pick up file changes, but this loses track of the transient .quarto_ipynb path. The collision-avoidance loop in jupyter.ts target() then sees the old file on disk and creates numbered variants (_1, _2, etc.) that are never cleaned up until preview exits. Add invalidateForFile() to FileInformationCacheMap that cleans up any transient notebook file from disk before removing the cache entry. Replace the bare delete() call in renderForPreview() with this method. Fixes #14281
Configuration menu - View commit details
-
Copy full SHA for c829202 - Browse repository at this point
Copy the full SHA c829202View commit details
Commits on Apr 1, 2026
-
Add missing lua-types declarations for public Lua API (#14295)
Add type declarations for functions exported in init.lua that were missing from the lua-types annotations. This feeds into the autogen docs effort (quarto-dev/quarto-web#1649). quarto.doc: add_resource, add_supporting, is_filter_active quarto.utils: type, table.isarray, table.contains, table.sortedPairs, resolve_path_relative_to_document, as_inlines, as_blocks, is_empty_node, render, match, add_to_blocks (cherry picked from commit 6ce64dc)
Configuration menu - View commit details
-
Copy full SHA for f2b075f - Browse repository at this point
Copy the full SHA f2b075fView commit details -
Update remaining GitHub Actions for Node.js 24 compatibility (#14294)
- EndBug/add-and-commit: v9.1.4 (node20) → v10.0.0 (node24) - softprops/action-gh-release: v1-era (node20) → v2.6.1, remove deprecated env GITHUB_TOKEN - julia-actions/setup-julia: @v2 (node20) → master SHA with node24 (no release yet) Follow-up to #14199 which updated official actions/* and other third-party actions. (cherry picked from commit 0ae540e)
Configuration menu - View commit details
-
Copy full SHA for e8126a5 - Browse repository at this point
Copy the full SHA e8126a5View commit details
Commits on Apr 3, 2026
-
[backport] Fix preview browse URL for single-file documents (#14301)
[backport] Fix preview browse URL for single-file documents Backport of #14300. After #13804 made the project variable always non-null via singleFileProjectContext(), single-file preview broke: the browse URL included the output filename and GET / returned 404. Guard both the URL path computation and handler selection with !project.isSingleFile. - Fix initialPath using relative path instead of empty string - Fix handler selection using wrong default file for single files - Add unit tests for previewInitialPath() - Add manual preview test entries and plain.qmd fixture Fixes #14298
Configuration menu - View commit details
-
Copy full SHA for 448eea6 - Browse repository at this point
Copy the full SHA 448eea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f5993c - Browse repository at this point
Copy the full SHA 5f5993cView commit details
Commits on Apr 7, 2026
-
Add changelog entry for Typst margin layout (#13879)
Also sort #13878 into numerical order.
Configuration menu - View commit details
-
Copy full SHA for da25f51 - Browse repository at this point
Copy the full SHA da25f51View commit details -
[backport] Fix quarto inspect standalone file project emission for RS…
…tudio Backport from #14307. Gate `project` emission in `inspectDocumentConfig` on `!(isSingleFile && isRStudio())` so RStudio's publishing wizard doesn't crash on standalone .qmd files with Quarto >= 1.9.35. Ref: rstudio/rstudio#17333
Configuration menu - View commit details
-
Copy full SHA for cff3319 - Browse repository at this point
Copy the full SHA cff3319View commit details
Commits on Apr 9, 2026
-
[backport] Add arm64 Linux support for chrome-headless-shell and depr…
…ecate chromium installer (#14335) 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. Version metadata comes from Playwright's browsers.json, and the arm64 binary name difference (`headless_shell` vs `chrome-headless-shell`) is abstracted by a platform-aware helper. Add deprecation warnings guiding users from `chromium` to `chrome-headless-shell`: - `quarto install chromium` and `quarto update chromium` show deprecation before proceeding (including on WSL) - `quarto check install` shows migration guidance when legacy Chromium is detected in the installed tools list Add CI workflow (`test-install.yml`) covering arm64 Linux and macOS tool installation, and chromium deprecation warnings across all platforms. Partial backport from #14334. Fixes #1187
Configuration menu - View commit details
-
Copy full SHA for 9db6863 - Browse repository at this point
Copy the full SHA 9db6863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35a1f14 - Browse repository at this point
Copy the full SHA 35a1f14View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.9.36...v1.9.37