cran_results()
and summary_cran_results()
can now include
the deadline fixed by CRAN. This deadline is the date by which requested
changes need to be implemented before the package gets archived. To see any
deadline that might have been set by CRAN Maintainers, add ("deadline"
) as
one of the values to the show
argument. The value of the show
argument
can also be controled by the local option foghorn_columns
.cran_results()
function gains the max_requests
argument that limits
the number of requests that are performed against the CRAN website in a single
query.{crayon}
package has been replaced with cli
for styling the output.{clisymbols}
package has been replaced with cli
for the symbols
displayed in the output. (#60, reported by @olivroy)cran_results()
will now error if the package fails to retrieve results from
CRAN. (#53, suggested by @eddelbuettel)cran_incoming()
function does not include the packages found the
archive
folder by default. (#49, suggested by @krlmlr)cran_incoming()
gains a new argument. The results are sorted
by date (in decreasing order) by default. Using sort_by_date = FALSE
to get the old behavior (#49, suggested by @krlmlr).httr2
package is now used internally to download files and
data from the CRAN servers.foghorn
to error. The version number for such packages is now
NA
instead of 0.0.0
. (#45, reported by @bastistician)size
column for the object returned by cran_incoming()
is
now of type character.winbuilder_queue()
was always empty following a change to the
content returned by the Win-builder FTP server (#43, reported by @bbolker).cran_incoming()
and winbuilder_queue()
the version numbers in the
tibbles are of class package_version
(suggested by @krlmlr).cran_incoming()
output includes the size of the tarball archive.cran_incoming()
returns a zero-row tibble instead of NULL
when the
inspected folder is empty.progress
was not documented (and not implemented properly) for
cran_results()
and cran_details()
.n_cran_flavors
reads the table on the CRAN website that lists the number of
flavors, caches it, and returns this number. This is a more robust way to
ensure that the number of flavors (used in the package) is always accurate.
There is also the possibility of setting the number of flavors (and disabling
caching) using options, see the help for the n_cran_flavors()
function for
more information.as.tibble
with as_tibble
cran_incoming()
is improved (#35 by @bbolker).waiting
in the CRAN submission queue wasn't documented and could
not be inspected by using the argument folders
in the function
cran_incoming()
(#35 by @bbolker and #38, reported by @HenrikBengtsson).v.names
in the function stats::reshape
wasn't fully spelled
(#37 by @jennybc).cran_incoming
now includes the date/time (contribution by
@bbolker, #30)foghorn
respects the CRAN mirror set by the users instead of using
https://cran.r-project.org
.foghorn
will retry up to three times.foghorn
would, in some cases, return that a valid package name published on
CRAN did not exit (#29, @zkamvar).newbies
folder found on the CRAN FTP incoming server has been
added to the list of places to check packages in CRAN's submission queue
(#32).noemail
folder has been removed from the CRAN FTP incoming server.
cran_incoming()
has been updated to reflect this change.foghorn
has an hex logo. Thanks to Maƫlle Salmon for feedback on initial
design.Add cran_incoming()
to retrieve the list of packages currently in the CRAN
incoming queue. Feature requested by @krlmlr, #24.
foghorn
is now compatible with R >= 3.1. Suggested by @jimhester, #26.
check_cran_results()
and show_cran_results()
are deprecated in favor of
cran_results()
and summary_cran_details()
respectively.Add initial support for https://cranchecks.info as a data source (not exported/tested at this stage).
Take into consideration issues other than memtest when parsing the HTML CRAN check page.
Add argument print_ok
to summary()
method for cran_results
that can
optionally print an "all clear" message when all CRAN checks return "OK" for a
package.
A progress bar is displayed when the RDS files are being downloaded from CRAN if the progress package is installed (#17).
The version number of the packages are displayed in cran_details()
.
All the functions return tibbles, with column names in lower case.
Fix bug #14 reported by @hadley, no issues are now represented as 0 instead of
NA
.
Fix bug that would display a number instead of the package name in some situations.