|
1 | | -# usethis 1.1.0.9000 |
| 1 | +# usethis 1.2.0 |
2 | 2 |
|
3 | | -* `use_template()` is now exported, so that other packages can provide |
4 | | -templating functions using this framework (@ijlyttle @jennybc, #120). |
| 3 | +## New functions |
| 4 | + |
| 5 | +* `use_course()` downloads a folder's worth of materials from a ZIP file, with deliberate choices around the default folder name and location. Developed for use at the start of a workshop. Helps participants obtain materials from, e.g., a DropBox folder or GitHub repo (#196). |
| 6 | + |
| 7 | +* `use_blank_slate()` provides a way to opt in to an RStudio workflow where the user's workspace is neither saved nor reloaded between R sessions. Automated for `scope = "project"`. Provides UI instructions for `scope = "user"`, for now (#139). |
| 8 | + |
| 9 | +* `use_tidy_style()` styles an entire project according to <http://style.tidyverse.org> (#72, #197 @lorenzwalthert). |
| 10 | + |
| 11 | +* GitHub conventions common to tidyverse packages are enacted by `use_tidy_contributing()`, `use_tidy_issue_template()`, and `use_tidy_support()` (@batpigandme, #143, #166). |
| 12 | + |
| 13 | +* `proj_path()` forms paths relative to the current usethis project. Note: mostly useful internally. User code should probably use [here](https://krlmlr.github.io/here/) or [rprojroot](https://krlmlr.github.io/rprojroot/) directly (#149). |
5 | 14 |
|
6 | | -* `use_blank_slate()` provides a way to opt in to a workflow where the user's workspace is neither saved nor reloaded between R sessions. Automated for `scope = "project"`. Provides UI instructions for `scope = "user"`, for now (@jennybc, #139). |
| 15 | +Other changes |
7 | 16 |
|
8 | | -* `use_readme_rmd()` and `use_readme_md()` work, in a similar fashion, for projects that are and are not a package (@jennybc, #131, #135). |
| 17 | +* New projects that don't exhibit other obvious criteria for being a "project" will include a sentinel, empty file named `.here`, so they can be recognized as a project. |
9 | 18 |
|
10 | | -* `use_readme_rmd()` once again creates a pre-commit git hook, to help keep `README.Rmd` and `README.md` in sync (@PeteHaitch @jennybc, #41). |
| 19 | +* Project launching and switching works on RStudio server (#115, #129). |
11 | 20 |
|
12 | | -* `use_tidy_contributing()` uses `tidy_contributing.md` template to make tidyverse-wide contributing guidelines (@batpigandme, #143). |
| 21 | +* `use_template()` is newly exported, so that other packages can provide |
| 22 | +templating functions using this framework (@ijlyttle #120). |
13 | 23 |
|
14 | | -* `use_tidy_issue_template()` uses `ISSUE_TEMPLATE.md` template to make `ISSUE_TEMPLATE.md` (@batpigandme). |
| 24 | +* `use_readme_rmd()` and `use_readme_md()` work, in a similar fashion, for projects that are and are not a package (#131, #135). |
15 | 25 |
|
16 | | -* Change `CONDUCT` template to `CODE_OF_CONDUCT` (@batpigandme) |
| 26 | +* `use_readme_rmd()` once again creates a pre-commit git hook, to help keep `README.Rmd` and `README.md` in sync (@PeteHaitch #41). |
17 | 27 |
|
18 | | -* `use_tidy_support()` creates support guidelines to be viewed before filing an issue (@batpigandme, #166). |
| 28 | +* Substantial increase in unit test coverage. |
19 | 29 |
|
20 | 30 | # usethis 1.1.0 |
21 | 31 |
|
|
0 commit comments