dev_example()
now works after removing an inconsistent call to load_all()
(@riccardoporreca, #122).
load_all()
now issues a warning if exported objects conflict with objects defined in the global environment (#112)
run_example()
arguments run
and test
are deprecated in favor of the (hopefully) more clear run_dontrun
and run_donttest
(#107).
Internal fixes for compatibility with the future 4.1.0 release.
shim_question()
now works for topics from the R base package that are passed with the double colon operator (e.g. base::min
) (@mdequeljoe, #99).
load_all()
now allows using explicitly qualified, exported names in test helpers (@klmr, #95).
load_all()
gains a compile
argument which controls more finely whether to compile the code or not. The recompile
argument is now deprecated and will be removed in a future version of pkgload.
unload()
now only removes S4 classes which were generated in the package being unloaded (#75)
help()
will no longer error when trying to load package level help (#67).
Trailing slashes now removed from all paths, which fixes issues on Windows (#73).
load_dll()
now fixed in R-devel (#77).
The help shim’s now work for :::
inputs (#72).
load_all()
now updates imports of dependent packages when a package is reloaded (#59).
load_all()
now assigns DESCRIPTION/Depends
to .Depends
object of package environment. (@yiufung pkgload#61)
load_all()
now attaches testthat
if the attach_testthat
option is TRUE
. This allows load_all()
to more closely mimic the testing environment. (#56)
check_dep_version()
and check_suggested()
are now exported.
check_dep_version()
now emits a warning and returns FALSE
rather than aborting. (#47)
Package imports are now exported when using load_all()
. This behavior can be disabled by using load_all(export_imports = FALSE)
.
The as.package()
and is.package()
functions have been removed.
load_code()
, load_data()
, load_dll()
, load_all()
, parse_ns_file()
all now take an explicit path rather than a path or a package
object.
imports_env()
, ns_env()
, pkg_env()
and unload()
now take a package name rather than a path or a package
object.
run_example()
now works on R 3.1.
unload()
now unloads S4 classes for packages loaded with library()
as well as load_all()
(#46).
load_all()
gains a helpers
option to specify whether or not to source testthat helpers. (@pitakakariki devtools #1202)
load_all()
now sources the testthat helpers in the namespace environment rather than the package environment (#40).
load_all()
now sets the NOT_CRAN
environment variable when it sources testthat helpers. It also sets DEVTOOLS_LOAD
to “true” so that you can check whether they are run during package loading.
dev_topic_path()
now only returns the last path found, fixing an error when a package has both a package function level help with the same name. (#21)
New function is_dev_package()
to determine if a given package has been loaded by pkgload::load_all()
(#2).
load_all()
no longer updates the collate directive. Instead this functionality has been moved to devtools::document()
.
dev_help()
now optionally takes a character vector of packages to search within. This replaces find_topic()
.
dev_topic_index_reset()
is now exported, and allows you to reset the topic index associated with a given package.
Added a NEWS.md
file to track changes to the package.
Initial release from code spun off from devtools