Skip to content

Releases: nanxstats/revdeprun

revdeprun 2.2.3

19 Jan 23:37
f05aeb0

Choose a tag to compare

Maintenance

  • Remove the xfun tarball download monkey patch now that xfun >= 0.56 supports parallel downloads natively. Keep xfun.rev_check.download_cores set to 50 (#156).

revdeprun 2.2.2

15 Jan 03:38
47c0b06

Choose a tag to compare

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

12 Jan 05:49
369dca3

Choose a tag to compare

Documentation

  • Added a book style documentation site under docs/ describing the revdeprun workflow and key design decisions (#143, #144).

revdeprun 2.2.0

07 Jan 03:11
8fabec6

Choose a tag to compare

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

03 Jan 04:31
9c9040f

Choose a tag to compare

Improvements

  • Increase parallel download workers for revdep source tarballs from 6 to 50, to align with uv's concurrent-downloads default and speed up downloads when checking packages with thousands of reverse dependencies (#135).

revdeprun 2.1.1

25 Dec 21:39
dab5d9a

Choose a tag to compare

Improvements

  • Increase parallel download workers for revdep source tarballs from 5 to 6 to match pak and pkgcache defaults (#132).

revdeprun 2.1.0

23 Dec 21:51
72218e8

Choose a tag to compare

Bug fixes

  • revdeprun now makes sure to exclude the revdep/ directory from package builds by appending ^revdep$ to .Rbuildignore. Without this, the xfun::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 during xfun::rev_check() (#127).

revdeprun 2.0.0

21 Dec 03:20
66feb3f

Choose a tag to compare

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_left only for packages that still need it. This change substantially accelerates pak::pkg_install() when installing large dependency sets for revdep checks (#121).

revdeprun 1.4.5

18 Dec 23:24
3257478

Choose a tag to compare

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

17 Nov 04:24
984eafc

Choose a tag to compare

Documentation

  • Improve workflow diagrams with pastel color palette to improve visual hierarchy and readability, using consistent semantic color mapping across both phases (#115).