Changelog
Source:NEWS.md
checked 0.2.8
CRAN release: 2025-04-29
- Unify notes, warnings and errors are internally stored when generating results (R4.5 compatibility)
checked 0.2.7
- Fix a bug where wrong lib.loc was used to derive whether a package has already been satisfied.
checked 0.2.6
- Save minimal version required by each edge and use them to properly identify whether dependecy is satisfied when calling
task_graph_update_done
checked 0.2.4
CRAN release: 2024-10-25
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_packages_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.
checkednow depends onoptionsExpose
...allowing customization of check subprocesses when creating checks df.Force garbage collection before scheduling task, to make sure any already finished processes are removed from the memory.
checked 0.2.3
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.
checked 0.2.2
Clear some of the unused utils functions (
can_symlink,symlink_or_copy).Make sure output directory is always created.
checked 0.2.0
CRAN release: 2024-07-26
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_dfMake 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.