pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/R-usethis
Module Name: pkgsrc
Committed By: mef
Date: Sat Jun 17 12:59:29 UTC 2023
Modified Files:
pkgsrc/devel/R-usethis: Makefile distinfo
Log Message:
(devel/R-usethis) Updated 2.1.6 to 2.2.0
# usethis 2.2.0
## New functions
* `use_author()` is a new function to introduce a new person into the
`Authors@R` field of DESCRIPTION (@avalcarcel9, #833).
* `use_rstudio_preferences()` lets you set RStudio preferences programmatically
(#1518)
* `use_standalone()` is a new function that makes it easier to use standalone
files provided by various low-level tidyverse packages, like rlang (#1654).
* `use_upkeep_issue()` is a new function to facilitate regular maintenance of
your package. Similar to `use_release_issue()`, it opens an issue in your repo
with a checklist of maintenance tasks. It will include additional bullets
if your package includes an `upkeep_bullets()` function that returns a
character vector (#1794).
## Package development
* Although nested projects are discouraged, they can be useful in development
contexts. `create_package()` now sets the correct package name and returns
the correct package path for a package nested inside a project (#1647).
* `use_article()` no longer adds the rmarkdown package to `Suggests`. Instead,
if rmarkdown is not already a dependency, it's added to
`Config/Needs/website`. This means that a package that only uses articles
(vs. vignettes) won't gain an unnecessary dependency on rmarkdown (#1700).
* `use_data()` now sets the appropriate minimal R version in `DESCRIPTION`,
depending on which serialization format `version` you choose (@dpprdan, #1672).
* `use_github_links()` by default now appends the GitHub url to existing urls in
in the `URL` field of DESCRIPTION, rather than replacing existing urls (#1805).
* `use_latest_dependencies()` no longer affects `Suggests` since those
dependencies are not enforced (#1749).
* `use_news_md()` now places "(development version)" in the header of `NEWS.md`
if there is a development version number in `DESCRIPTION`. It also sets the
first bullet to "Initial CRAN submission" when it looks like a "new" package
(#1708).
* `use_coverage()` no longer adds covr to `Suggests`, since the `test-coverage`
GitHub Actions workflow takes care of installing covr (@Bisaloo, #1851).
## Package release
* `use_release_issue()` will now remind you to run `use_github_links()` if
necessary (@Bisaloo, #1754)
* `use_release_issue()` now encourages the creation of `NEWS.md` prior to
submission, instead of after (#1755).
* `use_github_release()` now automatically pushes to GitHub (if safe) and
automatically publishes the release, rather than requiring you to edit and
publish the draft (#1385).
* `use_github_release()` no longer fails in the absence of `NEWS.md` (#1755).
* `use_release_issue()` will now remind you to check/close the milestone
corresponding to the release, if it exists (#1642).
* `use_version()` and `use_dev_version()` gain a `push` argument to optionally
push the result after committing. This is used to eliminate a manual step from
the `use_release_issue()` checklist (#1385).
* `use_revdep()` no longer places an email template, because these days we are
more likely to communicate with other maintainers about breaking changes via
GitHub issues and pull requests (#1769).
## Package file management
* `rename_files()` now also affects files in `src/` (#1585).
* `use_r()` and `use_test()` now work with all active files in `R/`, `src/`,
and `tests/testthat/` (#1566).
* `use_r()` and `use_test()` now work with files containing `.` (#1690).
* `use_rcpp()`, `use_c()` and friends now work the same way as `use_r()` and
`use_test()`: they'll take the default file name from the file you currently
have open in RStudio (#1730).
## Git and GitHub
* `create_from_github()` will now use an existing `.Rproj` file if it exists
anywhere in the repo, not just the root directory. This is useful if you're
working with repos that contain tools for multiple languages (#1680).
* `git_sitrep()` gains two arguments: `tool` and `scope`, which enables
you to limit the report to, for example, `tool = "git"` or `scope = "user"`.
The default remains to provide a full report. Also, provides more
feedback if git user's information is not set, and checks global git-email
against user-level GitHub PAT (@ijlyttle, #1732, #1714, #1706).
* `git_vaccinated()` now treats a path configured as `core.excludesFile` like
other user-supplied paths; in particular, any use of the `~/` home directory
shortcut is expanded via
[`fs::path_expand()`](https://fs.r-lib.org/reference/path_expand.html)
(@dpprdan, #1560).
* `use_github_action()` now suggests possible actions when called without
arguments (#1724).
* `use_github_actions()`, `use_github_action_check_standard()`,
`use_github_action_check_release()`, and `use_github_action_pr_commands()`
have been deprecated in favour of the new interactive powers of
`use_github_action()` (#1724).
## Minor improvements and fixes
* Links to the R Packages book have been updated to the second edition of
the book (#1689).
* The SVG badges placed by `use_lifecycle()` have improved accessibility
features, i.e. they advertise the lifecycle stage via the `aria-label`
attribute (#1554, https://github.com/r-lib/lifecycle/issues/117).
* `use_rscloud_badge()` has been deprecated in favour of
`use_posit_cloud_badge()`, and both functions now accept the updated url
format of Posit Cloud projects (#1670).
* `use_rstudio()` gains a `reformat` argument which omits `.Rproj` settings
that enforce file formatting conventions, e.g. around whitespace.
`create_from_github()` uses this option when it introduces an `.Rproj` to a
project that lacks one, making it easier to follow the project's existing
conventions (#1679).
* `write_over()` and `use_github_file()` gain an overwrite argument (#1748).
## Tidyverse-related
* `use_release_issue()` now uses internal `release_extra_revdeps()` to
add extra revdep sources. Currently only use for internal Posit tooling,
but we hope to extend to all users in the future (#1610).
* `use_tidy_logo()` is a new function that calls `use_logo()` on the appropriate
hex sticker PNG file at <https://github.com/rstudio/hex-stickers> (#1871).
## Defunct functions
* `use_tidy_eval()` is now defunct because it imports and re-exports a large
number of functions that are no longer needed in order to do tidy
evaluation (#1656).
* `use_travis()`, `use_pkgdown_travis()`, `browse_travis()`, and `use_appveyor()`
are now defunct because we no longer recommend Travis or Appveyor. We
recommend GitHub actions instead (#1517).
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/R-usethis/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/R-usethis/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/R-usethis/Makefile
diff -u pkgsrc/devel/R-usethis/Makefile:1.7 pkgsrc/devel/R-usethis/Makefile:1.8
--- pkgsrc/devel/R-usethis/Makefile:1.7 Sat Dec 17 15:22:04 2022
+++ pkgsrc/devel/R-usethis/Makefile Sat Jun 17 12:59:29 2023
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2022/12/17 15:22:04 mef Exp $
+# $NetBSD: Makefile,v 1.8 2023/06/17 12:59:29 mef Exp $
R_PKGNAME= usethis
-R_PKGVER= 2.1.6
+R_PKGVER= 2.2.0
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/devel/R-usethis/distinfo
diff -u pkgsrc/devel/R-usethis/distinfo:1.9 pkgsrc/devel/R-usethis/distinfo:1.10
--- pkgsrc/devel/R-usethis/distinfo:1.9 Sat Dec 17 15:22:04 2022
+++ pkgsrc/devel/R-usethis/distinfo Sat Jun 17 12:59:29 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2022/12/17 15:22:04 mef Exp $
+$NetBSD: distinfo,v 1.10 2023/06/17 12:59:29 mef Exp $
-BLAKE2s (R/usethis_2.1.6.tar.gz) = 24d0de4d9a7acca12528529f5bf8344743a4f89446968a99a7abcfac87148afa
-SHA512 (R/usethis_2.1.6.tar.gz) = 9907637f324bef0133d3310ef9961a47cfd4e4c8593513ace4175e0181ab2ce17c76abb9ee2cb321c7589a7b008178c17cf3f7cde57e77b1e972ad0e7cc9647b
-Size (R/usethis_2.1.6.tar.gz) = 342349 bytes
+BLAKE2s (R/usethis_2.2.0.tar.gz) = ed47a707190271563ed356cff70a132d0d648995a6c598b56ef9183cd0f3797e
+SHA512 (R/usethis_2.2.0.tar.gz) = 1a1eebd2e52a140defa59bad568a79d7eed805eddf9063178692e6be8793be924eaf9145ad263adcd8c324ba85685486deb6d122880a588b584f7797590f93a3
+Size (R/usethis_2.2.0.tar.gz) = 370918 bytes
Home |
Main Index |
Thread Index |
Old Index