./devel/R-devtools, Tools to make developing R packages easier

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4.5, Package name: R-devtools-2.4.5, Maintainer: pkgsrc-users

Collection of package development tools.


Required to run:
[math/R] [security/R-digest] [textproc/R-jsonlite] [devel/R-cli] [devel/R-memoise] [devel/R-withr] [math/R-rstudioapi] [math/R-ellipsis] [devel/R-remotes] [devel/R-git2r] [devel/R-sessioninfo] [devel/R-callr] [devel/R-rcmdcheck] [devel/R-testthat] [devel/R-usethis] [devel/R-pkgbuild] [www/R-httr] [devel/R-roxygen2] [devel/R-pkgload] [devel/R-covr] [textproc/R-DT] [devel/R-rversions]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2022-12-18 10:30:46 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
Fix uncommitted package linked, tks jperkin@
   2022-12-18 09:26:21 by Jonathan Perkin | Files touched by this commit (2)
Log message:
R-*: Temporarily comment out dependencies.

These dependencies haven't been committed yet, unbreak bulk builds until they
can be added.
   2022-12-17 16:34:41 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/R-devtools) Updated 2.4.3 to 2.4.5

# devtools 2.4.5

* `check(cleanup =)` was deprecated in devtools v1.11.0 (2016-04-12) and was
  made defunct in v2.4.4 (2022-07-20). The documentation is more clear now about
  recommended alternatives.

* `check(check_dir = NULL)` is the new default, to align with the default
  behaviour of the underlying `rcmdcheck::rcmdcheck()`.

* `check(cran = TRUE)` sets the env var
  `_R_CHECK_PACKAGES_USED_IGNORE_UNUSED_IMPORTS_` to `FALSE`, in order to
  surface the `"Namespace in Imports field not imported from"` NOTE. \ 
This only
  applies to R >= 4.2, due to favorable changes in the behaviour of
  `R CMD check --as-cran` (#2459).

* `test_active_file()` passes the package onto to testthat so it can correctly
  set the `TESTTHAT_PKG` envvar (#2470).

* `test()` and `test_active_file()` once again work with testthat itself.

# devtools 2.4.4

* `install(reload = TRUE)` now calls `pkgload::unregister()` instead
  of `pkload::unload()` (#2349). This allows the package to keep
  functioning if it is still in use in the R session (e.g. through
  event handlers).

* `test()` no longer calls `load_all()` twice. `test_active_file()`
  now calls `load_all()` via testthat.

* `aspell_env_var()` does a better job of matching `R CMD check` behaviour,
  which is only to use `aspell`, not `hunspell` or `ispell` (#2376).

* Installing devtools now installs pkgdown, profvis, bench, miniUI,
  and urlchecker, ensuring that you have everything needed for package
  development (#2388).

* `dev_sitrep()` has been updated for the calendar-based version number scheme
  adopted by the RStudio IDE in September 2021 (#2397, #2410).
   2022-04-18 16:50:03 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(devel/R-devtools) R-cli requirement corrected, fix build
   2022-04-16 07:42:39 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-devtools) Updated 2.4.2 to 2.4.3

# devtools 2.4.3

* New `Check_mac_release()` function to check a package using the
  macOS builder at https://mac.r-project.org/macbuilder/submit.html

* (#2375) Jenny Bryan is now the official maintainer.

* `release()` and `submit_cran()` now record submission details using
  the Debian Control File format, for better machine-readability. This
  file has a new name, CRAN-SUBMISSION (instead of CRAN-RELEASE) and
  now includes package version, in addition to the full SHA and a
  timestamp.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-06-12 05:01:22 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-devtools) Updated 2.4.1 to 2.4.2

# devtools 2.4.2

* `check_man()` now works with R versions 4.1+ (#2354)

* `test_active_file()` now again works on windows projects stored
  under the user's home directory (`~`) (#2355)

* `document(quiet = TRUE)` now works without failure on windows
  (#2351)

* Minor test failure on R 4.2 has been fixed.