quarto 1.4
-
This version is now adapted to Quarto 1.4 latest stable release.
-
Add registration of vignette engine to use
quartoas a vignette builder, and use.qmdfile 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.ymlor at least one*.qmdfile) (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 aprofileargument (thanks, @andrewheiss, #95, @salim-b, #123). -
quarto_render()gainsmetadataandmetadata_filearguments. They can be used to pass modified Quarto metadata at render time. If both are set,metadatawill be merged overmetadata_filecontent. Internally, metadata will be passed as a--metadata-filetoquarto render(thanks, @mcanouil, #52, @maelle, #49). -
quarto_render()and all other relevant functions gain aquarto_argsargument. It allows to pass additional options flag toquartoCLI. 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
quietargument in most functions to remove warnings and messages. It default toFALSEin most function to match withquartoCLI default. -
In
quarto_render(),execute_paramsnow converts boolean value totrue/falsecorrectly as expected byquarto render(thanks, @marianklose, #124). -
Error message now advises to re-run with
quiet = FALSEbecausequarto_render(quiet = TRUE)will runquarto renderin 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.mdfile to track changes to the package.