Releases: openpharma/staged.dependencies
Releases · openpharma/staged.dependencies
v0.3.1
v0.3.0
- Support subdirectories in configuration.
- Remove
renv
files and clean the project in that regard.
What's Changed
- fix for new tidyselect by @nikolas-burkoff in #166
- Don't override user-set option for storage directory by @asbates in #171
- typos in README.md by @m7pr in #176
- support subdir by @pawelru in #178
- [skip vbump] Create release v0.3.0 by @cicdguy in #179
New Contributors
- @asbates made their first contribution in #171
- @m7pr made their first contribution in #176
- @pawelru made their first contribution in #178
Full Changelog: v0.2.7...v0.3.0
v0.2.7
- Fixed a bug whereby the cache file for packages with compiled code was not reset after installation thereby
dependency_table
failed on a 2nd run.
v0.2.6
- Fixed bug whereby
renv
did not recognize internal dependencies already installed.
v0.2.5
- Use
renv::install
to install external dependencies if inside anrenv
environment so that therenv
cache is used - Added
renv_files
element intodependency_structure
object to capture (in JSON) therenv.lock
files from internal dependencies for future processing. Therenv_profile
argument todependency_table
allows you to choose whichrenv
profile to include if not using the default one.
v0.2.4
Bugfixes
- Fixed error where package actions (i.e.
check
,build
) were skipped.
v0.2.3
Breaking changes
- Soft deprecated
direction = c("upstream", "downstream")
, now usedirection = "all"
. dry_install
anddry_install_and_check
arguments have both been renameddry
.dependency_packages
,downstream_packages
andpackages_to_process
arguments have all been renamedpackage_list
.local_repos
argument todependency_table
defaults toNULL
ifproject_type
is"repo@host"
.install_deps_app
now takes projects from remote rather than local directory, which allows differentref
to be used. See example for more details. It also does not allowlocal_repos
argument.- Removed upgrade staged.dependencies package addin.
New feature and improvements
staged.dependencies
can handle only having access to part of the internal dependency graph.install_deps_app
allowsrepo
,host
andref
to be configured by users.- Created addin to install current project's dependencies alongside current project.
get_all_external_dependencies
now returns the vector of external packages ordered by install order and the core R packages are not included.
Other improvements
- Added a
NEWS.md
file to track changes to the package. upgrade
argument ofremotes::install_deps
to choose whether to install external dependencies is now exposed (and default isnever
). For example, settingupgrade
toalways
will update all external dependencies giving an up-to-date environment.- Set default R CMD check args to be
--no-multiarch --with-keep.source --install-tests
.
Bugfixes
- Allow a remote other than
origin
. install_external_deps
argument toinstall_deps_app
is now respected.- Fix bug when calling
check_downstream
afterinstall_deps
whereby incorrect error was shown saying sha has changed. - Fallback branch for repositories can now be specified and is not hard-coded as
main
. check_downstream
will not stop on first package error but will run on all expected packages and all failures are output.- More gracefully handles error in
install_deps_app
.