Skip to content

q2 nightly 0.36.0-nightly.20261024 (ab976ef21)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 09:26
· 34 commits to main since this release
ab976ef

Nightly build of main at ab976ef (version 0.36.0-nightly.20261024). Nightlies are
rebuilt every night main changes and replace the previous one: the nightly
tag moves, and yesterday's assets are gone. For a stable install use a release.

Install

curl -fsSL https://raw.githubusercontent.com/quarto-dev/q2/main/install.sh | bash -s -- --nightly

On Windows (PowerShell):

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/quarto-dev/q2/main/install.ps1))) -Nightly

q2 mcp (the Quarto Hub MCP server) needs Node.js 24+ at runtime;
everything else works standalone. Hub connection defaults for quarto-hub.com are built in.

The Linux binaries are statically linked (musl): one build per architecture, no glibc
requirement, works on Alpine and old distros alike. If you specifically need a
dynamically-linked build, install.sh --from-source builds one.

Platform File
Linux x86_64 (static, any distro) q2-0.36.0-nightly.20261024-linux_amd64.tar.gz
Linux ARM64 (static, any distro) q2-0.36.0-nightly.20261024-linux_arm64.tar.gz
macOS Intel q2-0.36.0-nightly.20261024-darwin_amd64.tar.gz
macOS Apple Silicon q2-0.36.0-nightly.20261024-darwin_arm64.tar.gz
Windows x86_64 q2-0.36.0-nightly.20261024-windows_amd64.zip
Windows ARM64 q2-0.36.0-nightly.20261024-windows_arm64.zip

Verify a manual download (Unix archives are signed with minisign, Ed25519):

minisign -Vm q2-0.36.0-nightly.20261024-<platform>.tar.gz -P RWR2A9ILpZX1kVF3Q6uk5TRus8FDM25H2F+KKKHEuqlxv+JJSLyPalvN

The trusted comment should name exactly the file you downloaded.
Checksums (all platforms): sha256sum -c checksums.sha256 --ignore-missing

Standalone Quarto Hub MCP server

q2 mcp is also published on its own as a self-contained Node bundle for
running the MCP server without installing q2 — e.g. embedding it in
another tool. Requires Node.js 24+. Download
quarto-hub-mcp-0.36.0-nightly.20261024.tar.gz, extract, and run node index.mjs --help.
Unlike q2 mcp, this bundle does not embed quarto-hub.com credentials — see
the bundled README.md for the OAuth env vars to set.
(Experimental, temporary channel — npx distribution is planned.)

Hub client WASM package (Connect satellite builds)

quarto-hub-client-wasm-0.36.0-nightly.20261024.tar.gz carries the compiled
crates/wasm-quarto-hub-client/pkg/ tree (wasm-bindgen web target,
wasm-opt -Oz) — the render engine the Quarto Hub editor loads.
Extract it at the root of a q2 checkout of this tag
(tar -xzf quarto-hub-client-wasm-0.36.0-nightly.20261024.tar.gz -C /path/to/q2);
Connect satellite builds (build-editor.sh) consume it that way.
Most users do not need this asset.

