diff --git a/.Rbuildignore b/.Rbuildignore index 8fcda18..813ff2c 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -24,3 +24,4 @@ rsconnect/ ^\.claude$ ^\.gitattributes$ ^LICENSE\.md$ +^dev$ diff --git a/DESCRIPTION b/DESCRIPTION index 008edfd..1491270 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Type: Package Package: audit.connect Title: Posit Connect Health Check -Version: 0.8.14 +Version: 0.8.15 Authors@R: person("Jumping", "Rivers", , "info@jumpingrivers.com", role = c("aut", "cre")) Description: Posit Connect Health Check. Deploys various content types to diff --git a/NEWS.md b/NEWS.md index 27e1b0c..346f6a8 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,10 @@ +# audit.connect 0.8.15 + +## Bug fixes and minor improvements + +* `dev/update_manifests.R` regenerates every plumber manifest in one call, under R 4.4.3 with packages built from CRAN source. +* The plumber manifests list only `plumber.R` and no longer pin R `~=4.4.0`. + # audit.connect 0.8.14 ## Bug fixes and minor improvements diff --git a/README.Rmd b/README.Rmd index a53855f..be92b70 100644 --- a/README.Rmd +++ b/README.Rmd @@ -149,3 +149,18 @@ are skipped unless `AUDIT_CONNECT_LIVE` is `true`: Sys.setenv(AUDIT_CONNECT_LIVE = "true") devtools::test() ``` + +## Updating the manifests + +The plumber test bundles in `inst/extdata/` each ship a `manifest.json`. After changing a +bundle, or to pick up newer package versions, regenerate them all at once: + +```r +source("dev/update_manifests.R") +update_manifests() +``` + +This runs `rsconnect::writeManifest()` under the R in `/opt/R/4.4.3`, because the manifest +records that R version and Connect needs a matching one. Pass `r_version` to use another. +Packages are built from CRAN source in an empty library, so the manifests never point at +binaries for a different OS. Expect it to take several minutes. diff --git a/README.md b/README.md index 72e8548..b00c81a 100644 --- a/README.md +++ b/README.md @@ -144,3 +144,18 @@ are skipped unless `AUDIT_CONNECT_LIVE` is `true`: Sys.setenv(AUDIT_CONNECT_LIVE = "true") devtools::test() ``` + +## Updating the manifests + +The plumber test bundles in `inst/extdata/` each ship a `manifest.json`. After changing a +bundle, or to pick up newer package versions, regenerate them all at once: + +```r +source("dev/update_manifests.R") +update_manifests() +``` + +This runs `rsconnect::writeManifest()` under the R in `/opt/R/4.4.3`, because the manifest +records that R version and Connect needs a matching one. Pass `r_version` to use another. +Packages are built from CRAN source in an empty library, so the manifests never point at +binaries for a different OS. Expect it to take several minutes. diff --git a/dev/update_manifests.R b/dev/update_manifests.R new file mode 100644 index 0000000..09ab9a5 --- /dev/null +++ b/dev/update_manifests.R @@ -0,0 +1,72 @@ +# Regenerate every manifest.json under inst/extdata. Run it from the package +# root; the README section "Updating the manifests" shows how. +# +# The manifests are written by an R installed at /opt/R/, since +# writeManifest() records the R version it runs under, and Connect needs a +# matching R. Packages are installed from CRAN source into an empty library, +# so every manifest points at https://cloud.r-project.org and never at +# binaries built for another OS (see tests/testthat/test-manifests.R). +update_manifests = function(r_version = "4.4.3", path = ".") { + rscript = file.path("/opt/R", r_version, "bin", "Rscript") + if (!file.exists(rscript)) { + cli::cli_abort("Can't find {.file {rscript}}. Install R {r_version}, for example with rig.") + } + manifests = list.files( + file.path(path, "inst", "extdata"), + pattern = "^manifest\\.json$", + recursive = TRUE, + full.names = TRUE + ) + app_dirs = normalizePath(dirname(manifests)) + cli::cli_alert_info("Updating {length(app_dirs)} manifest{?s} with R {r_version}") + + lib = tempfile("manifest-lib-") + dir.create(lib) + on.exit(unlink(lib, recursive = TRUE), add = TRUE) + script = tempfile(fileext = ".R") + on.exit(unlink(script), add = TRUE) + writeLines( + c( + paste("write_manifests =", paste(deparse(write_manifests), collapse = "\n")), + "write_manifests(commandArgs(trailingOnly = TRUE))" + ), + script + ) + + # Point every library variable at the empty library, so nothing from the + # user or site library ends up in a manifest + env = c( + paste0("R_LIBS=", lib), + paste0("R_LIBS_USER=", lib), + paste0("R_LIBS_SITE=", lib), + "R_PROFILE_USER=/dev/null", + "R_ENVIRON_USER=/dev/null" + ) + status = system2(rscript, c(shQuote(script), shQuote(app_dirs)), env = env) + if (status != 0) { + cli::cli_abort("Writing the manifests failed with status {status}.") + } + cli::cli_alert_success("Updated {.file {manifests}}") + invisible(manifests) +} + +# Runs in the child R. Installs rsconnect and whatever the apps use, then +# writes a manifest that lists only the files in each app directory. +write_manifests = function(app_dirs) { + options( + repos = c(CRAN = "https://cloud.r-project.org"), + Ncpus = parallel::detectCores(), + # Otherwise the locale comes from whoever runs this + rsconnect.locale = "en_US" + ) + utils::install.packages("rsconnect", type = "source", quiet = TRUE) + deps = unique(renv::dependencies(app_dirs, quiet = TRUE)$Package) + deps = setdiff(deps, rownames(utils::installed.packages())) + utils::install.packages(deps, type = "source", quiet = TRUE) + + for (app_dir in app_dirs) { + app_files = setdiff(list.files(app_dir), "manifest.json") + rsconnect::writeManifest(appDir = app_dir, appFiles = app_files, quiet = TRUE) + message("Wrote ", file.path(app_dir, "manifest.json")) + } +} diff --git a/inst/extdata/README.qmd b/inst/extdata/README.qmd deleted file mode 100644 index 6e24cbc..0000000 --- a/inst/extdata/README.qmd +++ /dev/null @@ -1,23 +0,0 @@ - - -```{r} -op = setwd("inst/extdata/deploy_plumber") -update_manifest() -setwd(op) - -op = setwd("inst/extdata/check_sys_deps/") -update_manifest() -setwd(op) - - -update_manifest = function() { - renv::init(repos = c("CRAN" = "https://cloud.r-project.org/")) - renv::install(c("rsconnect", "plumber"), prompt = FALSE) - - rsconnect::writeManifest() - fs::dir_delete("renv") - fs::file_delete("renv.lock") - fs::file_delete(".Rprofile") -} - -``` diff --git a/inst/extdata/check_sys_deps/manifest.json b/inst/extdata/check_sys_deps/manifest.json index 032a2e8..07c6800 100644 --- a/inst/extdata/check_sys_deps/manifest.json +++ b/inst/extdata/check_sys_deps/manifest.json @@ -9,11 +9,6 @@ "content_category": null, "has_parameters": false }, - "environment": { - "r": { - "requires": "~=4.4.0" - } - }, "packages": { "R6": { "Source": "CRAN", @@ -37,9 +32,9 @@ "Packaged": "2025-02-14 21:15:19 UTC; winston", "Author": "Winston Chang [aut, cre],\n Posit Software, PBC [cph, fnd]", "Maintainer": "Winston Chang ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-02-15 00:50:02 UTC", - "Built": "R 4.4.0; ; 2025-02-15 04:34:08 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:32:48 UTC; unix" } }, "Rcpp": { @@ -48,25 +43,26 @@ "description": { "Package": "Rcpp", "Title": "Seamless R and C++ Integration", - "Version": "1.1.0", - "Date": "2025-07-01", + "Version": "1.1.2", + "Date": "2026-07-01", "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\",\n comment = c(ORCID = \"0000-0001-6419-907X\")),\n person(\"Romain\", \"Francois\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2444-4226\")),\n person(\"JJ\", \"Allaire\", role = \"aut\",\n comment = c(ORCID = \"0000-0003-0174-9868\")),\n person(\"Kevin\", \"Ushey\", role = \"aut\",\n comment = c(ORCID = \"0000-0003-2880-7407\")),\n person(\"Qiang\", \"Kou\", role = \"aut\",\n comment = c(ORCID = \"0000-0001-6786-5453\")),\n person(\"Nathan\", \"Russell\", role = \"aut\"),\n person(\"Iñaki\", \"Ucar\", role = \"aut\",\n comment = c(ORCID = \"0000-0001-6403-5550\")),\n person(\"Doug\", \"Bates\", role = \"aut\",\n comment = c(ORCID = \"0000-0001-8316-9503\")),\n person(\"John\", \"Chambers\", role = \"aut\"))", "Description": "The 'Rcpp' package provides R functions as well as C++ classes which\n offer a seamless integration of R and C++. Many R data types and objects can be\n mapped back and forth to C++ equivalents which facilitates both writing of new\n code as well as easier integration of third-party libraries. Documentation\n about 'Rcpp' is provided by several vignettes included in this package, via the\n 'Rcpp Gallery' site at , the paper by Eddelbuettel and\n Francois (2011, ), the book by Eddelbuettel (2013,\n ) and the paper by Eddelbuettel and Balamuta (2018,\n ); see 'citation(\"Rcpp\")' for details.", + "Depends": "R (>= 3.5.0)", "Imports": "methods, utils", "Suggests": "tinytest, inline, rbenchmark, pkgKitten (>= 0.1.2)", "URL": "https://www.rcpp.org,\nhttps://dirk.eddelbuettel.com/code/rcpp.html,\nhttps://github.com/RcppCore/Rcpp", "License": "GPL (>= 2)", "BugReports": "https://github.com/RcppCore/Rcpp/issues", - "MailingList": "rcpp-devel@lists.r-forge.r-project.org", "RoxygenNote": "6.1.1", "Encoding": "UTF-8", + "VignetteBuilder": "Rcpp", "NeedsCompilation": "yes", - "Packaged": "2025-07-01 12:58:41 UTC; edd", + "Packaged": "2026-07-01 11:00:56 UTC; edd", "Author": "Dirk Eddelbuettel [aut, cre] (ORCID:\n ),\n Romain Francois [aut] (ORCID: ),\n JJ Allaire [aut] (ORCID: ),\n Kevin Ushey [aut] (ORCID: ),\n Qiang Kou [aut] (ORCID: ),\n Nathan Russell [aut],\n Iñaki Ucar [aut] (ORCID: ),\n Doug Bates [aut] (ORCID: ),\n John Chambers [aut]", "Maintainer": "Dirk Eddelbuettel ", - "Repository": "RSPM", - "Date/Publication": "2025-07-02 16:40:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-07-03 04:18:50 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-07-05 08:30:08 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:49 UTC; unix" } }, "cli": { @@ -75,8 +71,8 @@ "description": { "Package": "cli", "Title": "Helpers for Developing Command Line Interfaces", - "Version": "3.6.5", - "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"gabor@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Kirill\", \"Müller\", role = \"ctb\"),\n person(\"Salim\", \"Brüggemann\", , \"salim-b@pm.me\", role = \"ctb\",\n comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", + "Version": "3.6.6", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"gabor@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Kirill\", \"Müller\", role = \"ctb\"),\n person(\"Salim\", \"Brüggemann\", , \"salim-b@pm.me\", role = \"ctb\",\n comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\"))\n )", "Description": "A suite of tools to build attractive command line interfaces\n ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,\n etc. Supports custom themes via a 'CSS'-like language. It also\n contains a number of lower level 'CLI' elements: rules, boxes, trees,\n and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI\n colors and text styles as well.", "License": "MIT + file LICENSE", "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli", @@ -86,15 +82,16 @@ "Suggests": "callr, covr, crayon, digest, glue (>= 1.6.0), grDevices,\nhtmltools, htmlwidgets, knitr, methods, processx, ps (>=\n1.3.4.9000), rlang (>= 1.0.2.9003), rmarkdown, rprojroot,\nrstudioapi, testthat (>= 3.2.0), tibble, whoami, withr", "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc,\nfansi, prettyunits, sessioninfo, tidyverse/tidytemplate,\nusethis, vctrs", "Config/testthat/edition": "3", + "Config/usethis/last-upkeep": "2025-04-25", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.2.9000", "NeedsCompilation": "yes", - "Packaged": "2025-04-22 12:00:18 UTC; gaborcsardi", - "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n Salim Brüggemann [ctb] (),\n Posit Software, PBC [cph, fnd]", + "Packaged": "2026-04-08 18:14:45 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n Salim Brüggemann [ctb] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Gábor Csárdi ", - "Repository": "RSPM", - "Date/Publication": "2025-04-23 13:50:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-04-24 04:21:28 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-04-09 09:50:18 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:49 UTC; unix" } }, "crayon": { @@ -119,9 +116,9 @@ "Packaged": "2024-06-20 11:49:08 UTC; gaborcsardi", "Author": "Gábor Csárdi [aut, cre],\n Brodie Gaslam [ctb],\n Posit Software, PBC [cph, fnd]", "Maintainer": "Gábor Csárdi ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2024-06-20 13:00:02 UTC", - "Built": "R 4.4.0; ; 2024-06-21 04:13:44 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:33:37 UTC; unix" } }, "curl": { @@ -131,7 +128,7 @@ "Package": "curl", "Type": "Package", "Title": "A Modern and Flexible Web Client for R", - "Version": "7.0.0", + "Version": "8.1.0", "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Posit Software, PBC\", role = \"cph\"))", "Description": "Bindings to 'libcurl' for performing fully\n configurable HTTP/FTP requests where responses can be processed in memory, on\n disk, or streaming via the callback or connection interfaces. Some knowledge\n of 'libcurl' is recommended; for a more-user-friendly web client see the \n 'httr2' package which builds on this package with http specific tools and logic.", "License": "MIT + file LICENSE", @@ -141,16 +138,16 @@ "Suggests": "spelling, testthat (>= 1.0.0), knitr, jsonlite, later,\nrmarkdown, httpuv (>= 1.4.4), webutils", "VignetteBuilder": "knitr", "Depends": "R (>= 3.0.0)", - "RoxygenNote": "7.3.2", "Encoding": "UTF-8", "Language": "en-US", + "Config/roxygen2/version": "8.0.0", "NeedsCompilation": "yes", - "Packaged": "2025-08-19 10:05:57 UTC; jeroen", + "Packaged": "2026-10-14 10:10:35 UTC; jeroen", "Author": "Jeroen Ooms [aut, cre] (ORCID: ),\n Hadley Wickham [ctb],\n Posit Software, PBC [cph]", "Maintainer": "Jeroen Ooms ", - "Repository": "RSPM", - "Date/Publication": "2025-08-19 22:40:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-08-20 04:17:47 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-10-14 12:12:13 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:49 UTC; unix" } }, "fastmap": { @@ -172,39 +169,9 @@ "Packaged": "2024-05-14 17:54:13 UTC; winston", "Author": "Winston Chang [aut, cre],\n Posit Software, PBC [cph, fnd],\n Tessil [cph] (hopscotch_map library)", "Maintainer": "Winston Chang ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2024-05-15 09:00:07 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2024-05-16 04:12:38 UTC; unix" - } - }, - "glue": { - "Source": "CRAN", - "Repository": "https://cloud.r-project.org", - "description": { - "Package": "glue", - "Title": "Interpreted String Literals", - "Version": "1.8.0", - "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-6983-2759\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", - "Description": "An implementation of interpreted string literals, inspired by\n Python's Literal String Interpolation\n and Docstrings\n and Julia's Triple-Quoted\n String Literals\n .", - "License": "MIT + file LICENSE", - "URL": "https://glue.tidyverse.org/, https://github.com/tidyverse/glue", - "BugReports": "https://github.com/tidyverse/glue/issues", - "Depends": "R (>= 3.6)", - "Imports": "methods", - "Suggests": "crayon, DBI (>= 1.2.0), dplyr, knitr, magrittr, rlang,\nrmarkdown, RSQLite, testthat (>= 3.2.0), vctrs (>= 0.3.0),\nwaldo (>= 0.5.3), withr", - "VignetteBuilder": "knitr", - "ByteCompile": "true", - "Config/Needs/website": "bench, forcats, ggbeeswarm, ggplot2, R.utils,\nrprintf, tidyr, tidyverse/tidytemplate", - "Config/testthat/edition": "3", - "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", - "NeedsCompilation": "yes", - "Packaged": "2024-09-27 16:00:45 UTC; jenny", - "Author": "Jim Hester [aut] (),\n Jennifer Bryan [aut, cre] (),\n Posit Software, PBC [cph, fnd]", - "Maintainer": "Jennifer Bryan ", - "Repository": "RSPM", - "Date/Publication": "2024-09-30 22:30:01 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2024-10-01 04:18:48 UTC; unix" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:37 UTC; unix" } }, "httpuv": { @@ -214,27 +181,30 @@ "Type": "Package", "Package": "httpuv", "Title": "HTTP and WebSocket Server Library", - "Version": "1.6.16", - "Authors@R": "c(\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Posit, PBC\", \"fnd\", role = \"cph\"),\n person(\"Hector\", \"Corrada Bravo\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Andrzej\", \"Krzemienski\", role = \"cph\",\n comment = \"optional.hpp\"),\n person(\"libuv project contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file\"),\n person(\"Joyent, Inc. and other Node contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file; and http-parser library, see src/http-parser/AUTHORS file\"),\n person(\"Niels\", \"Provos\", role = \"cph\",\n comment = \"libuv subcomponent: tree.h\"),\n person(\"Internet Systems Consortium, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: inet_pton and inet_ntop, contained in src/libuv/src/inet.c\"),\n person(\"Alexander\", \"Chemeris\", role = \"cph\",\n comment = \"libuv subcomponent: stdint-msvc2008.h (from msinttypes)\"),\n person(\"Google, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Sony Mobile Communcations AB\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Berkeley Software Design Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Kenneth\", \"MacKay\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016)\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Steve\", \"Reid\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"James\", \"Brown\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"Bob\", \"Trower\", role = \"aut\",\n comment = \"base64 implementation\"),\n person(\"Alexander\", \"Peslyak\", role = \"aut\",\n comment = \"MD5 implementation\"),\n person(\"Trantor Standard Systems\", role = \"cph\",\n comment = \"base64 implementation\"),\n person(\"Igor\", \"Sysoev\", role = \"cph\",\n comment = \"http-parser\")\n )", + "Version": "1.6.17", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Posit, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\")),\n person(\"Hector\", \"Corrada Bravo\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Andrzej\", \"Krzemienski\", role = \"cph\",\n comment = \"optional.hpp\"),\n person(\"libuv project contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file\"),\n person(\"Joyent, Inc. and other Node contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file; and http-parser library, see src/http-parser/AUTHORS file\"),\n person(\"Niels\", \"Provos\", role = \"cph\",\n comment = \"libuv subcomponent: tree.h\"),\n person(\"Internet Systems Consortium, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: inet_pton and inet_ntop, contained in src/libuv/src/inet.c\"),\n person(\"Alexander\", \"Chemeris\", role = \"cph\",\n comment = \"libuv subcomponent: stdint-msvc2008.h (from msinttypes)\"),\n person(\"Google, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Sony Mobile Communcations AB\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Berkeley Software Design Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Kenneth\", \"MacKay\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016)\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Steve\", \"Reid\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"James\", \"Brown\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"Bob\", \"Trower\", role = \"aut\",\n comment = \"base64 implementation\"),\n person(\"Alexander\", \"Peslyak\", role = \"aut\",\n comment = \"MD5 implementation\"),\n person(\"Trantor Standard Systems\", role = \"cph\",\n comment = \"base64 implementation\"),\n person(\"Igor\", \"Sysoev\", role = \"cph\",\n comment = \"http-parser\")\n )", "Description": "Provides low-level socket and protocol support for handling\n HTTP and WebSocket requests directly from within R. It is primarily\n intended as a building block for other packages, rather than making it\n particularly easy to create complete web applications using httpuv\n alone. httpuv is built on top of the libuv and http-parser C\n libraries, both of which were developed by Joyent, Inc. (See LICENSE\n file for libuv and http-parser license information.)", "License": "GPL (>= 2) | file LICENSE", - "URL": "https://github.com/rstudio/httpuv", + "URL": "https://rstudio.github.io/httpuv/,\nhttps://github.com/rstudio/httpuv", "BugReports": "https://github.com/rstudio/httpuv/issues", "Depends": "R (>= 2.15.1)", "Imports": "later (>= 0.8.0), promises, R6, Rcpp (>= 1.0.7), utils", - "Suggests": "callr, curl, jsonlite, testthat, websocket", + "Suggests": "callr, curl, jsonlite, testthat (>= 3.0.0), websocket", "LinkingTo": "later, Rcpp", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/usethis/last-upkeep": "2025-07-01", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "SystemRequirements": "GNU make, zlib", - "Collate": "'RcppExports.R' 'httpuv.R' 'random_port.R' 'server.R'\n'staticServer.R' 'static_paths.R' 'utils.R'", + "Collate": "'RcppExports.R' 'httpuv-package.R' 'httpuv.R' 'random_port.R'\n'server.R' 'staticServer.R' 'static_paths.R' 'utils.R'", "NeedsCompilation": "yes", - "Packaged": "2025-04-15 17:47:41 UTC; cg334", - "Author": "Joe Cheng [aut],\n Winston Chang [aut, cre],\n Posit, PBC fnd [cph],\n Hector Corrada Bravo [ctb],\n Jeroen Ooms [ctb],\n Andrzej Krzemienski [cph] (optional.hpp),\n libuv project contributors [cph] (libuv library, see src/libuv/AUTHORS\n file),\n Joyent, Inc. and other Node contributors [cph] (libuv library, see\n src/libuv/AUTHORS file; and http-parser library, see\n src/http-parser/AUTHORS file),\n Niels Provos [cph] (libuv subcomponent: tree.h),\n Internet Systems Consortium, Inc. [cph] (libuv subcomponent: inet_pton\n and inet_ntop, contained in src/libuv/src/inet.c),\n Alexander Chemeris [cph] (libuv subcomponent: stdint-msvc2008.h (from\n msinttypes)),\n Google, Inc. [cph] (libuv subcomponent: pthread-fixes.c),\n Sony Mobile Communcations AB [cph] (libuv subcomponent:\n pthread-fixes.c),\n Berkeley Software Design Inc. [cph] (libuv subcomponent:\n android-ifaddrs.h, android-ifaddrs.c),\n Kenneth MacKay [cph] (libuv subcomponent: android-ifaddrs.h,\n android-ifaddrs.c),\n Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016) [cph]\n (libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c),\n Steve Reid [aut] (SHA-1 implementation),\n James Brown [aut] (SHA-1 implementation),\n Bob Trower [aut] (base64 implementation),\n Alexander Peslyak [aut] (MD5 implementation),\n Trantor Standard Systems [cph] (base64 implementation),\n Igor Sysoev [cph] (http-parser)", + "Packaged": "2026-03-17 17:55:04 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Winston Chang [aut, cre],\n Posit, PBC [cph, fnd] (ROR: ),\n Hector Corrada Bravo [ctb],\n Jeroen Ooms [ctb],\n Andrzej Krzemienski [cph] (optional.hpp),\n libuv project contributors [cph] (libuv library, see src/libuv/AUTHORS\n file),\n Joyent, Inc. and other Node contributors [cph] (libuv library, see\n src/libuv/AUTHORS file; and http-parser library, see\n src/http-parser/AUTHORS file),\n Niels Provos [cph] (libuv subcomponent: tree.h),\n Internet Systems Consortium, Inc. [cph] (libuv subcomponent: inet_pton\n and inet_ntop, contained in src/libuv/src/inet.c),\n Alexander Chemeris [cph] (libuv subcomponent: stdint-msvc2008.h (from\n msinttypes)),\n Google, Inc. [cph] (libuv subcomponent: pthread-fixes.c),\n Sony Mobile Communcations AB [cph] (libuv subcomponent:\n pthread-fixes.c),\n Berkeley Software Design Inc. [cph] (libuv subcomponent:\n android-ifaddrs.h, android-ifaddrs.c),\n Kenneth MacKay [cph] (libuv subcomponent: android-ifaddrs.h,\n android-ifaddrs.c),\n Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016) [cph]\n (libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c),\n Steve Reid [aut] (SHA-1 implementation),\n James Brown [aut] (SHA-1 implementation),\n Bob Trower [aut] (base64 implementation),\n Alexander Peslyak [aut] (MD5 implementation),\n Trantor Standard Systems [cph] (base64 implementation),\n Igor Sysoev [cph] (http-parser)", "Maintainer": "Winston Chang ", - "Repository": "RSPM", - "Date/Publication": "2025-04-16 08:00:06 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-08-28 04:29:20 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-03-18 06:12:59 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:34:03 UTC; unix" } }, "jsonlite": { @@ -258,9 +228,9 @@ "NeedsCompilation": "yes", "Packaged": "2025-03-26 11:36:10 UTC; jeroen", "Author": "Jeroen Ooms [aut, cre] (),\n Duncan Temple Lang [ctb],\n Lloyd Hilaiel [cph] (author of bundled libyajl)", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-03-27 06:40:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-03-28 04:16:19 UTC; unix" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:51 UTC; unix" } }, "later": { @@ -270,28 +240,30 @@ "Type": "Package", "Package": "later", "Title": "Utilities for Scheduling Functions to Execute Later with Event\nLoops", - "Version": "1.4.4", - "Authors@R": "c(\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"aut\"),\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Charlie\", \"Gao\", , \"charlie.gao@posit.co\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-0750-061X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\")),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", + "Version": "1.4.8", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Charlie\", \"Gao\", , \"charlie.gao@posit.co\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-0750-061X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\")),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", "Description": "Executes arbitrary R or C functions some time after the\n current time, after the R execution stack has emptied. The functions\n are scheduled in an event loop.", "License": "MIT + file LICENSE", "URL": "https://later.r-lib.org, https://github.com/r-lib/later", "BugReports": "https://github.com/r-lib/later/issues", - "Imports": "Rcpp (>= 0.12.9), rlang", - "Suggests": "knitr, nanonext, rmarkdown, testthat (>= 3.0.0)", + "Depends": "R (>= 3.5)", + "Imports": "Rcpp (>= 1.0.10), rlang", + "Suggests": "knitr, nanonext, promises, rmarkdown, testthat (>= 3.0.0)", "LinkingTo": "Rcpp", "VignetteBuilder": "knitr", + "Config/build/compilation-database": "true", "Config/Needs/website": "tidyverse/tidytemplate", "Config/testthat/edition": "3", "Config/usethis/last-upkeep": "2025-07-18", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "NeedsCompilation": "yes", - "Packaged": "2025-08-27 07:27:24 UTC; cg334", - "Author": "Winston Chang [aut],\n Joe Cheng [aut],\n Charlie Gao [aut, cre] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: ),\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", + "Packaged": "2026-03-03 21:55:53 UTC; cg334", + "Author": "Winston Chang [aut] (ORCID: ),\n Joe Cheng [aut],\n Charlie Gao [aut, cre] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: ),\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", "Maintainer": "Charlie Gao ", - "Repository": "RSPM", - "Date/Publication": "2025-08-27 08:40:03 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-08-28 04:17:03 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-03-05 07:50:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:38 UTC; unix" } }, "lifecycle": { @@ -300,27 +272,27 @@ "description": { "Package": "lifecycle", "Title": "Manage the Life Cycle of your Package Functions", - "Version": "1.0.4", + "Version": "1.0.5", "Authors@R": "c(\n person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", "Description": "Manage the life cycle of your exported functions with shared\n conventions, documentation badges, and user-friendly deprecation\n warnings.", "License": "MIT + file LICENSE", "URL": "https://lifecycle.r-lib.org/, https://github.com/r-lib/lifecycle", "BugReports": "https://github.com/r-lib/lifecycle/issues", "Depends": "R (>= 3.6)", - "Imports": "cli (>= 3.4.0), glue, rlang (>= 1.1.0)", - "Suggests": "covr, crayon, knitr, lintr, rmarkdown, testthat (>= 3.0.1),\ntibble, tidyverse, tools, vctrs, withr", + "Imports": "cli (>= 3.4.0), rlang (>= 1.1.0)", + "Suggests": "covr, knitr, lintr (>= 3.1.0), rmarkdown, testthat (>=\n3.0.1), tibble, tidyverse, tools, vctrs, withr, xml2", "VignetteBuilder": "knitr", "Config/Needs/website": "tidyverse/tidytemplate, usethis", "Config/testthat/edition": "3", "Encoding": "UTF-8", - "RoxygenNote": "7.2.1", + "RoxygenNote": "7.3.3", "NeedsCompilation": "no", - "Packaged": "2023-11-06 16:07:36 UTC; lionel", - "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (),\n Posit Software, PBC [cph, fnd]", + "Packaged": "2026-01-07 15:00:49 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (ORCID: ),\n Posit Software, PBC [cph, fnd]", "Maintainer": "Lionel Henry ", - "Repository": "RSPM", - "Date/Publication": "2023-11-07 10:10:10 UTC", - "Built": "R 4.4.0; ; 2024-04-25 19:45:24 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-01-08 08:00:02 UTC", + "Built": "R 4.4.3; ; 2026-10-16 18:33:11 UTC; unix" } }, "magrittr": { @@ -330,7 +302,7 @@ "Type": "Package", "Package": "magrittr", "Title": "A Forward-Pipe Operator for R", - "Version": "2.0.4", + "Version": "2.0.5", "Authors@R": "c(\n person(\"Stefan Milton\", \"Bache\", , \"stefan@stefanbache.dk\", role = c(\"aut\", \"cph\"),\n comment = \"Original author and creator of magrittr\"),\n person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"),\n person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = \"cre\"),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\"))\n )", "Description": "Provides a mechanism for chaining commands with a new\n forward-pipe operator, %>%. This operator will forward a value, or the\n result of an expression, into the next function call/expression.\n There is flexible support for the type of right-hand side expressions.\n For more information, see package vignette. To quote Rene Magritte,\n \"Ceci n'est pas un pipe.\"", "License": "MIT + file LICENSE", @@ -344,12 +316,12 @@ "Encoding": "UTF-8", "RoxygenNote": "7.3.3", "NeedsCompilation": "yes", - "Packaged": "2025-09-11 16:45:15 UTC; lionel", + "Packaged": "2026-04-03 08:09:48 UTC; lionel", "Author": "Stefan Milton Bache [aut, cph] (Original author and creator of\n magrittr),\n Hadley Wickham [aut],\n Lionel Henry [cre],\n Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Lionel Henry ", - "Repository": "RSPM", - "Date/Publication": "2025-09-12 07:20:14 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-09-13 04:36:07 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-04-04 08:00:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:48 UTC; unix" } }, "mime": { @@ -372,9 +344,9 @@ "Packaged": "2025-03-17 19:54:24 UTC; runner", "Author": "Yihui Xie [aut, cre] (,\n https://yihui.org),\n Jeffrey Horner [ctb],\n Beilei Bian [ctb]", "Maintainer": "Yihui Xie ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-03-17 20:20:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-03-18 04:51:50 UTC; unix" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:37 UTC; unix" } }, "otel": { @@ -400,9 +372,9 @@ "Packaged": "2025-08-29 12:46:28 UTC; gaborcsardi", "Author": "Gábor Csárdi [aut, cre]", "Maintainer": "Gábor Csárdi ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-08-29 13:30:07 UTC", - "Built": "R 4.4.0; ; 2025-08-30 04:21:21 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:33:37 UTC; unix" } }, "plumber": { @@ -434,14 +406,7 @@ "Maintainer": "Barret Schloerke ", "Repository": "CRAN", "Date/Publication": "2026-01-28 06:10:08 UTC", - "Built": "R 4.4.3; ; 2026-03-26 16:41:20 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "plumber", - "RemotePkgRef": "plumber", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "1.3.3" + "Built": "R 4.4.3; ; 2026-10-16 18:34:46 UTC; unix" } }, "promises": { @@ -471,40 +436,9 @@ "Packaged": "2025-10-31 20:26:43 UTC; barret", "Author": "Joe Cheng [aut],\n Barret Schloerke [aut, cre] (ORCID:\n ),\n Winston Chang [aut] (ORCID: ),\n Charlie Gao [aut] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Barret Schloerke ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-11-01 06:30:02 UTC", - "Built": "R 4.4.0; ; 2025-11-02 04:13:05 UTC; unix" - } - }, - "renv": { - "Source": "CRAN", - "Repository": "https://cloud.r-project.org", - "description": { - "Package": "renv", - "Type": "Package", - "Title": "Project Environments", - "Version": "1.1.5", - "Authors@R": "c(\n person(\"Kevin\", \"Ushey\", role = c(\"aut\", \"cre\"), email = \"kevin@rstudio.com\",\n comment = c(ORCID = \"0000-0003-2880-7407\")),\n person(\"Hadley\", \"Wickham\", role = c(\"aut\"), email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", - "Description": "A dependency management toolkit for R. Using 'renv', you can create\n and manage project-local R libraries, save the state of these libraries to\n a 'lockfile', and later restore your library as required. Together, these\n tools can help make your projects more isolated, portable, and reproducible.", - "License": "MIT + file LICENSE", - "URL": "https://rstudio.github.io/renv/, https://github.com/rstudio/renv", - "BugReports": "https://github.com/rstudio/renv/issues", - "Imports": "utils", - "Suggests": "BiocManager, cli, compiler, covr, cpp11, devtools, generics,\ngitcreds, jsonlite, jsonvalidate, knitr, miniUI, modules,\npackrat, pak, R6, remotes, reticulate, rmarkdown, rstudioapi,\nshiny, testthat, uuid, waldo, yaml, webfakes", - "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", - "VignetteBuilder": "knitr", - "Config/Needs/website": "tidyverse/tidytemplate", - "Config/testthat/edition": "3", - "Config/testthat/parallel": "true", - "Config/testthat/start-first": "bioconductor,python,install,restore,snapshot,retrieve,remotes", - "NeedsCompilation": "no", - "Packaged": "2025-07-24 20:47:34 UTC; kevin", - "Author": "Kevin Ushey [aut, cre] (ORCID: ),\n Hadley Wickham [aut] (ORCID: ),\n Posit Software, PBC [cph, fnd]", - "Maintainer": "Kevin Ushey ", - "Repository": "RSPM", - "Date/Publication": "2025-07-24 21:40:02 UTC", - "Built": "R 4.4.0; ; 2025-07-25 04:15:07 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:34:00 UTC; unix" } }, "rlang": { @@ -512,31 +446,32 @@ "Repository": "https://cloud.r-project.org", "description": { "Package": "rlang", - "Version": "1.1.6", + "Version": "1.3.0", "Title": "Functions for Base Types and Core R and 'Tidyverse' Features", - "Description": "A toolbox for working with base types, core R features\n like the condition system, and core 'Tidyverse' features like tidy\n evaluation.", - "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@posit.co\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@posit.co\", \"aut\"),\n person(given = \"mikefc\",\n email = \"mikefc@coolbutuseless.com\",\n role = \"cph\",\n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(given = \"Yann\",\n family = \"Collet\",\n role = \"cph\",\n comment = \"Author of the embedded xxHash library\"),\n person(given = \"Posit, PBC\", role = c(\"cph\", \"fnd\"))\n )", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"),\n person(\"mikefc\", , , \"mikefc@coolbutuseless.com\", role = \"cph\",\n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(\"Yann\", \"Collet\", role = \"cph\",\n comment = \"Author of the embedded xxHash library\"),\n person(\"Posit, PBC\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "A toolbox for working with base types, core R features like\n the condition system, and core 'Tidyverse' features like tidy\n evaluation.", "License": "MIT + file LICENSE", - "ByteCompile": "true", - "Biarch": "true", - "Depends": "R (>= 3.5.0)", - "Imports": "utils", - "Suggests": "cli (>= 3.1.0), covr, crayon, desc, fs, glue, knitr,\nmagrittr, methods, pillar, pkgload, rmarkdown, stats, testthat\n(>= 3.2.0), tibble, usethis, vctrs (>= 0.2.3), withr", - "Enhances": "winch", - "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", "URL": "https://rlang.r-lib.org, https://github.com/r-lib/rlang", "BugReports": "https://github.com/r-lib/rlang/issues", + "Depends": "R (>= 4.0.0)", + "Imports": "utils", + "Suggests": "cli (>= 3.1.0), covr, crayon, desc, fs, glue, knitr,\nmagrittr, methods, pillar, pkgload, rmarkdown, stats, testthat\n(>= 3.3.2), tibble, usethis, vctrs (>= 0.2.3), withr", + "Enhances": "winch", + "Biarch": "true", + "ByteCompile": "true", "Config/build/compilation-database": "true", - "Config/testthat/edition": "3", "Config/Needs/website": "dplyr, tidyverse/tidytemplate", + "Config/roxygen2/version": "8.0.0", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Encoding": "UTF-8", "NeedsCompilation": "yes", - "Packaged": "2025-04-10 09:25:27 UTC; lionel", + "Packaged": "2026-07-01 15:54:09 UTC; lionel", "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n mikefc [cph] (Hash implementation based on Mike's xxhashlite),\n Yann Collet [cph] (Author of the embedded xxHash library),\n Posit, PBC [cph, fnd]", "Maintainer": "Lionel Henry ", - "Repository": "RSPM", - "Date/Publication": "2025-04-11 08:40:10 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-04-14 16:40:02 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-07-05 08:40:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:53 UTC; unix" } }, "sodium": { @@ -562,14 +497,7 @@ "Maintainer": "Jeroen Ooms ", "Repository": "CRAN", "Date/Publication": "2024-12-16 15:00:05 UTC", - "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-03-26 16:39:55 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "sodium", - "RemotePkgRef": "sodium", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "1.4.0" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:39 UTC; unix" } }, "stringi": { @@ -577,8 +505,8 @@ "Repository": "https://cloud.r-project.org", "description": { "Package": "stringi", - "Version": "1.8.7", - "Date": "2025-03-27", + "Version": "1.8.9", + "Date": "2026-07-30", "Title": "Fast and Portable Character String Processing Facilities", "Description": "A collection of character string/text/natural language\n processing tools for pattern searching (e.g., with 'Java'-like regular\n expressions or the 'Unicode' collation algorithm), random string generation,\n case mapping, string transliteration, concatenation, sorting, padding,\n wrapping, Unicode normalisation, date-time formatting and parsing,\n and many more. They are fast, consistent, convenient, and -\n thanks to 'ICU' (International Components for Unicode) -\n portable across all locales and platforms. Documentation about 'stringi' is\n provided via its website at and\n the paper by Gagolewski (2022, ).", "URL": "https://stringi.gagolewski.com/,\nhttps://github.com/gagolews/stringi, https://icu.unicode.org/", @@ -590,16 +518,16 @@ "Biarch": "TRUE", "License": "file LICENSE", "Authors@R": "c(person(given = \"Marek\",\n family = \"Gagolewski\",\n role = c(\"aut\", \"cre\", \"cph\"),\n email = \"marek@gagolewski.com\",\n comment = c(ORCID = \"0000-0003-0637-6028\")),\n person(given = \"Bartek\",\n family = \"Tartanus\",\n role = \"ctb\"),\n person(\"Unicode, Inc. and others\", role=\"ctb\",\n comment = \"ICU4C source code, Unicode Character Database\")\n )", - "RoxygenNote": "7.3.2", "Encoding": "UTF-8", + "Config/roxygen2/version": "8.0.0", "NeedsCompilation": "yes", - "Packaged": "2025-03-27 10:27:19 UTC; gagolews", - "Author": "Marek Gagolewski [aut, cre, cph]\n (),\n Bartek Tartanus [ctb],\n Unicode, Inc. and others [ctb] (ICU4C source code, Unicode Character\n Database)", + "Packaged": "2026-07-30 08:44:50 UTC; gagolews", + "Author": "Marek Gagolewski [aut, cre, cph] (ORCID:\n ),\n Bartek Tartanus [ctb],\n Unicode, Inc. and others [ctb] (ICU4C source code, Unicode Character\n Database)", "Maintainer": "Marek Gagolewski ", "License_is_FOSS": "yes", - "Repository": "RSPM", - "Date/Publication": "2025-03-27 13:10:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-03-28 04:16:33 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-08-04 16:30:03 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:46 UTC; unix" } }, "swagger": { @@ -609,7 +537,7 @@ "Package": "swagger", "Type": "Package", "Title": "Dynamically Generates Documentation from a 'Swagger' Compliant\nAPI", - "Version": "5.17.14.1", + "Version": "5.32.1", "Authors@R": "c(\n person(\"Barret\", \"Schloerke\", role = \"aut\", email = \"barret@rstudio.com\", comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Javier\", \"Luraschi\", role = \"aut\", email = \"javier@rstudio.com\"),\n person(\"Bruno\", \"Tremblay\", role = c(\"cre\", \"ctb\"), email = \"cran@neoxone.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"SmartBear Software\", role = c(\"aut\", \"cph\"))\n )", "Suggests": "jsonlite, plumber, testthat", "Description": "A collection of 'HTML', 'JavaScript', and 'CSS' assets that\n dynamically generate beautiful documentation from a 'Swagger' compliant API:\n .", @@ -617,21 +545,14 @@ "Encoding": "UTF-8", "URL": "https://rstudio.github.io/swagger/,\nhttps://github.com/rstudio/swagger", "BugReports": "https://github.com/rstudio/swagger/issues", - "RoxygenNote": "7.3.1", + "RoxygenNote": "7.3.3", "NeedsCompilation": "no", - "Packaged": "2024-06-28 16:48:07 UTC; tremb", - "Author": "Barret Schloerke [aut] (),\n Javier Luraschi [aut],\n Bruno Tremblay [cre, ctb],\n RStudio [cph],\n SmartBear Software [aut, cph]", + "Packaged": "2026-03-27 15:27:27 UTC; bruno", + "Author": "Barret Schloerke [aut] (ORCID: ),\n Javier Luraschi [aut],\n Bruno Tremblay [cre, ctb],\n RStudio [cph],\n SmartBear Software [aut, cph]", "Maintainer": "Bruno Tremblay ", "Repository": "CRAN", - "Date/Publication": "2024-06-28 17:10:02 UTC", - "Built": "R 4.4.3; ; 2026-03-26 16:41:15 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "swagger", - "RemotePkgRef": "swagger", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "5.17.14.1" + "Date/Publication": "2026-03-28 06:10:24 UTC", + "Built": "R 4.4.3; ; 2026-10-16 18:33:38 UTC; unix" } }, "webutils": { @@ -641,7 +562,7 @@ "Package": "webutils", "Type": "Package", "Title": "Utility Functions for Developing Web Applications", - "Version": "1.2.2", + "Version": "1.2.3", "Authors@R": "person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\",\n comment = c(ORCID = \"0000-0002-4035-0289\"))", "Description": "Parses http request data in application/json, multipart/form-data, \n or application/x-www-form-urlencoded format. Includes example of hosting\n and parsing html form data in R using either 'httpuv' or 'Rhttpd'.", "License": "MIT + file LICENSE", @@ -653,31 +574,18 @@ "Language": "en-US", "Encoding": "UTF-8", "NeedsCompilation": "yes", - "Packaged": "2024-10-03 14:13:23 UTC; jeroen", - "Author": "Jeroen Ooms [aut, cre] ()", + "Packaged": "2026-07-20 14:41:50 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (ORCID: )", "Maintainer": "Jeroen Ooms ", "Repository": "CRAN", - "Date/Publication": "2024-10-04 09:00:05 UTC", - "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-03-26 16:41:19 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "webutils", - "RemotePkgRef": "webutils", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "1.2.2" + "Date/Publication": "2026-07-20 19:50:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:41 UTC; unix" } } }, "files": { - ".Rprofile": { - "checksum": "9fcd95b1ccc5ca6dba0ad125b62c3747" - }, "plumber.R": { "checksum": "cb29cfd98c2279f36771c28f0619831e" - }, - "renv.lock": { - "checksum": "a564e763ab0a9b503272f0c962cef9c6" } }, "users": null diff --git a/inst/extdata/deploy_plumber/manifest.json b/inst/extdata/deploy_plumber/manifest.json index 8e9d32e..43d978a 100644 --- a/inst/extdata/deploy_plumber/manifest.json +++ b/inst/extdata/deploy_plumber/manifest.json @@ -9,11 +9,6 @@ "content_category": null, "has_parameters": false }, - "environment": { - "r": { - "requires": "~=4.4.0" - } - }, "packages": { "R6": { "Source": "CRAN", @@ -37,9 +32,9 @@ "Packaged": "2025-02-14 21:15:19 UTC; winston", "Author": "Winston Chang [aut, cre],\n Posit Software, PBC [cph, fnd]", "Maintainer": "Winston Chang ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-02-15 00:50:02 UTC", - "Built": "R 4.4.0; ; 2025-02-15 04:34:08 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:32:48 UTC; unix" } }, "Rcpp": { @@ -48,25 +43,26 @@ "description": { "Package": "Rcpp", "Title": "Seamless R and C++ Integration", - "Version": "1.1.0", - "Date": "2025-07-01", + "Version": "1.1.2", + "Date": "2026-07-01", "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\",\n comment = c(ORCID = \"0000-0001-6419-907X\")),\n person(\"Romain\", \"Francois\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2444-4226\")),\n person(\"JJ\", \"Allaire\", role = \"aut\",\n comment = c(ORCID = \"0000-0003-0174-9868\")),\n person(\"Kevin\", \"Ushey\", role = \"aut\",\n comment = c(ORCID = \"0000-0003-2880-7407\")),\n person(\"Qiang\", \"Kou\", role = \"aut\",\n comment = c(ORCID = \"0000-0001-6786-5453\")),\n person(\"Nathan\", \"Russell\", role = \"aut\"),\n person(\"Iñaki\", \"Ucar\", role = \"aut\",\n comment = c(ORCID = \"0000-0001-6403-5550\")),\n person(\"Doug\", \"Bates\", role = \"aut\",\n comment = c(ORCID = \"0000-0001-8316-9503\")),\n person(\"John\", \"Chambers\", role = \"aut\"))", "Description": "The 'Rcpp' package provides R functions as well as C++ classes which\n offer a seamless integration of R and C++. Many R data types and objects can be\n mapped back and forth to C++ equivalents which facilitates both writing of new\n code as well as easier integration of third-party libraries. Documentation\n about 'Rcpp' is provided by several vignettes included in this package, via the\n 'Rcpp Gallery' site at , the paper by Eddelbuettel and\n Francois (2011, ), the book by Eddelbuettel (2013,\n ) and the paper by Eddelbuettel and Balamuta (2018,\n ); see 'citation(\"Rcpp\")' for details.", + "Depends": "R (>= 3.5.0)", "Imports": "methods, utils", "Suggests": "tinytest, inline, rbenchmark, pkgKitten (>= 0.1.2)", "URL": "https://www.rcpp.org,\nhttps://dirk.eddelbuettel.com/code/rcpp.html,\nhttps://github.com/RcppCore/Rcpp", "License": "GPL (>= 2)", "BugReports": "https://github.com/RcppCore/Rcpp/issues", - "MailingList": "rcpp-devel@lists.r-forge.r-project.org", "RoxygenNote": "6.1.1", "Encoding": "UTF-8", + "VignetteBuilder": "Rcpp", "NeedsCompilation": "yes", - "Packaged": "2025-07-01 12:58:41 UTC; edd", + "Packaged": "2026-07-01 11:00:56 UTC; edd", "Author": "Dirk Eddelbuettel [aut, cre] (ORCID:\n ),\n Romain Francois [aut] (ORCID: ),\n JJ Allaire [aut] (ORCID: ),\n Kevin Ushey [aut] (ORCID: ),\n Qiang Kou [aut] (ORCID: ),\n Nathan Russell [aut],\n Iñaki Ucar [aut] (ORCID: ),\n Doug Bates [aut] (ORCID: ),\n John Chambers [aut]", "Maintainer": "Dirk Eddelbuettel ", - "Repository": "RSPM", - "Date/Publication": "2025-07-02 16:40:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-07-03 04:18:50 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-07-05 08:30:08 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:49 UTC; unix" } }, "cli": { @@ -75,8 +71,8 @@ "description": { "Package": "cli", "Title": "Helpers for Developing Command Line Interfaces", - "Version": "3.6.5", - "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"gabor@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Kirill\", \"Müller\", role = \"ctb\"),\n person(\"Salim\", \"Brüggemann\", , \"salim-b@pm.me\", role = \"ctb\",\n comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", + "Version": "3.6.6", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"gabor@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Kirill\", \"Müller\", role = \"ctb\"),\n person(\"Salim\", \"Brüggemann\", , \"salim-b@pm.me\", role = \"ctb\",\n comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\"))\n )", "Description": "A suite of tools to build attractive command line interfaces\n ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,\n etc. Supports custom themes via a 'CSS'-like language. It also\n contains a number of lower level 'CLI' elements: rules, boxes, trees,\n and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI\n colors and text styles as well.", "License": "MIT + file LICENSE", "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli", @@ -86,15 +82,16 @@ "Suggests": "callr, covr, crayon, digest, glue (>= 1.6.0), grDevices,\nhtmltools, htmlwidgets, knitr, methods, processx, ps (>=\n1.3.4.9000), rlang (>= 1.0.2.9003), rmarkdown, rprojroot,\nrstudioapi, testthat (>= 3.2.0), tibble, whoami, withr", "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc,\nfansi, prettyunits, sessioninfo, tidyverse/tidytemplate,\nusethis, vctrs", "Config/testthat/edition": "3", + "Config/usethis/last-upkeep": "2025-04-25", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.2.9000", "NeedsCompilation": "yes", - "Packaged": "2025-04-22 12:00:18 UTC; gaborcsardi", - "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n Salim Brüggemann [ctb] (),\n Posit Software, PBC [cph, fnd]", + "Packaged": "2026-04-08 18:14:45 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n Salim Brüggemann [ctb] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Gábor Csárdi ", - "Repository": "RSPM", - "Date/Publication": "2025-04-23 13:50:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-04-24 04:21:28 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-04-09 09:50:18 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:49 UTC; unix" } }, "crayon": { @@ -119,9 +116,9 @@ "Packaged": "2024-06-20 11:49:08 UTC; gaborcsardi", "Author": "Gábor Csárdi [aut, cre],\n Brodie Gaslam [ctb],\n Posit Software, PBC [cph, fnd]", "Maintainer": "Gábor Csárdi ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2024-06-20 13:00:02 UTC", - "Built": "R 4.4.0; ; 2024-06-21 04:13:44 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:33:37 UTC; unix" } }, "curl": { @@ -131,7 +128,7 @@ "Package": "curl", "Type": "Package", "Title": "A Modern and Flexible Web Client for R", - "Version": "7.0.0", + "Version": "8.1.0", "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Posit Software, PBC\", role = \"cph\"))", "Description": "Bindings to 'libcurl' for performing fully\n configurable HTTP/FTP requests where responses can be processed in memory, on\n disk, or streaming via the callback or connection interfaces. Some knowledge\n of 'libcurl' is recommended; for a more-user-friendly web client see the \n 'httr2' package which builds on this package with http specific tools and logic.", "License": "MIT + file LICENSE", @@ -141,16 +138,16 @@ "Suggests": "spelling, testthat (>= 1.0.0), knitr, jsonlite, later,\nrmarkdown, httpuv (>= 1.4.4), webutils", "VignetteBuilder": "knitr", "Depends": "R (>= 3.0.0)", - "RoxygenNote": "7.3.2", "Encoding": "UTF-8", "Language": "en-US", + "Config/roxygen2/version": "8.0.0", "NeedsCompilation": "yes", - "Packaged": "2025-08-19 10:05:57 UTC; jeroen", + "Packaged": "2026-10-14 10:10:35 UTC; jeroen", "Author": "Jeroen Ooms [aut, cre] (ORCID: ),\n Hadley Wickham [ctb],\n Posit Software, PBC [cph]", "Maintainer": "Jeroen Ooms ", - "Repository": "RSPM", - "Date/Publication": "2025-08-19 22:40:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-08-20 04:17:47 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-10-14 12:12:13 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:49 UTC; unix" } }, "fastmap": { @@ -172,39 +169,9 @@ "Packaged": "2024-05-14 17:54:13 UTC; winston", "Author": "Winston Chang [aut, cre],\n Posit Software, PBC [cph, fnd],\n Tessil [cph] (hopscotch_map library)", "Maintainer": "Winston Chang ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2024-05-15 09:00:07 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2024-05-16 04:12:38 UTC; unix" - } - }, - "glue": { - "Source": "CRAN", - "Repository": "https://cloud.r-project.org", - "description": { - "Package": "glue", - "Title": "Interpreted String Literals", - "Version": "1.8.0", - "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-6983-2759\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", - "Description": "An implementation of interpreted string literals, inspired by\n Python's Literal String Interpolation\n and Docstrings\n and Julia's Triple-Quoted\n String Literals\n .", - "License": "MIT + file LICENSE", - "URL": "https://glue.tidyverse.org/, https://github.com/tidyverse/glue", - "BugReports": "https://github.com/tidyverse/glue/issues", - "Depends": "R (>= 3.6)", - "Imports": "methods", - "Suggests": "crayon, DBI (>= 1.2.0), dplyr, knitr, magrittr, rlang,\nrmarkdown, RSQLite, testthat (>= 3.2.0), vctrs (>= 0.3.0),\nwaldo (>= 0.5.3), withr", - "VignetteBuilder": "knitr", - "ByteCompile": "true", - "Config/Needs/website": "bench, forcats, ggbeeswarm, ggplot2, R.utils,\nrprintf, tidyr, tidyverse/tidytemplate", - "Config/testthat/edition": "3", - "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", - "NeedsCompilation": "yes", - "Packaged": "2024-09-27 16:00:45 UTC; jenny", - "Author": "Jim Hester [aut] (),\n Jennifer Bryan [aut, cre] (),\n Posit Software, PBC [cph, fnd]", - "Maintainer": "Jennifer Bryan ", - "Repository": "RSPM", - "Date/Publication": "2024-09-30 22:30:01 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2024-10-01 04:18:48 UTC; unix" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:37 UTC; unix" } }, "httpuv": { @@ -214,27 +181,30 @@ "Type": "Package", "Package": "httpuv", "Title": "HTTP and WebSocket Server Library", - "Version": "1.6.16", - "Authors@R": "c(\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Posit, PBC\", \"fnd\", role = \"cph\"),\n person(\"Hector\", \"Corrada Bravo\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Andrzej\", \"Krzemienski\", role = \"cph\",\n comment = \"optional.hpp\"),\n person(\"libuv project contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file\"),\n person(\"Joyent, Inc. and other Node contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file; and http-parser library, see src/http-parser/AUTHORS file\"),\n person(\"Niels\", \"Provos\", role = \"cph\",\n comment = \"libuv subcomponent: tree.h\"),\n person(\"Internet Systems Consortium, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: inet_pton and inet_ntop, contained in src/libuv/src/inet.c\"),\n person(\"Alexander\", \"Chemeris\", role = \"cph\",\n comment = \"libuv subcomponent: stdint-msvc2008.h (from msinttypes)\"),\n person(\"Google, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Sony Mobile Communcations AB\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Berkeley Software Design Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Kenneth\", \"MacKay\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016)\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Steve\", \"Reid\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"James\", \"Brown\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"Bob\", \"Trower\", role = \"aut\",\n comment = \"base64 implementation\"),\n person(\"Alexander\", \"Peslyak\", role = \"aut\",\n comment = \"MD5 implementation\"),\n person(\"Trantor Standard Systems\", role = \"cph\",\n comment = \"base64 implementation\"),\n person(\"Igor\", \"Sysoev\", role = \"cph\",\n comment = \"http-parser\")\n )", + "Version": "1.6.17", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Posit, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\")),\n person(\"Hector\", \"Corrada Bravo\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Andrzej\", \"Krzemienski\", role = \"cph\",\n comment = \"optional.hpp\"),\n person(\"libuv project contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file\"),\n person(\"Joyent, Inc. and other Node contributors\", role = \"cph\",\n comment = \"libuv library, see src/libuv/AUTHORS file; and http-parser library, see src/http-parser/AUTHORS file\"),\n person(\"Niels\", \"Provos\", role = \"cph\",\n comment = \"libuv subcomponent: tree.h\"),\n person(\"Internet Systems Consortium, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: inet_pton and inet_ntop, contained in src/libuv/src/inet.c\"),\n person(\"Alexander\", \"Chemeris\", role = \"cph\",\n comment = \"libuv subcomponent: stdint-msvc2008.h (from msinttypes)\"),\n person(\"Google, Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Sony Mobile Communcations AB\", role = \"cph\",\n comment = \"libuv subcomponent: pthread-fixes.c\"),\n person(\"Berkeley Software Design Inc.\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Kenneth\", \"MacKay\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016)\", role = \"cph\",\n comment = \"libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c\"),\n person(\"Steve\", \"Reid\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"James\", \"Brown\", role = \"aut\",\n comment = \"SHA-1 implementation\"),\n person(\"Bob\", \"Trower\", role = \"aut\",\n comment = \"base64 implementation\"),\n person(\"Alexander\", \"Peslyak\", role = \"aut\",\n comment = \"MD5 implementation\"),\n person(\"Trantor Standard Systems\", role = \"cph\",\n comment = \"base64 implementation\"),\n person(\"Igor\", \"Sysoev\", role = \"cph\",\n comment = \"http-parser\")\n )", "Description": "Provides low-level socket and protocol support for handling\n HTTP and WebSocket requests directly from within R. It is primarily\n intended as a building block for other packages, rather than making it\n particularly easy to create complete web applications using httpuv\n alone. httpuv is built on top of the libuv and http-parser C\n libraries, both of which were developed by Joyent, Inc. (See LICENSE\n file for libuv and http-parser license information.)", "License": "GPL (>= 2) | file LICENSE", - "URL": "https://github.com/rstudio/httpuv", + "URL": "https://rstudio.github.io/httpuv/,\nhttps://github.com/rstudio/httpuv", "BugReports": "https://github.com/rstudio/httpuv/issues", "Depends": "R (>= 2.15.1)", "Imports": "later (>= 0.8.0), promises, R6, Rcpp (>= 1.0.7), utils", - "Suggests": "callr, curl, jsonlite, testthat, websocket", + "Suggests": "callr, curl, jsonlite, testthat (>= 3.0.0), websocket", "LinkingTo": "later, Rcpp", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/usethis/last-upkeep": "2025-07-01", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "SystemRequirements": "GNU make, zlib", - "Collate": "'RcppExports.R' 'httpuv.R' 'random_port.R' 'server.R'\n'staticServer.R' 'static_paths.R' 'utils.R'", + "Collate": "'RcppExports.R' 'httpuv-package.R' 'httpuv.R' 'random_port.R'\n'server.R' 'staticServer.R' 'static_paths.R' 'utils.R'", "NeedsCompilation": "yes", - "Packaged": "2025-04-15 17:47:41 UTC; cg334", - "Author": "Joe Cheng [aut],\n Winston Chang [aut, cre],\n Posit, PBC fnd [cph],\n Hector Corrada Bravo [ctb],\n Jeroen Ooms [ctb],\n Andrzej Krzemienski [cph] (optional.hpp),\n libuv project contributors [cph] (libuv library, see src/libuv/AUTHORS\n file),\n Joyent, Inc. and other Node contributors [cph] (libuv library, see\n src/libuv/AUTHORS file; and http-parser library, see\n src/http-parser/AUTHORS file),\n Niels Provos [cph] (libuv subcomponent: tree.h),\n Internet Systems Consortium, Inc. [cph] (libuv subcomponent: inet_pton\n and inet_ntop, contained in src/libuv/src/inet.c),\n Alexander Chemeris [cph] (libuv subcomponent: stdint-msvc2008.h (from\n msinttypes)),\n Google, Inc. [cph] (libuv subcomponent: pthread-fixes.c),\n Sony Mobile Communcations AB [cph] (libuv subcomponent:\n pthread-fixes.c),\n Berkeley Software Design Inc. [cph] (libuv subcomponent:\n android-ifaddrs.h, android-ifaddrs.c),\n Kenneth MacKay [cph] (libuv subcomponent: android-ifaddrs.h,\n android-ifaddrs.c),\n Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016) [cph]\n (libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c),\n Steve Reid [aut] (SHA-1 implementation),\n James Brown [aut] (SHA-1 implementation),\n Bob Trower [aut] (base64 implementation),\n Alexander Peslyak [aut] (MD5 implementation),\n Trantor Standard Systems [cph] (base64 implementation),\n Igor Sysoev [cph] (http-parser)", + "Packaged": "2026-03-17 17:55:04 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Winston Chang [aut, cre],\n Posit, PBC [cph, fnd] (ROR: ),\n Hector Corrada Bravo [ctb],\n Jeroen Ooms [ctb],\n Andrzej Krzemienski [cph] (optional.hpp),\n libuv project contributors [cph] (libuv library, see src/libuv/AUTHORS\n file),\n Joyent, Inc. and other Node contributors [cph] (libuv library, see\n src/libuv/AUTHORS file; and http-parser library, see\n src/http-parser/AUTHORS file),\n Niels Provos [cph] (libuv subcomponent: tree.h),\n Internet Systems Consortium, Inc. [cph] (libuv subcomponent: inet_pton\n and inet_ntop, contained in src/libuv/src/inet.c),\n Alexander Chemeris [cph] (libuv subcomponent: stdint-msvc2008.h (from\n msinttypes)),\n Google, Inc. [cph] (libuv subcomponent: pthread-fixes.c),\n Sony Mobile Communcations AB [cph] (libuv subcomponent:\n pthread-fixes.c),\n Berkeley Software Design Inc. [cph] (libuv subcomponent:\n android-ifaddrs.h, android-ifaddrs.c),\n Kenneth MacKay [cph] (libuv subcomponent: android-ifaddrs.h,\n android-ifaddrs.c),\n Emergya (Cloud4all, FP7/2007-2013, grant agreement no 289016) [cph]\n (libuv subcomponent: android-ifaddrs.h, android-ifaddrs.c),\n Steve Reid [aut] (SHA-1 implementation),\n James Brown [aut] (SHA-1 implementation),\n Bob Trower [aut] (base64 implementation),\n Alexander Peslyak [aut] (MD5 implementation),\n Trantor Standard Systems [cph] (base64 implementation),\n Igor Sysoev [cph] (http-parser)", "Maintainer": "Winston Chang ", - "Repository": "RSPM", - "Date/Publication": "2025-04-16 08:00:06 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-08-28 04:29:20 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-03-18 06:12:59 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:34:03 UTC; unix" } }, "jsonlite": { @@ -258,9 +228,9 @@ "NeedsCompilation": "yes", "Packaged": "2025-03-26 11:36:10 UTC; jeroen", "Author": "Jeroen Ooms [aut, cre] (),\n Duncan Temple Lang [ctb],\n Lloyd Hilaiel [cph] (author of bundled libyajl)", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-03-27 06:40:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-03-28 04:16:19 UTC; unix" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:51 UTC; unix" } }, "later": { @@ -270,28 +240,30 @@ "Type": "Package", "Package": "later", "Title": "Utilities for Scheduling Functions to Execute Later with Event\nLoops", - "Version": "1.4.4", - "Authors@R": "c(\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"aut\"),\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Charlie\", \"Gao\", , \"charlie.gao@posit.co\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-0750-061X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\")),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", + "Version": "1.4.8", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"),\n person(\"Charlie\", \"Gao\", , \"charlie.gao@posit.co\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-0750-061X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\")),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"),\n comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", "Description": "Executes arbitrary R or C functions some time after the\n current time, after the R execution stack has emptied. The functions\n are scheduled in an event loop.", "License": "MIT + file LICENSE", "URL": "https://later.r-lib.org, https://github.com/r-lib/later", "BugReports": "https://github.com/r-lib/later/issues", - "Imports": "Rcpp (>= 0.12.9), rlang", - "Suggests": "knitr, nanonext, rmarkdown, testthat (>= 3.0.0)", + "Depends": "R (>= 3.5)", + "Imports": "Rcpp (>= 1.0.10), rlang", + "Suggests": "knitr, nanonext, promises, rmarkdown, testthat (>= 3.0.0)", "LinkingTo": "Rcpp", "VignetteBuilder": "knitr", + "Config/build/compilation-database": "true", "Config/Needs/website": "tidyverse/tidytemplate", "Config/testthat/edition": "3", "Config/usethis/last-upkeep": "2025-07-18", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "NeedsCompilation": "yes", - "Packaged": "2025-08-27 07:27:24 UTC; cg334", - "Author": "Winston Chang [aut],\n Joe Cheng [aut],\n Charlie Gao [aut, cre] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: ),\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", + "Packaged": "2026-03-03 21:55:53 UTC; cg334", + "Author": "Winston Chang [aut] (ORCID: ),\n Joe Cheng [aut],\n Charlie Gao [aut, cre] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: ),\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", "Maintainer": "Charlie Gao ", - "Repository": "RSPM", - "Date/Publication": "2025-08-27 08:40:03 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-08-28 04:17:03 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-03-05 07:50:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:38 UTC; unix" } }, "lifecycle": { @@ -300,27 +272,27 @@ "description": { "Package": "lifecycle", "Title": "Manage the Life Cycle of your Package Functions", - "Version": "1.0.4", + "Version": "1.0.5", "Authors@R": "c(\n person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", "Description": "Manage the life cycle of your exported functions with shared\n conventions, documentation badges, and user-friendly deprecation\n warnings.", "License": "MIT + file LICENSE", "URL": "https://lifecycle.r-lib.org/, https://github.com/r-lib/lifecycle", "BugReports": "https://github.com/r-lib/lifecycle/issues", "Depends": "R (>= 3.6)", - "Imports": "cli (>= 3.4.0), glue, rlang (>= 1.1.0)", - "Suggests": "covr, crayon, knitr, lintr, rmarkdown, testthat (>= 3.0.1),\ntibble, tidyverse, tools, vctrs, withr", + "Imports": "cli (>= 3.4.0), rlang (>= 1.1.0)", + "Suggests": "covr, knitr, lintr (>= 3.1.0), rmarkdown, testthat (>=\n3.0.1), tibble, tidyverse, tools, vctrs, withr, xml2", "VignetteBuilder": "knitr", "Config/Needs/website": "tidyverse/tidytemplate, usethis", "Config/testthat/edition": "3", "Encoding": "UTF-8", - "RoxygenNote": "7.2.1", + "RoxygenNote": "7.3.3", "NeedsCompilation": "no", - "Packaged": "2023-11-06 16:07:36 UTC; lionel", - "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (),\n Posit Software, PBC [cph, fnd]", + "Packaged": "2026-01-07 15:00:49 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (ORCID: ),\n Posit Software, PBC [cph, fnd]", "Maintainer": "Lionel Henry ", - "Repository": "RSPM", - "Date/Publication": "2023-11-07 10:10:10 UTC", - "Built": "R 4.4.0; ; 2024-04-25 19:45:24 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-01-08 08:00:02 UTC", + "Built": "R 4.4.3; ; 2026-10-16 18:33:11 UTC; unix" } }, "magrittr": { @@ -330,7 +302,7 @@ "Type": "Package", "Package": "magrittr", "Title": "A Forward-Pipe Operator for R", - "Version": "2.0.4", + "Version": "2.0.5", "Authors@R": "c(\n person(\"Stefan Milton\", \"Bache\", , \"stefan@stefanbache.dk\", role = c(\"aut\", \"cph\"),\n comment = \"Original author and creator of magrittr\"),\n person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"),\n person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = \"cre\"),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\n comment = c(ROR = \"03wc8by49\"))\n )", "Description": "Provides a mechanism for chaining commands with a new\n forward-pipe operator, %>%. This operator will forward a value, or the\n result of an expression, into the next function call/expression.\n There is flexible support for the type of right-hand side expressions.\n For more information, see package vignette. To quote Rene Magritte,\n \"Ceci n'est pas un pipe.\"", "License": "MIT + file LICENSE", @@ -344,12 +316,12 @@ "Encoding": "UTF-8", "RoxygenNote": "7.3.3", "NeedsCompilation": "yes", - "Packaged": "2025-09-11 16:45:15 UTC; lionel", + "Packaged": "2026-04-03 08:09:48 UTC; lionel", "Author": "Stefan Milton Bache [aut, cph] (Original author and creator of\n magrittr),\n Hadley Wickham [aut],\n Lionel Henry [cre],\n Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Lionel Henry ", - "Repository": "RSPM", - "Date/Publication": "2025-09-12 07:20:14 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-09-13 04:36:07 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-04-04 08:00:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:48 UTC; unix" } }, "mime": { @@ -372,9 +344,9 @@ "Packaged": "2025-03-17 19:54:24 UTC; runner", "Author": "Yihui Xie [aut, cre] (,\n https://yihui.org),\n Jeffrey Horner [ctb],\n Beilei Bian [ctb]", "Maintainer": "Yihui Xie ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-03-17 20:20:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-03-18 04:51:50 UTC; unix" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:37 UTC; unix" } }, "otel": { @@ -400,9 +372,9 @@ "Packaged": "2025-08-29 12:46:28 UTC; gaborcsardi", "Author": "Gábor Csárdi [aut, cre]", "Maintainer": "Gábor Csárdi ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-08-29 13:30:07 UTC", - "Built": "R 4.4.0; ; 2025-08-30 04:21:21 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:33:37 UTC; unix" } }, "plumber": { @@ -434,14 +406,7 @@ "Maintainer": "Barret Schloerke ", "Repository": "CRAN", "Date/Publication": "2026-01-28 06:10:08 UTC", - "Built": "R 4.4.3; ; 2026-03-26 16:41:20 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "plumber", - "RemotePkgRef": "plumber", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "1.3.3" + "Built": "R 4.4.3; ; 2026-10-16 18:34:46 UTC; unix" } }, "promises": { @@ -471,40 +436,9 @@ "Packaged": "2025-10-31 20:26:43 UTC; barret", "Author": "Joe Cheng [aut],\n Barret Schloerke [aut, cre] (ORCID:\n ),\n Winston Chang [aut] (ORCID: ),\n Charlie Gao [aut] (ORCID: ),\n Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Barret Schloerke ", - "Repository": "RSPM", + "Repository": "CRAN", "Date/Publication": "2025-11-01 06:30:02 UTC", - "Built": "R 4.4.0; ; 2025-11-02 04:13:05 UTC; unix" - } - }, - "renv": { - "Source": "CRAN", - "Repository": "https://cloud.r-project.org", - "description": { - "Package": "renv", - "Type": "Package", - "Title": "Project Environments", - "Version": "1.1.5", - "Authors@R": "c(\n person(\"Kevin\", \"Ushey\", role = c(\"aut\", \"cre\"), email = \"kevin@rstudio.com\",\n comment = c(ORCID = \"0000-0003-2880-7407\")),\n person(\"Hadley\", \"Wickham\", role = c(\"aut\"), email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"))\n )", - "Description": "A dependency management toolkit for R. Using 'renv', you can create\n and manage project-local R libraries, save the state of these libraries to\n a 'lockfile', and later restore your library as required. Together, these\n tools can help make your projects more isolated, portable, and reproducible.", - "License": "MIT + file LICENSE", - "URL": "https://rstudio.github.io/renv/, https://github.com/rstudio/renv", - "BugReports": "https://github.com/rstudio/renv/issues", - "Imports": "utils", - "Suggests": "BiocManager, cli, compiler, covr, cpp11, devtools, generics,\ngitcreds, jsonlite, jsonvalidate, knitr, miniUI, modules,\npackrat, pak, R6, remotes, reticulate, rmarkdown, rstudioapi,\nshiny, testthat, uuid, waldo, yaml, webfakes", - "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", - "VignetteBuilder": "knitr", - "Config/Needs/website": "tidyverse/tidytemplate", - "Config/testthat/edition": "3", - "Config/testthat/parallel": "true", - "Config/testthat/start-first": "bioconductor,python,install,restore,snapshot,retrieve,remotes", - "NeedsCompilation": "no", - "Packaged": "2025-07-24 20:47:34 UTC; kevin", - "Author": "Kevin Ushey [aut, cre] (ORCID: ),\n Hadley Wickham [aut] (ORCID: ),\n Posit Software, PBC [cph, fnd]", - "Maintainer": "Kevin Ushey ", - "Repository": "RSPM", - "Date/Publication": "2025-07-24 21:40:02 UTC", - "Built": "R 4.4.0; ; 2025-07-25 04:15:07 UTC; unix" + "Built": "R 4.4.3; ; 2026-10-16 18:34:00 UTC; unix" } }, "rlang": { @@ -512,31 +446,32 @@ "Repository": "https://cloud.r-project.org", "description": { "Package": "rlang", - "Version": "1.1.6", + "Version": "1.3.0", "Title": "Functions for Base Types and Core R and 'Tidyverse' Features", - "Description": "A toolbox for working with base types, core R features\n like the condition system, and core 'Tidyverse' features like tidy\n evaluation.", - "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@posit.co\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@posit.co\", \"aut\"),\n person(given = \"mikefc\",\n email = \"mikefc@coolbutuseless.com\",\n role = \"cph\",\n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(given = \"Yann\",\n family = \"Collet\",\n role = \"cph\",\n comment = \"Author of the embedded xxHash library\"),\n person(given = \"Posit, PBC\", role = c(\"cph\", \"fnd\"))\n )", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"),\n person(\"mikefc\", , , \"mikefc@coolbutuseless.com\", role = \"cph\",\n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(\"Yann\", \"Collet\", role = \"cph\",\n comment = \"Author of the embedded xxHash library\"),\n person(\"Posit, PBC\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "A toolbox for working with base types, core R features like\n the condition system, and core 'Tidyverse' features like tidy\n evaluation.", "License": "MIT + file LICENSE", - "ByteCompile": "true", - "Biarch": "true", - "Depends": "R (>= 3.5.0)", - "Imports": "utils", - "Suggests": "cli (>= 3.1.0), covr, crayon, desc, fs, glue, knitr,\nmagrittr, methods, pillar, pkgload, rmarkdown, stats, testthat\n(>= 3.2.0), tibble, usethis, vctrs (>= 0.2.3), withr", - "Enhances": "winch", - "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", "URL": "https://rlang.r-lib.org, https://github.com/r-lib/rlang", "BugReports": "https://github.com/r-lib/rlang/issues", + "Depends": "R (>= 4.0.0)", + "Imports": "utils", + "Suggests": "cli (>= 3.1.0), covr, crayon, desc, fs, glue, knitr,\nmagrittr, methods, pillar, pkgload, rmarkdown, stats, testthat\n(>= 3.3.2), tibble, usethis, vctrs (>= 0.2.3), withr", + "Enhances": "winch", + "Biarch": "true", + "ByteCompile": "true", "Config/build/compilation-database": "true", - "Config/testthat/edition": "3", "Config/Needs/website": "dplyr, tidyverse/tidytemplate", + "Config/roxygen2/version": "8.0.0", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Encoding": "UTF-8", "NeedsCompilation": "yes", - "Packaged": "2025-04-10 09:25:27 UTC; lionel", + "Packaged": "2026-07-01 15:54:09 UTC; lionel", "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n mikefc [cph] (Hash implementation based on Mike's xxhashlite),\n Yann Collet [cph] (Author of the embedded xxHash library),\n Posit, PBC [cph, fnd]", "Maintainer": "Lionel Henry ", - "Repository": "RSPM", - "Date/Publication": "2025-04-11 08:40:10 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-04-14 16:40:02 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-07-05 08:40:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:32:53 UTC; unix" } }, "sodium": { @@ -562,14 +497,7 @@ "Maintainer": "Jeroen Ooms ", "Repository": "CRAN", "Date/Publication": "2024-12-16 15:00:05 UTC", - "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-03-26 16:39:55 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "sodium", - "RemotePkgRef": "sodium", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "1.4.0" + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:39 UTC; unix" } }, "stringi": { @@ -577,8 +505,8 @@ "Repository": "https://cloud.r-project.org", "description": { "Package": "stringi", - "Version": "1.8.7", - "Date": "2025-03-27", + "Version": "1.8.9", + "Date": "2026-07-30", "Title": "Fast and Portable Character String Processing Facilities", "Description": "A collection of character string/text/natural language\n processing tools for pattern searching (e.g., with 'Java'-like regular\n expressions or the 'Unicode' collation algorithm), random string generation,\n case mapping, string transliteration, concatenation, sorting, padding,\n wrapping, Unicode normalisation, date-time formatting and parsing,\n and many more. They are fast, consistent, convenient, and -\n thanks to 'ICU' (International Components for Unicode) -\n portable across all locales and platforms. Documentation about 'stringi' is\n provided via its website at and\n the paper by Gagolewski (2022, ).", "URL": "https://stringi.gagolewski.com/,\nhttps://github.com/gagolews/stringi, https://icu.unicode.org/", @@ -590,16 +518,16 @@ "Biarch": "TRUE", "License": "file LICENSE", "Authors@R": "c(person(given = \"Marek\",\n family = \"Gagolewski\",\n role = c(\"aut\", \"cre\", \"cph\"),\n email = \"marek@gagolewski.com\",\n comment = c(ORCID = \"0000-0003-0637-6028\")),\n person(given = \"Bartek\",\n family = \"Tartanus\",\n role = \"ctb\"),\n person(\"Unicode, Inc. and others\", role=\"ctb\",\n comment = \"ICU4C source code, Unicode Character Database\")\n )", - "RoxygenNote": "7.3.2", "Encoding": "UTF-8", + "Config/roxygen2/version": "8.0.0", "NeedsCompilation": "yes", - "Packaged": "2025-03-27 10:27:19 UTC; gagolews", - "Author": "Marek Gagolewski [aut, cre, cph]\n (),\n Bartek Tartanus [ctb],\n Unicode, Inc. and others [ctb] (ICU4C source code, Unicode Character\n Database)", + "Packaged": "2026-07-30 08:44:50 UTC; gagolews", + "Author": "Marek Gagolewski [aut, cre, cph] (ORCID:\n ),\n Bartek Tartanus [ctb],\n Unicode, Inc. and others [ctb] (ICU4C source code, Unicode Character\n Database)", "Maintainer": "Marek Gagolewski ", "License_is_FOSS": "yes", - "Repository": "RSPM", - "Date/Publication": "2025-03-27 13:10:02 UTC", - "Built": "R 4.4.0; x86_64-pc-linux-gnu; 2025-03-28 04:16:33 UTC; unix" + "Repository": "CRAN", + "Date/Publication": "2026-08-04 16:30:03 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:46 UTC; unix" } }, "swagger": { @@ -609,7 +537,7 @@ "Package": "swagger", "Type": "Package", "Title": "Dynamically Generates Documentation from a 'Swagger' Compliant\nAPI", - "Version": "5.17.14.1", + "Version": "5.32.1", "Authors@R": "c(\n person(\"Barret\", \"Schloerke\", role = \"aut\", email = \"barret@rstudio.com\", comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Javier\", \"Luraschi\", role = \"aut\", email = \"javier@rstudio.com\"),\n person(\"Bruno\", \"Tremblay\", role = c(\"cre\", \"ctb\"), email = \"cran@neoxone.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"SmartBear Software\", role = c(\"aut\", \"cph\"))\n )", "Suggests": "jsonlite, plumber, testthat", "Description": "A collection of 'HTML', 'JavaScript', and 'CSS' assets that\n dynamically generate beautiful documentation from a 'Swagger' compliant API:\n .", @@ -617,21 +545,14 @@ "Encoding": "UTF-8", "URL": "https://rstudio.github.io/swagger/,\nhttps://github.com/rstudio/swagger", "BugReports": "https://github.com/rstudio/swagger/issues", - "RoxygenNote": "7.3.1", + "RoxygenNote": "7.3.3", "NeedsCompilation": "no", - "Packaged": "2024-06-28 16:48:07 UTC; tremb", - "Author": "Barret Schloerke [aut] (),\n Javier Luraschi [aut],\n Bruno Tremblay [cre, ctb],\n RStudio [cph],\n SmartBear Software [aut, cph]", + "Packaged": "2026-03-27 15:27:27 UTC; bruno", + "Author": "Barret Schloerke [aut] (ORCID: ),\n Javier Luraschi [aut],\n Bruno Tremblay [cre, ctb],\n RStudio [cph],\n SmartBear Software [aut, cph]", "Maintainer": "Bruno Tremblay ", "Repository": "CRAN", - "Date/Publication": "2024-06-28 17:10:02 UTC", - "Built": "R 4.4.3; ; 2026-03-26 16:41:15 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "swagger", - "RemotePkgRef": "swagger", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "5.17.14.1" + "Date/Publication": "2026-03-28 06:10:24 UTC", + "Built": "R 4.4.3; ; 2026-10-16 18:33:38 UTC; unix" } }, "webutils": { @@ -641,7 +562,7 @@ "Package": "webutils", "Type": "Package", "Title": "Utility Functions for Developing Web Applications", - "Version": "1.2.2", + "Version": "1.2.3", "Authors@R": "person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\",\n comment = c(ORCID = \"0000-0002-4035-0289\"))", "Description": "Parses http request data in application/json, multipart/form-data, \n or application/x-www-form-urlencoded format. Includes example of hosting\n and parsing html form data in R using either 'httpuv' or 'Rhttpd'.", "License": "MIT + file LICENSE", @@ -653,31 +574,18 @@ "Language": "en-US", "Encoding": "UTF-8", "NeedsCompilation": "yes", - "Packaged": "2024-10-03 14:13:23 UTC; jeroen", - "Author": "Jeroen Ooms [aut, cre] ()", + "Packaged": "2026-07-20 14:41:50 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (ORCID: )", "Maintainer": "Jeroen Ooms ", "Repository": "CRAN", - "Date/Publication": "2024-10-04 09:00:05 UTC", - "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-03-26 16:41:19 UTC; unix", - "RemoteType": "standard", - "RemoteRef": "webutils", - "RemotePkgRef": "webutils", - "RemoteRepos": "https://cloud.r-project.org", - "RemoteReposName": "CRAN", - "RemotePkgPlatform": "source", - "RemoteSha": "1.2.2" + "Date/Publication": "2026-07-20 19:50:02 UTC", + "Built": "R 4.4.3; x86_64-pc-linux-gnu; 2026-10-16 18:33:41 UTC; unix" } } }, "files": { - ".Rprofile": { - "checksum": "f1fb04f5a12550c8fb6c705ab5d21329" - }, "plumber.R": { "checksum": "71202b9ba7c9d708f407eca36f2ffd3c" - }, - "renv.lock": { - "checksum": "a564e763ab0a9b503272f0c962cef9c6" } }, "users": null