Changes in version 1.5.1 (2026-04-03) - Removed calls to deprecated C API functions for R 4.6.0. Changes in version 1.5.0 (2024-05-23) - 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) Changes in version 1.4.1 (2021-12-13) - Patched ...names() to match the new implementation in r-devel (svn rev 81283). Changes in version 1.4.0 (2021-11-23) - 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. Changes in version 1.3.0 (2021-10-27) - 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. Changes in version 1.2.1 (2020-12-09) - Adapted get0() to work with R-devel / R-4.1.0 for first argument having length greater than 1. Changes in version 1.2.0 (2020-11-02) - 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). Changes in version 1.1.10 (2020-09-15) - Added suppressMessages() and suppressWarnings() with support for argument classes for R versions prior to 4.0.0 Changes in version 1.1.9 (2020-08-24) - Added backports for str2lang() and str2expression() (#42) Thanks to @dmurdoch. - import() imported too many functions and has been fixed. Changes in version 1.1.8 (2020-06-17) - Added backport for tools::vignetteInfo() for R versions prior to 3.6.0 - Fixed import of list2DF() and deparse1() Changes in version 1.1.7 (2020-05-13) - Added backport for deparse1() for R versions prior to 4.0.0. - Added backport for list2DF() for R versions prior to 4.0.0. Changes in version 1.1.6 (2020-04-05) - 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. Changes in version 1.1.5 (2019-10-02) - 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. Changes in version 1.1.4 (2019-04-10) - Fixed import of warningCondition() and errorCondition(). Changes in version 1.1.3 (2018-12-14) - 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. Changes in version 1.1.2 (2017-12-13) - Improved import mechanism. - Added .valid.factor() for R versions prior to 3.4.0. Changes in version 1.1.1 (2017-09-25) - Added ...length() and ...elt() for R versions prior to 3.5.0. - Added isFALSE() for R versions prior to 3.5.0. Changes in version 1.1.0 (2017-05-22) - 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. Changes in version 1.0.5 (2017-01-18) - Added get0() for R versions prior to 3.2.0. - Added examples. Changes in version 1.0.4 (2016-10-24) - Added hasName() for R versions prior to 3.4.0. - Added file.info() with backport for argument extra_cols. Changes in version 1.0.3 (2016-06-28) - Removed stringi dependency. Changes in version 1.0.2 (2016-03-18) - Fixed file.size(), file.mtime() and file.mode() for R-3.1.x. Changes in version 1.0.1 (2016-03-10) - Added file.size(), file.mtime() and file.mode() for R versions prior to 3.2.0. Changes in version 1.0.0 (2016-02-20) - Initial version.