|
1 | 1 | # quarto (development version) |
2 | 2 |
|
3 | | -- Added a `new_blog_post()` function (#22). |
| 3 | +- Added a `new_blog_post()` function (thanks, @topeto, #22). |
| 4 | + |
| 5 | +- Quarto CLI will now correctly use the same R version than the one used to run functions in this package (#204). |
| 6 | + |
| 7 | +- Add `quarto_available()` function to check if Quarto CLI is found (thanks, @hadley, #187). |
| 8 | + |
| 9 | +- `quarto_render()` now correctly set `as_job` when not inside RStudio IDE and required **rstudioapi** functions are not available (#203). |
| 10 | + |
| 11 | +- Add several new wrapper function (thanks, @parmsam, #192): |
| 12 | + - `quarto_list_extensions()` to list installed extensions using `quarto list extensions` |
| 13 | + - `quarto_remove_extension()` to remove an installed extension using `quarto remove extensions` |
| 14 | + - `quarto_update_extension()` to update an installed extension using `quarto update extensions` |
| 15 | + |
| 16 | +- `quarto_create_project()` offers better user experience now (thanks, @jennybc, #206, #153). |
| 17 | + |
| 18 | +- `quarto_preview()` gains a `quiet` argument to suppress any output from R or Quarto CLI (thanks, @cwickham, #232.) |
| 19 | + |
| 20 | +- Add some helpers function `theme_brand_*` and `theme_colors_*` to help theme with dark and light brand using some common graph and table packages (thanks, @gordonwoodhull, [#234](https://github.com/quarto-dev/quarto-r/issues/234)). |
| 21 | + |
| 22 | +- Add `quarto.quiet` options to allow more verbose error message when `quarto_*` function are used inside other package. |
| 23 | + For example, inside **pkgdown** for building Quarto vignettes. **pkgdown** sets `quiet = TRUE` internally for its call to `quarto_render()`, |
| 24 | + and setting `options(quarto.quiet = TRUE)` allows to overwrite this. |
| 25 | + |
| 26 | +- `quarto_path()` now returns a normalized path with potential symlink resolved, for less confusion with `quarto_binary_sitrep()` (thanks, @jennybc). |
| 27 | + |
| 28 | +- Fix an error with interactive prompt for extension approval (thanks, @wjschne, #212). |
| 29 | + |
| 30 | +- `quarto_path()` now correctly return `NULL` when no quarto is found in the PATH (thanks, @jeroen, #220, #221). |
| 31 | + |
| 32 | +- `QUARTO_R_QUIET` environment variable can be used to set `quarto.quiet` option, which overrides any `quiet = TRUE` argument passed to `quarto_*` functions. This can be useful to debug Quarto rendering inside other packages, like **pkgdown**. Overrides will also now happens for [GHA debug logging](https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/troubleshooting-workflows/enabling-debug-logging). |
| 33 | + |
| 34 | +- Correctly report Quarto CLI error when background process call to `quarto` fails (thanks, @salim-b, [#235](https://github.com/quarto-dev/quarto-r/issues/235)) |
| 35 | + |
| 36 | +# quarto 1.4.4 |
| 37 | + |
| 38 | +- `quarto_preview()` now looks at `quarto preview` log to browse to the correct url when inside RStudio viewer (thanks, @aronatkins, #167). |
| 39 | + |
| 40 | +- 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](https://r-pkgs.org/lifecycle.html#sec-lifecycle-version-number-tidyverse). |
| 41 | + |
| 42 | +- Adapt tests for CRAN checks issues due to Quarto v1.5.54 regression (though it is fixed upstream). |
4 | 43 |
|
5 | 44 | - Approval check in `quarto_add_extension()` and `quarto_use_template()` now works correctly (thanks, @eveyp, #172). |
6 | 45 |
|
|
11 | 50 | - Add registration of vignette engine to use `quarto` as a vignette builder, and use `.qmd` file as vignette. See `vignette("hello", package = "quarto")`. (thanks, @dcnorris, #57). |
12 | 51 |
|
13 | 52 | - New `quarto_binary_sitrep()` checks possible difference in Quarto binary used by this package, and the one used by RStudio IDE (thanks, @jthomasmock, #12). |
14 | | - |
| 53 | + |
15 | 54 | - 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). |
16 | 55 |
|
17 | 56 | - New `quarto_create_project()` calls `quarto create project <type> <name>` (thanks, @maelle, #87). |
|
0 commit comments