backports 1.5.0
- Added backport for the null-coalesce operator 
%||% for
R versions prior to 4.4.0. 
lengths() now also works for long vectors (#64, thanks
to @HughParsonage) 
backports 1.4.1
- Patched 
...names() to match the new implementation in
r-devel (svn rev 81283). 
backports 1.4.0
- Added 
paste() with support for argument
recycle0 for R versions prior to 4.0.1. 
- Added 
paste0() with support for argument
recycle0 for R versions prior to 4.0.1. 
- Added backport for 
...names() for R versions prior to
4.1.0. 
backports 1.3.0
- Added backport for 
stopifnot() for R versions prior to
4.0.0. 
- Adapted 
list2DF() to new behaviour introduced in
r81038: the inputs are not recycled anymore to common length. Instead,
an error is thrown. 
backports 1.2.1
- Adapted 
get0() to work with R-devel / R-4.1.0 for first
argument having length greater than 1. 
backports 1.2.0
- Switched to semantic versioning.
 
- Added backport for 
asplit() for R versions prior to
3.6.0 (#47). 
- Added backport for 
removeSource() which also supports
language objects for R versions prior to 3.6.0 (#50). 
- Added backport for 
isNamespaceLoaded for R versions
prior to 3.2.0 (#49). 
backports 1.1.10
- Added 
suppressMessages() and
suppressWarnings() with support for argument
classes for R versions prior to 4.0.0 
backports 1.1.9
- Added backports for 
str2lang() and
str2expression() (#42) Thanks to @dmurdoch. 
import() imported too many functions and has been
fixed. 
backports 1.1.8
- Added backport for 
tools::vignetteInfo() for R versions
prior to 3.6.0 
- Fixed import of 
list2DF() and
deparse1() 
backports 1.1.7
- Added backport for 
deparse1() for R versions prior to
4.0.0. 
- Added backport for 
list2DF() for R versions prior to
4.0.0. 
backports 1.1.6
- Added backport for 
R_user_dir() for R versions prior to
4.0.0. 
- Added 
dQuote() and sQuote() with support
for argument q for R versions prior to 3.6.0. 
backports 1.1.5
- Changed license from GPL-2 to GPL-2 or GPL-3.
 
- Added backport for 
isTRUE() implementing the new
behaviour introduced in R 3.5.0. 
backports 1.1.4
- Fixed import of 
warningCondition() and
errorCondition(). 
backports 1.1.3
- Added 
warningCondition() and
errorCondition() for R versions prior to 3.6.0. 
- Added 
capture.output() with support for argument
type for R versions prior to 3.3.0. 
- Added 
URLencode() with support for argument
repeated for R versions prior to 3.2.0. 
backports 1.1.2
- Improved import mechanism.
 
- Added 
.valid.factor() for R versions prior to
3.4.0. 
backports 1.1.1
- Added 
...length() and ...elt() for R
versions prior to 3.5.0. 
- Added 
isFALSE() for R versions prior to 3.5.0. 
backports 1.1.0
- New import mechanism to import packages during load-time with the
function 
import(). This is now the recommended way to use
backports non-interactively. Simply importing backports in the NAMESPACE
still works, but is comparably error-prone if the same library is used
by multiple R installations. 
backports 1.0.5
- Added 
get0() for R versions prior to 3.2.0. 
- Added examples.
 
backports 1.0.4
- Added 
hasName() for R versions prior to 3.4.0. 
- Added 
file.info() with backport for argument
extra_cols. 
backports 1.0.3
- Removed stringi dependency.
 
backports 1.0.2
- Fixed 
file.size(), file.mtime() and
file.mode() for R-3.1.x. 
backports 1.0.1
- Added 
file.size(), file.mtime() and
file.mode() for R versions prior to 3.2.0. 
backports 1.0.0