Skip to content

v0.3.0

Compare
Choose a tag to compare
@statnmap statnmap released this 16 Dec 16:08
· 396 commits to main since this release
19ec8f6

Breaking changes

  • add_flat_template() superseeds add_dev_history() with more advanced possibilities
  • add_dev_history() is deprecated
  • Vignette name to create is now set with inflate(vignette_name = "Get started") instead of name
  • Flat name to inflate is now set with inflate(flat_file = "dev/flat_full.Rmd") instead of rmd

Major changes

  • Check included now uses devtools::check() instead of rcmdcheck()
  • Avoid creating vignette with inflate(vignette_name = NA)
  • Decide whether or not to open vignette when inflate with inflate(open_vignette = FALSE)
  • Improve documentation included in flat templates to reflect changes in using dev_history file
  • Add Rstudio Addin to insert a new flat template
  • Add Rstudio Addin to insert chunks for new function (@ColinFay)
  • Deal with \dontrun{} in example chunks
  • Allow short names for chunks: dev, fun, ex, test
  • create_fusen() to create a {fusen} project from command line or with RStudio new project (@ALanguillaume)
  • Add "do not edit by hand" in files generated

Grouping functions under the same file

  • Group functions in same R file and test file if under same (level 1 + level 2) titles in the Rmd
  • Group functions in same R file and test file if they have the same @rdname roxygen tag
  • Group functions in same R file and test file if they have the same @filename roxygen tag (only recognized by 'fusen')
  • Group functions in same R file and test file if the function chunk get chunk option {r function-my_func, filename = "my_filename"}

Minor changes

  • add_flat_template() uses the flat_name to pre-fill the template with the first function name.
  • Fix .onLoad functions file creation
  • Allow R6Class() in function chunks
  • Fix inflate function chunks with data or package documentation only
  • Fix inflate with empty functions chunks
  • Fix filename to inflate in templates with new calls of add_dev_history() (@Cervangirard)
  • Default vignette name is now "Get started" creating "vignettes/get-started.Rmd"
  • All open files are saved when using inflate() where {rstudioapi} works
  • Ask to restart RStudio after first inflate