uniset 0.3.1
Improved
- An informative error message is displayed when a target package is trying to hand over values in an outdated manner. (The target package is probably using code from uniset versions < 0.3.0.)
uniset 0.3.0
New
- Changed the way uniset is communicating with the target package so that the call to
attach()
is not required any more in the .onLoad()
function of the target package. This is due to the fact that a call to attach()
is throwing a note when running R-CMD-CHECK. And though the author believes the call to attach() was perfectly justified and correct in this case, it still made it impossible to get through the required checks.
- For Developers: Please use
uniset_getFiles()
to obtain a fresh version of the files required in the target package and modify your functions accordingly. Please observe that the code generated by uniset
for the .onLoad()
function is not required any more.
- Introduced a strategy to be able to run tests in the target package: By assigning a variable to
.GlobalEnv
in the test-code assign("get_settings_from_XXX_package_root", TRUE, pos=.GlobalEnv)
, (with XXX
being the name of the package) the settings file from the package root instead of the user-defined settings file will be sourced.
Improved
- Website now made with pkgdown
uniset 0.2.1
Second submission to CRAN submitted on 2021-10-12
New
- User-space is not written into any more by default. Now there is a dedicated setup-function to be called by the user. Only this setup-function does write into user space according to the path provided by the user. System-setup and system-check is now completely separated.
- .GlobalEnv is not written into any more. Instead, a separate object is created on the search path where all required environments reside.
- Have an additional file ‘uniset_functions.R’ generated in the process of preparing the target package, containing custom-tailored functions to be used in functions defined in the target package.
IMPROVED:
- Manuals (all return values now explained in detail); readme.md; description.
- Examples: Only those examples that really can not be run stay wrapped in .
- Various other details.
uniset 0.1.1
Initial submission to CRAN
Initial submission on 2021-10-01.