Releases: nanxstats/revdeprun
Releases · nanxstats/revdeprun
revdeprun 2.2.3
revdeprun 2.2.2
Improvements
- Add progress messages during revdep dependency parsing and before bulk pak installs to avoid long silent periods in the terminal (#153).
revdeprun 2.2.1
revdeprun 2.2.0
Improvements
- Accelerate binary package downloads by setting pkgcache async HTTP options for pak. Now binary package downloads use the same computed max connections with a 50 connections per host cap, increased from the pkgcache default of 6 connections per host (#139).
revdeprun 2.1.2
Improvements
- Increase parallel download workers for revdep source tarballs from 6 to 50, to align with uv's
concurrent-downloadsdefault and speed up downloads when checking packages with thousands of reverse dependencies (#135).
revdeprun 2.1.1
Improvements
- Increase parallel download workers for revdep source tarballs from 5 to 6 to match pak and pkgcache defaults (#132).
revdeprun 2.1.0
Bug fixes
- revdeprun now makes sure to exclude the
revdep/directory from package builds by appending^revdep$to.Rbuildignore. Without this, thexfun::rev_check()step could be slowed down dramatically when a large number of dependencies for revdep checks are installed (#125).
Improvements
- Apply an xfun monkey patch to parallelize
xfun:::download_tarball(). The number of parallel download workers is set to 5 to accelerate revdep tarball downloads duringxfun::rev_check()(#127).
revdeprun 2.0.0
Improvements
- Apply monkey patch for pkgdepends embedded in pak, to refill the worker pool up to the number of workers after each poll and update
deps_leftonly for packages that still need it. This change substantially acceleratespak::pkg_install()when installing large dependency sets for revdep checks (#121).
revdeprun 1.4.5
Maintenance
- Removed the temporary workaround for
xfun::compare_Rcheck()as xfun 0.55 is now available on CRAN and includes the fix (#118).
revdeprun 1.4.4
Documentation
- Improve workflow diagrams with pastel color palette to improve visual hierarchy and readability, using consistent semantic color mapping across both phases (#115).