Skip to content

Commit 71f1f21

Browse files
committed
Edit NEWS
1 parent 2abb042 commit 71f1f21

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

NEWS.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,31 @@
1-
# usethis 1.1.0.9000
1+
# usethis 1.2.0
22

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).
514

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
716

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.
918

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).
1120

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).
1323

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).
1525

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).
1727

18-
* `use_tidy_support()` creates support guidelines to be viewed before filing an issue (@batpigandme, #166).
28+
* Substantial increase in unit test coverage.
1929

2030
# usethis 1.1.0
2131

0 commit comments

Comments
 (0)