Changelog
Source:NEWS.md
quarto (development version)
Add
quarto.quiet
options to allow more verbose error message whenquarto_*
function are used inside other package. For example, inside pkgdown for building Quarto vignettes. pkgdown setsquiet = TRUE
internally for its call toquarto_render()
, and settingoptions(quarto.quiet = TRUE)
allows to overwrite this.quarto_path()
now returns a normalized path with potential symlink resolved, for less confusion withquarto_binary_sitrep()
(thanks, @jennybc).Fix an error with interactive prompt for extension approval (thanks, @wjschne, #212).
quarto 1.4.4
CRAN release: 2024-07-20
quarto_preview()
now looks atquarto preview
log to browse to the correct url when inside RStudio viewer (thanks, @aronatkins, #167).This package now uses the x.y.z.dev versionning scheme to indicate development, patch, minor and major versions. This follows Tidyverse package version conventions.
Adapt tests for CRAN checks issues due to Quarto v1.5.54 regression (though it is fixed upstream).
Approval check in
quarto_add_extension()
andquarto_use_template()
now works correctly (thanks, @eveyp, #172).
quarto 1.4
CRAN release: 2024-03-06
This version is now adapted to Quarto 1.4 latest stable release.
Add registration of vignette engine to use
quarto
as a vignette builder, and use.qmd
file as vignette. Seevignette("hello", package = "quarto")
. (thanks, @dcnorris, #57).New
quarto_binary_sitrep()
checks possible difference in Quarto binary used by this package, and the one used by RStudio IDE (thanks, @jthomasmock, #12).New
is_using_quarto()
to check if a directory requires using Quarto (i.e. it has a_quarto.yml
or at least one*.qmd
file) (thanks, @hadley, #103).New
quarto_create_project()
callsquarto create project <type> <name>
(thanks, @maelle, #87).New
quarto_add_extension()
andquarto_use_template()
to deal with Quarto extensions for a Quarto project. (thanks, @mcanouil, #45, @remlapmot, #42).quarto_render()
andquarto_inspect()
gains aprofile
argument (thanks, @andrewheiss, #95, @salim-b, #123).quarto_render()
gainsmetadata
andmetadata_file
arguments. They can be used to pass modified Quarto metadata at render time. If both are set,metadata
will be merged overmetadata_file
content. Internally, metadata will be passed as a--metadata-file
toquarto render
(thanks, @mcanouil, #52, @maelle, #49).quarto_render()
and all other relevant functions gain aquarto_args
argument. It allows to pass additional options flag toquarto
CLI. This is for advanced usage e.g. when new options are added to Quarto CLI that would not be user-facing in this package’s functions (thanks, @gadenbuie, #125).Add
quiet
argument in most functions to remove warnings and messages. It default toFALSE
in most function to match withquarto
CLI default.In
quarto_render()
,execute_params
now converts boolean value totrue/false
correctly as expected byquarto render
(thanks, @marianklose, #124).Error message now advises to re-run with
quiet = FALSE
becausequarto_render(quiet = TRUE)
will runquarto render
in quiet mode (thanks to @gadenbuie, #126, @wlandau, #16).rsconnect R package dependency has been moved to Suggest to reduce this package’s overall number of dependencies. rsconnect package is only required for publishing using
quarto_publish_*()
functions. Users will be prompted to install (when in interactive mode) if not installed.Added a
NEWS.md
file to track changes to the package.