-
Export STATUS vector to make external statuses analysis easier.
-
Allow obtaining partial results for uncompleted checks.
-
Export
results_to_df()and make it a generic.
- Entire package refactor
-
Fix check processes hanging forever in some system configurations.
-
Remove all whitespaces (
"[[:space:]]") before comparing potential issues to skip most of the false positives. -
Shortened many user-facing function names. In general, uses of
reversewere shortened torev,dependencieswas shortened todeps,developmentwas shortened todevandpackagewas shortened topkg. For example,check_reverse_dependencies_development()was shortened tocheck_dev_rev_deps()(@dgkf-roche) -
Fix names in the
enumfunction for R lower than 4.3. -
Add tests for the reverse dependency check use case.
-
Make
install_processcapture session'savailable_packages_filtersand reuse them when installing packages to ensure consistency with the main session filtering. -
Prettify output by stripping excessive new lines.
-
Force garbage collection before scheduling task, to make sure any already finished processes are removed from the memory.
-
Use custom
checkedfinisher's instead of theprocessxfinalizer's when cleaning up finished processes to avoid executing callbacks when objects are garbage collected. -
In
rev_dep_check_tasks_dfadd custom package value for each check associated with the release version of the package to make sure, the current release version of the package is always fetched and installed. -
Prevent
resultsfrom attempting to read results for unfinished checks.
-
Clear some of the unused utils functions (
can_symlink,symlink_or_copy). -
Make sure output directory is always created.
- Add
results_to_filefunction.
-
Change default private
lib.locvalue incheck_processR6 class to NULL to avoid staged installation failures. -
Terminate all the subprocesses if the
runfunction is interrupted to comply with CRAN requirements. -
Reorganize methods in the
check_designmaking some of the private. -
Remove warning about possible problems with isolation.
-
Rename
development_onlyparameter toversionsin therev_dep_check_tasks_df -
Make sure
check_reverse_dependenciesworks when package is not available in the remote sources or has no reverse dependencies. -
Add
keepparameters to the theprint.checked_results_check_task_spec. -
Add
error_onparameters to the theresults.check_design. -
Add
$get_r_exit_status()method to both check and install processes. -
Add warnings to the reporter whenever sub-processes have non-zero exit status.
-
Fix race condition when reporting progress for check processes.
- Package released to CRAN