Changes in examples scripts
Usage text for ciw.r
is improved, new options were
added (Dirk)
The ‘noble’ release is supported by r2u.r
(Dirk)
The installRub.r
script has additional options
(Dirk)
The ttlt.r
script has a new
load_package
argument (Dirk)
A new script deadliners.r
showing CRAN packages
'under deadline' has been added, and then refined (Dirk)
The kitten.r
script can now use whoami
and argument githubuser
on the different
*kitten
helpers it calls (Dirk)
A new script wb.r
can upload to win-builder
(Dirk)
A new script crup.r
can upload a CRAN submission
(Dirk)
In rcc.r
, the return from rcmdcheck
is
now explicitly printed (Dirk)
In r2u.r
the dry-run
option is passed
to the build command (Dirk)
Changes in package
Regular updates to badges, continuous integration, DESCRIPTION
and configure.ac
(Dirk)
Errant osVersion
return value are handled more
robustly (Michael Chirico in #121)
The current run-time path is available via variable
LITTLER_SCRIPT_PATH
(Jon Clayden in #122)
The cleanup script remove macOS debug symbols (Jon Clayden in #123)
Changes in examples scripts
New (dependency-free) helper installDeps2.r
to
install dependencies
Scripts rcc.r
, tt.r
,
tttf.r
, tttlr.r
use env
argument
-S
to set -t
to r
tt.r
can now fill in inst/tinytest
if
it is present
New script ciw.r
wrapping new package
ciw
tttf.t
can now use devtools
and its
loadall
New script doi2bib.r
to call the DOI converter REST
service (following a skeet by Richard McElreath)
Changes in package
The CI setup use checkout@v4 and the r-ci-setup action
The Suggests: is a little tighter as we do not list all packages optionally used in the the examples (as R does not check for it either)
The package load messag can account for the rare build of R under different architecture (Berwin Turlach in #117 closing #116)
In non-vanilla mode, the temporary directory initialization in re-run allowing for a non-standard temp dir via config settings
Changes in examples scripts
The help or usage text display for r2u.r
,
ttt.r
, check.r
has been improved, expanded or
corrected, respectively
installDeps.r
has a new argument for dependency
selection
An initial 'single test file' runner tttf.r
has been
added
r2u.r
has two new options for setting / varying the
Debian build version of package that is built, and one for BioConductor
builds, one for a 'dry run' build, and a new --compile
option
installRSPM.r
, installPPM.r
,
installP3M.r
have been updates to reflect the name
changes
installRub.r
now understands 'package@universe'
too
tt.r
flips the default of the --effects
switch
Changes in examples scripts
roxy.r
can now set an additional
--libpath
getRStudioDesktop.r
and
getRStudioServer.r
have updated default download
file
install2.r
and installGithub.r
can set
--type
r2u.r
now has a --suffix
option
tt.r
removes a redundant library
call
tttl.r
has been added for
testthat::test_local()
installRub.r
has been added to install r-universe
binaries on Ubuntu
install2.r
has updated error capture messages
(Tatsuya Shima and Dirk in #104)
Changes in package
An internal function prototype was updated for
clang-15
.
Changes in examples
Scripts install2.r
and installBioc.r
were updated for an update in R-devel (Tatsuya Shima and Dirk in #104).
Changes in package
The configure
code checks for two more
headers
The RNG seeding matches the current version in R (Dirk)
Changes in examples
A cowu.r
'check Window UCRT' helper was added
(Dirk)
A getPandoc.r
downloader has been added
(Dirk)
The -r
option tp install2.r
has been
generalzed (Tatsuya Shima in #95)
The rcc.r
code / package checker now has
valgrind
option (Dirk)
install2.r
now installs to first element in
.libPaths()
by default (Dirk)
A very simple r2u.r
help has been added
(Dirk)
The installBioc.r
has been generalized and extended
similar to install2.r
(Pieter Moris in #103)
Changes in examples
The install2
script can select download methods, and
cope with errors from parallel download (thanks to Gergely
Daroczi)
The build.r
now uses both
as argument
to --compact-vignettes
The RStudio download helper were once again updated for changed URLs
New caller for simplermarkdown::mdweave_to_html
Changes in package
Several typos were correct (thanks to John Kerl)
Travis artifacts and badges have been pruned
Vignettes now use simplermarkdown
Changes in examples
Updated RStudio download helper to changed file names
Added a new option to roxy.r
wrapper
Added a downloader for Quarto command-line tool
Changes in package
The configure
files were updated to the standard of
version 2.69 following a CRAN request
Changes in examples
New script compiledDeps.r
to show which dependencies
are compiled
New script silenceTwitterAccount.r
wrapping
rtweet
The -c
or --code
option for
installRSPM.r
was corrected
The kitten.r
script now passes options ‘bunny’ and
‘puppy’ on to the pkgKitten::kitten()
call; new options to
call the Arma and Eigen variants were added
The getRStudioDesktop.r
and
getRStudioServer.r
scripts were updated for a change in
rvest
Two typos in the tt.r
help message were correct
(Aaron Wolen in #86)
The message in cranIncoming.r
was
corrected.
Changes in package
Changes in examples
Updates to scripts tt.r
, cos.r
,
cow.r
, c4r.r
, com.r
New script installDeps.r
to install
dependencies
Several updates tp script check.r
New script installBSPM.r
and
installRSPM.r
for binary package installation (Dirk and
Iñaki in #81)
New script cranIncoming.r
to check in
Incoming
New script urlUpdate.r
validate URLs as R
does
Changes in package
Travis CI now uses BSPM
A package documentation website was added
Vignettes now use minidown
resulting in
much reduced filesizes: from over 800kb to under 50kb (Dirk in
#83)
Changes in examples
Scripts check.r
and rcc.r
updated to
reflect updated docopt
0.7.0 behaviour of quoted
arguments
The roxy.r
script has a new ease-of-use option
-f | --full
regrouping two other options.
Changes in examples
The update.r
script only considers writeable
directories.
The rcc.r
script tries to report full logs by
setting _R_CHECK_TESTS_NLINES_=0
.
The tt.r
script has an improved ncpu
fallback.
Several installation and updating scripts set
_R_SHLIB_STRIP_
to TRUE
.
A new script installBioc.r
was added.
The --error
option to install2.r
was
generalized (Sergio Oller in #78).
The roxy.r
script was extended a little.
Changes in package
Travis CI now uses R 4.0.0 and the bionic distro
Changes in examples
The use of call.
in stop()
was
corrected (Stefan Widgren in #72).
New script cos.r
to check (at rhub) on
Solaris.
New script compactpdf.r
to compact pdf
files.
The build.r
script now compacts vignettes and
resaves data.
The tt.r
script now supports parallel tests and side
effects.
The rcc.r
script can now report error
codes.
The '–libloc' option to update.r
was
updated.
The render.r
script can optionally compact
pdfs.
New script sweave.r
to render (and compact)
pdfs.
New script pkg2bibtex.r
to show bibtex
entries.
The kitten.r
script has a new option
--puppy
to add tinytest
support in purring
packages.
Changes in examples
The install.r
and install2.r
scripts
now use parallel installation using options{Ncpu}
on remote
packages.
The install.r
script has an expanded help text
mentioning the environment variables it considers.
A new script tt.r
was added to support
tinytest
.
The rhub checking scripts now all suppress builds of manual and vignettes as asking for working latex appears to be too much.
Changes in package
On startup checks if r
is in PATH
and
if not references new FAQ entry; text from Makevars
mentions it too.
Changes in documentation
The FAQ vignette now details setting r
to
PATH
.
Changes in examples
The scripts installGithub.r
and
install2.r
get a new option -r | --repos
(Gergely Daroczi in #67)
Changes in build system
The AC_DEFINE
macro use rewritten to please R CMD
check.
Changes in examples
The scripts install.r
and install2.r
now support argument "."
, and add it if called in a source
directory.
The script install2.r
can set Ncpus
for
install.packages()
(Colin Gillespie in #63 fixing #62)
The script update.r
can also set Ncpus
for install.packages()
.
A new vignette "litter-faq" was added.
Changes in examples
The script roxy.r
now uses a cached copy of
roxygen2
version 6.0.1 (if available) as the current
version 6.1.0 changed behaviour.
The script rcc.r
was updated as the underlying
rcmdcheck
changed parameter order.
A new simpler wrapper rchk.r
was added to use RHub
with the rchk
image.
Changes in package
Travis CI now uses the R 3.5 PPA
Changes in examples
The shebang line is now #!/usr/bin/env r
to work
with either /usr/local/bin/r
or
/usr/bin/r
.
New example script to only install packages not yet installed
(Brandon Bertelsen in #59); later
added into install2.r
.
Functions getRStudioDesktop.r
and
getRStudioServer.r
updated their internal URLs.
Several minor enhancements were made to example scripts.
Changes in examples
The script installGithub.r
now correctly uses the
upgrade
argument (Carl Boettiger in #49).
New script pnrrs.r
to call the package-native
registration helper function added in R 3.4.0
The script install2.r
now has more robust error
handling (Carl Boettiger in #50).
New script cow.r
to use R Hub's
check_on_windows
Scripts cow.r
and c4c.r
use
#!/usr/bin/env r
New option --fast
(or -f
) for scripts
build.r
and rcc.r
for faster package build and
check
The build.r
script now defaults to using the current
directory if no argument is provided.
The RStudio getters now use the rvest
package to
parse the webpage with available versions.
Changes in package
Travis CI now uses https to fetch script, and sets the group
Changes in examples
New scripts getRStudioServer.r
and
getRStudioDesktop.r
to download daily packages, currently
defaults to Ubuntu amd64
New script c4c.r
calling
rhub::check_for_cran()
New script rd2md.r
to convert Rd to
markdown.
New script build.r
to create a source
tarball.
The installGitHub.r
script now use package remotes (PR #44, #46)
Changes in examples
install2.r
now passes on extra options past
--
to R CMD INSTALL
(PR #37 by Steven
Pav)
Added rcc.r
to run
rcmdcheck::rcmdcheck()
Added (still simple) render.r
to render
(R)markdown
Several examples now support the -x
or
--usage
flag to show extended help.
Changes in build system
The AM_LDFLAGS
variable is now set and used too (PR
#38 by
Mattias Ellert)
Three more directories, used when an explicit installation directory is set, are excluded (also #38 by Mattias)
Travis CI is now driven via run.sh
from our fork,
and deploys all packages as .deb binaries using our PPA where
needed
Changes in package
SystemRequirements now mentions the need for libR
,
i.e. an R built with a shared library so that we can embed R.
The docopt and rcmdcheck packages are now suggested, and added to the Travis installation.
A new helper function r()
is now provided and
exported so that the package can be imported (closes #40).
URL and BugReports links were added to DESCRIPTION.
Changes in documentation
The help output for installGithub.r
was corrected
(PR #39 by
Brandon Bertelsen)
Changes in build system
First CRAN Release as R package following nine years of source releases
Script configure
, src/Makevars.in
and
remainder of build system rewritten to take advantage of the R package
build infrastructure
Reproducible builds are better supported as the (changing) compilation timestamps etc are only inserted for 'verbose builds' directly off the git repo, but not for Debian (or CRAN) builds off the release tarballs
Changes in littler functionality
Also source $R_HOME/etc/Rprofile.site
and
~/.Rprofile
if present
Changes in littler documentation
Added new vignette with examples
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.