Update dependency conflicted: require minimum version 1.2.0 because function conflicts_prefer() is used in a vignette.
Update dependency remotes: increase minimum version from 2.0.0 to 2.3.0 because function system_requirements() with a version specification in argument OS is used in a vignette.
Documentation
Vignette Installing R, Rtools and RStudio: add websites to compare fonts.
Vignette R packages: additional info on getting functions from older versions of R and on tools::CRAN_package_db().
Vignette Git and GitHub: include info on comparing branches and commits. Various clarifications, especially on moving files after downloading them.
checkrpkgs 1.0.1
Documentation
Apply stylistic suggestions provided by various packages like goodpractice that check code sanity.
checkrpkgs 1.0.0
Breaking changes
Update dependencies: add dependency pkgdepends to Suggests because it is used in a vignette.
checkrpkgs 0.12.1
Documentation
Create sub-sections and restructure text of vignettes.
Describe how to make R stricter with respect to conflict resolution using base
Describe and mention Rtools before RStudio.
checkrpkgs 0.12.0
Breaking changes
Dependency checkinput: increase minimum version from 0.11.0 to 1.0.0 to depend on a stable version.
Documentation
Remove old NEWS.
checkrpkgs 0.11.0
Breaking changes
Remove functions check_pkgs() and get_details_pkgs(), move the relevant information to vignette R packages.
Remove unused function create_pkg_stub().
Remove dependency progutils because it is no longer used.
Move dependencies checkinput and utils from Imports to Suggests because they are used in vignettes but not anymore in code.
checkrpkgs 0.10.0
Breaking changes
Add dependency sessioninfo (>= 1.2.0) to Suggests because it mentioned in the documentation of get_details_pkgs() and in the vignettes.
Dependency checkinput: increase minimum version from 0.8.0 to 0.11.0 to incorporate change of argument name allow_zero_length() to allow_zerolength().
Dependency progutils: increase minimum version from 0.2.0 to 0.6.0 to incorporate change of argument name allow_zero_length() to allow_zerolength().
check_pkgs(): argument quietly renamed to silently because it silences warnings.
checkrpkgs 0.9.0
Breaking changes
Dependency checkinput: increase minimum version from 0.6.0 to 0.8.0 to update argument name allow_zero to allow_zero_length.
Dependency progutils: increase minimum version from 0.0.9 to 0.2.0 to update argument name allow_zero to allow_zero_length.
Documentation
Vignette Installing R, Rtools and RStudio: move documentation for developers to my package develcoder.
checkrpkgs 0.7.1
Added functions
Add function create_pkg_stub().
checkrpkgs 0.7.0
Breaking changes
Dependency checkinput: increase from >= 0.5.0 to >= 0.6.0, needed to use paste_quoted() that is re-exported from checkinput to progutils.
Dependency progutils: increase from >= 0.0.7 to >= 0.0.9 to use function create_tempdir() to create a temporary directory that can safely be removed.
Use roxygen2 version 8.0.0.
Bug fixes
get_details_pkgs() would attempt to use a non-created index if no package was found, leading to an error.
checkrpkgs 0.6.0
Breaking changes
Dependency progutils: increase from >= 0.0.6 to >= 0.0.7 to ensure uniform handling of empty quotes and NAs through progutils::paste_quoted().
checkrpkgs 0.5.0
Breaking changes
get_details_pkgs(): add argument db, add checks on input, and update documentation.
checkrpkgs 0.4.0
Breaking changes
Update dependencies: add dependency Matrix to Suggests because it is used in vignettes. Remove dependency stats from Suggests after updating an example in the vignettes to use methods instead of stats.
Bugfixes
get_details_pkgs(): if pkgs has length larger than zero, warn only about duplicated packages that are in pkgs.
checkrpkgs 0.3.0
Breaking changes
Dependencies: require BiocManager >= 1.30.5, ctv >= 0.4-0 and remotes >= 2.0.0 to be able to run code in vignettes.
get_details_pkgs(): also extract fields "GithubRepo" and "GithubUsername". No need to use the hardcoded fields in the default argument. Set field Repository to Github if appropriate. Adjust warnings.
checkrpkgs 0.2.0
Breaking changes
Dependency checkinput: increase from >= 0.0.6 to >= 0.5.0. This implicitly increases the minimum version of R to >= 4.1.0 but removes the dependency on vctrs.
Dependency progutils: increase from >= 0.0.3 to >= 0.0.6 to be able to use functions added to progutils.
Dependency tinytest: declare version >= 1.4.1 because I use argument strict in expect_message() and expect_warning().