Repository navigation
q2 nightly 0.36.0-nightly.20261024 (ab976ef21)
Pre-releaseNightly build of
mainat ab976ef (version0.36.0-nightly.20261024). Nightlies are
rebuilt every nightmainchanges and replace the previous one: thenightly
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 -- --nightlyOn Windows (PowerShell):
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/quarto-dev/q2/main/install.ps1))) -Nightlyq2 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+JJSLyPalvNThe 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)