Download Quarto
Install a release or pre-release build of Quarto.
Highlights
Quarto 1.4 includes the following new features:
Quarto Manuscripts—A new project type for scholarly articles, where notebooks are both the source of the article, and part of the published record.
Quarto Dashboards–A new format for creating interactive dashboards.
Typst Format—Support for the
typst
output format. Typst is a new open-source markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use.Cross-reference changes:
Adds a new Cross-Reference Div Syntax to more flexibly define cross-referenceable elements.
Allows the definition of Custom Cross-Reference Types via document or project YAML.
Adds
lst-label
andlst-cap
code cell options to create Cross-referenceable Listings for Executable Code.Allows Cross-Referencing Callouts.
Adds the prefixes
rem-
andsol-
to cross-reference Remarks and Solutions in addition to the existing theorem types.Makes other behind the scenes changes.
Shiny for Python—Support for using Shiny for Python within Quarto documents.
Inline Execution for Jupyter—Support for executing inline expressions when using Jupyter kernels.
-
Jupyter—Support for rendering script files (e.g.
.py
,.jl
, or.r
) that are specially formatted as notebooks.Knitr—Support for rendering R script files (e.g.
.r
or.R
) that are formatted for report usingknitr::spin()
syntax.
Easy Binder Configuration for Quarto Projects—Support for generating files required to deploy a Quarto project using Binder.
Connect Email Generation—Extends the
html
output format so that HTML/text emails can be created and selectively delivered through Posit Connect.Publish to Posit Cloud—Adds
posit-cloud
as a venue forquarto publish
.Lightbox Treatment for Images and Figures—Support for zooming into images and figures using a
lightbox
. Includes support for grouping multiple images into a gallery.Lua changes—Quarto v1.4 adds new features to writers of Lua filters.
AST processing changes—Quarto v1.4 improves on the HTML table processing added in v1.3 and adds a way for LaTeX raw blocks to include Quarto-compatible markdown for processing.
Release Notes
Highlights
Website Draft Mode
Quarto websites now have improved support for workflows involving draft posts and pages. Learn more about our new draft support.
Project Pre Render Scripts
Previously, project metadata and the project render list were loaded prior to executing any pre-render scripts for a project. This prevented these pre-render scripts from modifying any project metadata or adding to the render list (for example by generating qmd
files or ipynb
files that should be rendered).
Starting in Quarto 1.5, the project metadata and render list will be re-computed after any pre-render scripts have executed, allowing them to modify this project data.
Note that pre-render scripts cannot modify the project directory, the output directory, or the project type. If a pre-render script modifies any of these values, an error will be returned and the render will fail.
Element-wide disabling of HTML processing
Quarto 1.5 provides additional control for its table processing.
Release Notes
Pages containing all installers for the most recent releases of older versions of Quarto are linked below.