Changes (v0.35.0 → ab976ef)

  • Fix Windows quarto-mcp-launcher failures: test compile error and cache GC rename-lock (#914) (ab976ef)
  • ci: add windows-latest clippy-only leg to the test suite (bd-3j09mpn8) (#915) (ef151c8)
  • Fix Windows clippy failure in quarto-mcp-launcher + document the Windows cross-check recipe (bd-j0pgiips, bd-tkubuse4) (#913) (5ffacc4)
  • Merge pull request #911 from quarto-dev/feature/bd-belnj273-replay-drawer-redesign (e594b61)
  • Cover live file-list updates with regression tests (#912) (2b0aec5)
  • Update author-attribution E2E for the new position format (bd-belnj273) (f985c45)
  • Equalize header text line-heights so baselines align everywhere (bd-belnj273) (9c595ac)
  • Align header info cluster with the title baseline (bd-belnj273) (dc5ba33)
  • Add changelog entry for the replay drawer redesign (bd-belnj273) (5d63006)
  • Redesign the replay drawer (bd-belnj273) (ed9fbe4)
  • Merge pull request #909 from quarto-dev/feature/bd-2pmjmjmj-diagram-fig-align (20e92ec)
  • Merge pull request #907 from quarto-dev/feature/bd-rfz4e3bw-q2-add-extension (f73ffde)
  • Merge pull request #908 from quarto-dev/feature/bd-hfghrqvh-table-caption-bootstrap-classes (a5108e6)
  • hub-client e2e: list mermaid/fig-align.qmd as pending q2-preview DOM parity (1e895ed)
  • Mermaid cells: honour fig-align (bd-2pmjmjmj) (4d1eb32)
  • docs(claude-notes): fix unclosed-quote parse error in the q2 add plan (f80e451)
  • Merge remote-tracking branch 'origin/main' into braid/bd-rfz4e3bw-q2-add-extension (5716aaf)
  • Plan bd-hfghrqvh: implementation notes and follow-up strands (2b62e40)
  • pampa: keep a caption attribute written directly under a pipe table (5de19e9)
  • Map Bootstrap table shorthands to table-* classes (bd-hfghrqvh) (feb6add)
  • bd-2pmjmjmj plan: move document/block-scoped fig-align to bd-151xkfe5 (c3a6d34)
  • bd-2pmjmjmj plan: pin down Q1 fig-align story (cell option never honoured; doc-level only on floats); record decisions (0370abb)
  • Investigate bd-2pmjmjmj: diagram-cell fig-align (Q1 accepts but ignores it in HTML) (e5024f6)
  • feat(quarto-source-fetch): skip archive links instead of refusing the archive (f416b18)
  • Merge pull request #901 from quarto-dev/feature/pandoc-read-source-locations (8ddbf8b)
  • feat(q2 add): install extensions from GitHub, URLs, or local paths (f9fe40f)
  • fix(quarto-source-fetch): accept GitHub archives; record the source owner (8382e13)
  • Merge branch 'main' into feature/pandoc-read-source-locations (698d9b3)
  • Plan bd-hfghrqvh: record design decisions and two-step design (f405833)
  • plan(bd-rfz4e3bw): settle q2 add design with the user (0c256b8)
  • Investigate bd-hfghrqvh: table caption classes → Bootstrap table-* classes (23b5ac6)
  • Investigate bd-rfz4e3bw: plan skeleton for q2 add (extension install) (6d47491)
  • plans: mark skip-link (bd-rbd3jq4n, bd-21n09dwj) and navbar-logo (bd-74ktvzv7) plans done (c686470)
  • Merge pull request #903 from quarto-dev/bugfix/bd-74ktvzv7-navbar-logo-prefix-doubled (47337c5)
  • Merge branch 'main' into bugfix/bd-74ktvzv7-navbar-logo-prefix-doubled (cfa0955)
  • Merge pull request #902 from quarto-dev/feature/bd-21n09dwj-preview-skip-link (d168a53)
  • docs(claude-notes): mark the #895 and bd-byr1oonq plans done (03da988)
  • Mark the pandoc.read source-location plans done (203fd0b)
  • Merge remote-tracking branch 'origin/main' into braid/bd-21n09dwj-preview-skip-link (2664869)
  • Merge pull request #899 from quarto-dev/bugfix/bd-byr1oonq-qmd-writer-definitionlist-written (c1fded8)
  • docs(hub-client): changelog entry for the preview skip link (bd-21n09dwj) (431eadb)
  • Preview: render the skip-to-content link in q2-preview (bd-21n09dwj) (2270d69)
  • changelog: extension project-type logo/href fix (bd-74ktvzv7) (94f3ca0)
  • Resolve extension-fragment website paths against the project root (bd-74ktvzv7) (10c2aaf)
  • Merge braid/bd-pandoc-read-commonmark-7vuj788t-pandocreadtext-commonmark-lua-locations (GH #885) (dd07f96)
  • pandoc.read(text, "commonmark") from Lua (GH #885) (2c619a7)
  • Merge branch 'main' into bugfix/bd-byr1oonq-qmd-writer-definitionlist-written (6ef43d0)
  • Merge braid/bd-fwswbxnl-pandocread-lua-drops-qmd (bd-fwswbxnl) (250edbf)
  • Investigate bd-74ktvzv7: extension-fragment website paths mis-resolved (logo doubled, hrefs, subdir favicon) (d53073f)
  • pandoc.read: forward the reader's diagnostics to the host (bd-fwswbxnl) (6f40136)
  • Merge braid/bd-qmd-reader-parent-aware-spans-mq5u2001-qmd-reader-40-span (qmd reader parent-aware spans) (dbfcd2d)
  • qmd reader: root every span through parent_source_info (b41f011)
  • Investigate bd-21n09dwj: preview skip-link plan skeleton (10f27fd)
  • Merge braid/bd-pandoc-read-host-locations-k9v9bviz-pandocread-nodes-lua-filters (GH #884) (ac2bb60)
  • Merge pull request #898 from quarto-dev/feature/bd-2hy80x1j-websites-draft-mode-gone (7584d62)
  • pandoc.read: give each call's text its own file in the document (GH #884) (0739bae)
  • hub-client e2e: skip render-project smoke fixtures (bd-2hy80x1j) (7bf6d43)
  • Merge pull request #897 from quarto-dev/bugfix/bd-definition-list-rewrite-content-baxb5j8e-pampa-definition-list-list (0dbddde)
  • fix(pampa): write DefinitionList as the .definition-list div the qmd reader parses (175af57)
  • Merge braid/bd-commonmark-reader-fileid-xtvc23oz-commonmark-reader-registers-its (GH #883) (f21e9b6)
  • plans: escape apostrophes after code spans so the plan renders under q2 (5788274)
  • commonmark reader: register the input once and stamp nodes with that FileId (354630c)
  • plans: commonmark reader FileId (#883) and pandoc.read source locations (#884, #885) (f7bea68)
  • fix(pampa): leave blank lines inside list items empty in the qmd writer (ecae1e1)
  • docs: drafts guide, draft-mode changelog (bd-2hy80x1j phase 6) (cef01ba)
  • Drafts: website.drafts marks pages as drafts by glob (bd-2hy80x1j phase 5) (0dd67e3)
  • Drafts: unlink hidden drafts everywhere (bd-2hy80x1j phase 4) (c1c7b49)
  • fix(pampa): process the content of rewritten definition-list / list-table divs (#895) (c8f1414)
  • Duplicate-seq self-heal for file documents (bd-0h8crv6u) (#894) (7fe4460)
  • plan update (a5f86af)
  • Drafts: draft-mode gone writes a blank noindex page (bd-2hy80x1j phase 3) (79f9ef3)
  • Drafts: authoring views always show drafts (bd-2hy80x1j phase 2) (0634d5f)
  • Drafts: one draft policy, and draft-mode resolved per page (bd-2hy80x1j phase 1) (96d0838)
  • Merge pull request #890 from quarto-dev/bugfix/bd-gebcr1sa-placeholder-local-rasterize (d3ed54f)
  • Merge branch 'main' into bugfix/bd-gebcr1sa-placeholder-local-rasterize (67d3902)
  • Merge pull request #888 from quarto-dev/bugfix/bd-ykjwiqcc-fig-alt-to-alt (2af1982)
  • Merge branch 'main' into bugfix/bd-gebcr1sa-placeholder-local-rasterize (0709399)
  • Merge origin/main into bugfix/bd-ykjwiqcc-fig-alt-to-alt (3cbc7e2)
  • Merge origin/main into bugfix/bd-ykjwiqcc-fig-alt-to-alt (5f26f46)
  • Merge pull request #889 from quarto-dev/feature/bd-rbd3jq4n-html-skip-content-link (f40864c)
  • docs(hub-client): changelog entry for the placeholder port (bd-gebcr1sa) (6ad0cf5)
  • placeholder: rasterize PNG locally with typst, not svg2png.deno.dev (bd-gebcr1sa) (a43fb04)
  • Merge pull request #887 from quarto-dev/chore/pandoc-3.12-oracle (6582ddb)
  • Merge pull request #882 from quarto-dev/feature/bd-xm7l-vendored-updates (6c409a4)
  • plan: bd-ykjwiqcc implementation complete (aba631a)
  • docs, changelog, plan, and braid snapshot for fig-alt (bd-ykjwiqcc) (0e104db)
  • Hide a figcaption that only repeats its image's alt text (bd-ykjwiqcc D5) (f4c4ec1)
  • docs(hub-client): changelog entry for the skip-to-content link (bd-rbd3jq4n) (a8dd9bb)
  • HTML: skip-to-content link for Bootstrap-themed output (bd-rbd3jq4n) (9a141cf)
  • fig-alt reaches the image alt text in every format (bd-ykjwiqcc, GH #877) (08a1d37)
  • pampa: calibrate oracle tests against pandoc 3.12; park corpus 049 (4e388eb)
  • Investigate bd-rbd3jq4n: skip-to-content link port plan skeleton (cc350f8)
  • Merge branch 'main' into feature/bd-xm7l-vendored-updates (eeaefbc)
  • Merge pull request #878 from quarto-dev/feature/bd-xm7l-vendored-deps-registry (905c496)
  • xtask: derive the verify pandoc-preflight test from the floor (bd-7vum2l3y) (c22b086)
  • docs(hub-client): changelog entries for the vendored-dependency updates (bd-xm7l) (acac78c)
  • vendored: resync quarto-cli copies to v1.11.6 (bd-jsfg1494) (b7126df)
  • vendored: pandoc 3.11 → 3.12.1 — native, CI and pandoc.wasm (bd-7vum2l3y) (57087e9)
  • plan: fig-alt to alt (bd-ykjwiqcc, GH #877) (debb252)
  • vendored: mermaid 11.12.0 → 12.2.0, ahead of Quarto 1 (bd-2qy6mdhq) (f89adae)
  • vendored: KaTeX 0.18.9 → 0.19.0; keep MathJax 3 and algoliasearch 4.5.1 (bd-u1l2llha) (8e2bc84)
  • vendored: pdf.js viewer 6.3.289 → 6.4.299 (bd-mowfwe7m) (b0bd4e3)
  • vendored: chicago-author-date CSL — correct upstream to Pandoc's default.csl (bd-grbnhs0y) (df2065d)
  • vendored: reveal.js 6.0.0 → 6.0.2 (bd-nrbxc8di) (a3b6b4f)
  • vendored: React 19.2.7 → 19.3.1 (bd-kn7kxsib) (f28c1fe)
  • xtask: cargo fmt (bd-xm7l) (e037b5b)
  • vendored: first survey 2026-10-21 via /upgrade-vendored-deps (bd-xm7l) (70ac463)
  • vendored: /upgrade-vendored-deps skill, docs pointers, retire prose inventory (bd-xm7l) (fdc790d)
  • vendored: checked registry, vendored-registry lint, xtask vendored outdated (bd-xm7l) (e4bc9c8)
  • claude-notes: vendored-deps registry + upgrade skill design proposal (bd-xm7l) (5a1685f)
  • Merge pull request #876 from quarto-dev/bugfix/bd-qr8ryv79-bd-ynqwyyi7-test-flakes (f6e950d)
  • changelog, plan, and braid snapshot for the two CI flake fixes (8c901ba)
  • e2e: widen WebKit pdf-preview-status timeout to 60s (bd-ynqwyyi7) (6e3157e)
  • typst-packages: vendor orange-book 0.7.1 for hermetic renders (bd-qr8ryv79) (fd6f0cd)