From 20490364ab664d75ed66767713bde51e0d1f7a5f Mon Sep 17 00:00:00 2001 From: John Benninghoff Date: Sat, 22 Nov 2025 20:53:48 -0600 Subject: [PATCH 1/7] Bump version --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index a60df11a..536e8cf0 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: rdev Title: R Development Tools -Version: 1.15.2 +Version: 1.15.2.9000 Authors@R: person("John", "Benninghoff", , "jbenninghoff@mac.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-6230-4742")) From 72f13c0ba24b497d7ddc7a53be7f04dd6edae762 Mon Sep 17 00:00:00 2001 From: John Benninghoff Date: Sat, 22 Nov 2025 20:57:02 -0600 Subject: [PATCH 2/7] renv::update() --- renv.lock | 125 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 66 insertions(+), 59 deletions(-) diff --git a/renv.lock b/renv.lock index df01c68d..6eed3269 100644 --- a/renv.lock +++ b/renv.lock @@ -1,6 +1,6 @@ { "R": { - "Version": "4.5.1", + "Version": "4.5.2", "Repositories": [ { "Name": "CRAN", @@ -633,7 +633,7 @@ }, "covr": { "Package": "covr", - "Version": "3.6.4", + "Version": "3.6.5", "Source": "Repository", "Encoding": "UTF-8", "Title": "Test Coverage for Packages", @@ -652,29 +652,32 @@ "jsonlite", "rex", "httr", - "crayon", + "cli", "withr (>= 1.0.2)", "yaml" ], "Suggests": [ "R6", + "S7 (>= 0.2.0)", "curl", "knitr", "rmarkdown", "htmltools", "DT (>= 0.2)", - "testthat", + "testthat (>= 3.0.0)", "rlang", "rstudioapi (>= 0.2)", "xml2 (>= 1.0.0)", "parallel", "memoise", - "mockery", - "covr" + "covr", + "box (>= 1.2.0)" ], "License": "MIT + file LICENSE", "VignetteBuilder": "knitr", - "RoxygenNote": "7.2.3", + "RoxygenNote": "7.3.3", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "TRUE", "NeedsCompilation": "yes", "Author": "Jim Hester [aut, cre], Willem Ligtenberg [ctb], Kirill Müller [ctb], Henrik Bengtsson [ctb], Steve Peak [ctb], Kirill Sevastyanenko [ctb], Jon Clayden [ctb], Robert Flight [ctb], Eric Brown [ctb], Brodie Gaslam [ctb], Will Beasley [ctb], Robert Krzyzanowski [ctb], Markus Wamser [ctb], Karl Forner [ctb], Gergely Daróczi [ctb], Jouni Helske [ctb], Kun Ren [ctb], Jeroen Ooms [ctb], Ken Williams [ctb], Chris Campbell [ctb], David Hugh-Jones [ctb], Qin Wang [ctb], Doug Kelkhoff [ctb], Ivan Sagalaev [ctb, cph] (highlight.js library), Mark Otto [ctb] (Bootstrap library), Jacob Thornton [ctb] (Bootstrap library), Bootstrap contributors [ctb] (Bootstrap library), Twitter, Inc [cph] (Bootstrap library)", "Maintainer": "Jim Hester ", @@ -1080,13 +1083,13 @@ }, "digest": { "Package": "digest", - "Version": "0.6.37", + "Version": "0.6.39", "Source": "Repository", - "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\", comment = c(ORCID = \"0000-0001-6419-907X\")), person(\"Antoine\", \"Lucas\", role=\"ctb\"), person(\"Jarek\", \"Tuszynski\", role=\"ctb\"), person(\"Henrik\", \"Bengtsson\", role=\"ctb\", comment = c(ORCID = \"0000-0002-7579-5165\")), person(\"Simon\", \"Urbanek\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2297-1732\")), person(\"Mario\", \"Frasca\", role=\"ctb\"), person(\"Bryan\", \"Lewis\", role=\"ctb\"), person(\"Murray\", \"Stokely\", role=\"ctb\"), person(\"Hannes\", \"Muehleisen\", role=\"ctb\"), person(\"Duncan\", \"Murdoch\", role=\"ctb\"), person(\"Jim\", \"Hester\", role=\"ctb\"), person(\"Wush\", \"Wu\", role=\"ctb\", comment = c(ORCID = \"0000-0001-5180-0567\")), person(\"Qiang\", \"Kou\", role=\"ctb\", comment = c(ORCID = \"0000-0001-6786-5453\")), person(\"Thierry\", \"Onkelinx\", role=\"ctb\", comment = c(ORCID = \"0000-0001-8804-4216\")), person(\"Michel\", \"Lang\", role=\"ctb\", comment = c(ORCID = \"0000-0001-9754-0393\")), person(\"Viliam\", \"Simko\", role=\"ctb\"), person(\"Kurt\", \"Hornik\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4198-9911\")), person(\"Radford\", \"Neal\", role=\"ctb\", comment = c(ORCID = \"0000-0002-2473-3407\")), person(\"Kendon\", \"Bell\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9093-8312\")), person(\"Matthew\", \"de Queljoe\", role=\"ctb\"), person(\"Dmitry\", \"Selivanov\", role=\"ctb\"), person(\"Ion\", \"Suruceanu\", role=\"ctb\"), person(\"Bill\", \"Denney\", role=\"ctb\"), person(\"Dirk\", \"Schumacher\", role=\"ctb\"), person(\"András\", \"Svraka\", role=\"ctb\"), person(\"Sergey\", \"Fedorov\", role=\"ctb\"), person(\"Will\", \"Landau\", role=\"ctb\", comment = c(ORCID = \"0000-0003-1878-3253\")), person(\"Floris\", \"Vanderhaeghe\", role=\"ctb\", comment = c(ORCID = \"0000-0002-6378-6229\")), person(\"Kevin\", \"Tappe\", role=\"ctb\"), person(\"Harris\", \"McGehee\", role=\"ctb\"), person(\"Tim\", \"Mastny\", role=\"ctb\"), person(\"Aaron\", \"Peikert\", role=\"ctb\", comment = c(ORCID = \"0000-0001-7813-818X\")), person(\"Mark\", \"van der Loo\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9807-4686\")), person(\"Chris\", \"Muir\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2555-3878\")), person(\"Moritz\", \"Beller\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4852-0526\")), person(\"Sebastian\", \"Campbell\", role=\"ctb\"), person(\"Winston\", \"Chang\", role=\"ctb\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Dean\", \"Attali\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5645-3493\")), person(\"Michael\", \"Chirico\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0787-087X\")), person(\"Kevin\", \"Ushey\", role=\"ctb\"))", - "Date": "2024-08-19", + "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\", comment = c(ORCID = \"0000-0001-6419-907X\")), person(\"Antoine\", \"Lucas\", role=\"ctb\", comment = c(ORCID = \"0000-0002-8059-9767\")), person(\"Jarek\", \"Tuszynski\", role=\"ctb\"), person(\"Henrik\", \"Bengtsson\", role=\"ctb\", comment = c(ORCID = \"0000-0002-7579-5165\")), person(\"Simon\", \"Urbanek\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2297-1732\")), person(\"Mario\", \"Frasca\", role=\"ctb\"), person(\"Bryan\", \"Lewis\", role=\"ctb\"), person(\"Murray\", \"Stokely\", role=\"ctb\"), person(\"Hannes\", \"Muehleisen\", role=\"ctb\", comment = c(ORCID = \"0000-0001-8552-0029\")), person(\"Duncan\", \"Murdoch\", role=\"ctb\"), person(\"Jim\", \"Hester\", role=\"ctb\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Wush\", \"Wu\", role=\"ctb\", comment = c(ORCID = \"0000-0001-5180-0567\")), person(\"Qiang\", \"Kou\", role=\"ctb\", comment = c(ORCID = \"0000-0001-6786-5453\")), person(\"Thierry\", \"Onkelinx\", role=\"ctb\", comment = c(ORCID = \"0000-0001-8804-4216\")), person(\"Michel\", \"Lang\", role=\"ctb\", comment = c(ORCID = \"0000-0001-9754-0393\")), person(\"Viliam\", \"Simko\", role=\"ctb\"), person(\"Kurt\", \"Hornik\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4198-9911\")), person(\"Radford\", \"Neal\", role=\"ctb\", comment = c(ORCID = \"0000-0002-2473-3407\")), person(\"Kendon\", \"Bell\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9093-8312\")), person(\"Matthew\", \"de Queljoe\", role=\"ctb\"), person(\"Dmitry\", \"Selivanov\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0492-6647\")), person(\"Ion\", \"Suruceanu\", role=\"ctb\", comment = c(ORCID = \"0009-0005-6446-4909\")), person(\"Bill\", \"Denney\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5759-428X\")), person(\"Dirk\", \"Schumacher\", role=\"ctb\"), person(\"András\", \"Svraka\", role=\"ctb\", comment = c(ORCID = \"0009-0008-8480-1329\")), person(\"Sergey\", \"Fedorov\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5970-7233\")), person(\"Will\", \"Landau\", role=\"ctb\", comment = c(ORCID = \"0000-0003-1878-3253\")), person(\"Floris\", \"Vanderhaeghe\", role=\"ctb\", comment = c(ORCID = \"0000-0002-6378-6229\")), person(\"Kevin\", \"Tappe\", role=\"ctb\"), person(\"Harris\", \"McGehee\", role=\"ctb\"), person(\"Tim\", \"Mastny\", role=\"ctb\"), person(\"Aaron\", \"Peikert\", role=\"ctb\", comment = c(ORCID = \"0000-0001-7813-818X\")), person(\"Mark\", \"van der Loo\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9807-4686\")), person(\"Chris\", \"Muir\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2555-3878\")), person(\"Moritz\", \"Beller\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4852-0526\")), person(\"Sebastian\", \"Campbell\", role=\"ctb\", comment = c(ORCID = \"0009-0000-5948-4503\")), person(\"Winston\", \"Chang\", role=\"ctb\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Dean\", \"Attali\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5645-3493\")), person(\"Michael\", \"Chirico\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0787-087X\")), person(\"Kevin\", \"Ushey\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2880-7407\")), person(\"Carl\", \"Pearson\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0701-7860\")))", + "Date": "2025-11-19", "Title": "Create Compact Hash Digests of R Objects", - "Description": "Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash', 'murmurhash', 'spookyhash', 'blake3', 'crc32c', 'xxh3_64', and 'xxh3_128' algorithms) permitting easy comparison of R language objects, as well as functions such as'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.", - "URL": "https://github.com/eddelbuettel/digest, https://dirk.eddelbuettel.com/code/digest.html", + "Description": "Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash', 'murmurhash', 'spookyhash', 'blake3', 'crc32c', 'xxh3_64', and 'xxh3_128' algorithms) permitting easy comparison of R language objects, as well as functions such as 'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.", + "URL": "https://github.com/eddelbuettel/digest, https://eddelbuettel.github.io/digest/, https://dirk.eddelbuettel.com/code/digest.html", "BugReports": "https://github.com/eddelbuettel/digest/issues", "Depends": [ "R (>= 3.3.0)" @@ -1097,18 +1100,19 @@ "License": "GPL (>= 2)", "Suggests": [ "tinytest", - "simplermarkdown" + "simplermarkdown", + "rbenchmark" ], "VignetteBuilder": "simplermarkdown", "Encoding": "UTF-8", "NeedsCompilation": "yes", - "Author": "Dirk Eddelbuettel [aut, cre] (), Antoine Lucas [ctb], Jarek Tuszynski [ctb], Henrik Bengtsson [ctb] (), Simon Urbanek [ctb] (), Mario Frasca [ctb], Bryan Lewis [ctb], Murray Stokely [ctb], Hannes Muehleisen [ctb], Duncan Murdoch [ctb], Jim Hester [ctb], Wush Wu [ctb] (), Qiang Kou [ctb] (), Thierry Onkelinx [ctb] (), Michel Lang [ctb] (), Viliam Simko [ctb], Kurt Hornik [ctb] (), Radford Neal [ctb] (), Kendon Bell [ctb] (), Matthew de Queljoe [ctb], Dmitry Selivanov [ctb], Ion Suruceanu [ctb], Bill Denney [ctb], Dirk Schumacher [ctb], András Svraka [ctb], Sergey Fedorov [ctb], Will Landau [ctb] (), Floris Vanderhaeghe [ctb] (), Kevin Tappe [ctb], Harris McGehee [ctb], Tim Mastny [ctb], Aaron Peikert [ctb] (), Mark van der Loo [ctb] (), Chris Muir [ctb] (), Moritz Beller [ctb] (), Sebastian Campbell [ctb], Winston Chang [ctb] (), Dean Attali [ctb] (), Michael Chirico [ctb] (), Kevin Ushey [ctb]", + "Author": "Dirk Eddelbuettel [aut, cre] (ORCID: ), Antoine Lucas [ctb] (ORCID: ), Jarek Tuszynski [ctb], Henrik Bengtsson [ctb] (ORCID: ), Simon Urbanek [ctb] (ORCID: ), Mario Frasca [ctb], Bryan Lewis [ctb], Murray Stokely [ctb], Hannes Muehleisen [ctb] (ORCID: ), Duncan Murdoch [ctb], Jim Hester [ctb] (ORCID: ), Wush Wu [ctb] (ORCID: ), Qiang Kou [ctb] (ORCID: ), Thierry Onkelinx [ctb] (ORCID: ), Michel Lang [ctb] (ORCID: ), Viliam Simko [ctb], Kurt Hornik [ctb] (ORCID: ), Radford Neal [ctb] (ORCID: ), Kendon Bell [ctb] (ORCID: ), Matthew de Queljoe [ctb], Dmitry Selivanov [ctb] (ORCID: ), Ion Suruceanu [ctb] (ORCID: ), Bill Denney [ctb] (ORCID: ), Dirk Schumacher [ctb], András Svraka [ctb] (ORCID: ), Sergey Fedorov [ctb] (ORCID: ), Will Landau [ctb] (ORCID: ), Floris Vanderhaeghe [ctb] (ORCID: ), Kevin Tappe [ctb], Harris McGehee [ctb], Tim Mastny [ctb], Aaron Peikert [ctb] (ORCID: ), Mark van der Loo [ctb] (ORCID: ), Chris Muir [ctb] (ORCID: ), Moritz Beller [ctb] (ORCID: ), Sebastian Campbell [ctb] (ORCID: ), Winston Chang [ctb] (ORCID: ), Dean Attali [ctb] (ORCID: ), Michael Chirico [ctb] (ORCID: ), Kevin Ushey [ctb] (ORCID: ), Carl Pearson [ctb] (ORCID: )", "Maintainer": "Dirk Eddelbuettel ", "Repository": "CRAN" }, "downlit": { "Package": "downlit", - "Version": "0.4.4", + "Version": "0.4.5", "Source": "Repository", "Title": "Syntax Highlighting and Automatic Linking", "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", @@ -1145,7 +1149,7 @@ "Config/Needs/website": "tidyverse/tidytemplate", "Config/testthat/edition": "3", "Encoding": "UTF-8", - "RoxygenNote": "7.3.1", + "RoxygenNote": "7.3.3", "NeedsCompilation": "no", "Author": "Hadley Wickham [aut, cre], Posit Software, PBC [cph, fnd]", "Maintainer": "Hadley Wickham ", @@ -1216,11 +1220,11 @@ }, "fansi": { "Package": "fansi", - "Version": "1.0.6", + "Version": "1.0.7", "Source": "Repository", "Title": "ANSI Control Sequence Aware String Functions", "Description": "Counterparts to R string manipulation functions that account for the effects of ANSI text formatting control sequences.", - "Authors@R": "c( person(\"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\", role=c(\"aut\", \"cre\")), person(\"Elliott\", \"Sales De Andrade\", role=\"ctb\"), person(family=\"R Core Team\", email=\"R-core@r-project.org\", role=\"cph\", comment=\"UTF8 byte length calcs from src/util.c\" ))", + "Authors@R": "c( person(\"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\", role=c(\"aut\", \"cre\")), person(\"Elliott\", \"Sales De Andrade\", role=\"ctb\"), person(given=\"R Core Team\", email=\"R-core@r-project.org\", role=\"cph\", comment=\"UTF8 byte length calcs from src/util.c\" ), person(\"Michael\",\"Chirico\", role=\"ctb\", email=\"michaelchirico4@gmail.com\", comment = c(ORCID=\"0000-0003-0787-087X\") ), person(given = \"Unicode, Inc.\", role = c(\"cph\", \"dtc\"), comment = \"Unicode Character Database derivative data in src/width.c\") )", "Depends": [ "R (>= 3.1.0)" ], @@ -1237,11 +1241,11 @@ "grDevices", "utils" ], - "RoxygenNote": "7.2.3", + "RoxygenNote": "7.3.3", "Encoding": "UTF-8", "Collate": "'constants.R' 'fansi-package.R' 'internal.R' 'load.R' 'misc.R' 'nchar.R' 'strwrap.R' 'strtrim.R' 'strsplit.R' 'substr2.R' 'trimws.R' 'tohtml.R' 'unhandled.R' 'normalize.R' 'sgr.R'", "NeedsCompilation": "yes", - "Author": "Brodie Gaslam [aut, cre], Elliott Sales De Andrade [ctb], R Core Team [cph] (UTF8 byte length calcs from src/util.c)", + "Author": "Brodie Gaslam [aut, cre], Elliott Sales De Andrade [ctb], R Core Team [cph] (UTF8 byte length calcs from src/util.c), Michael Chirico [ctb] (ORCID: ), Unicode, Inc. [cph, dtc] (Unicode Character Database derivative data in src/width.c)", "Maintainer": "Brodie Gaslam ", "Repository": "CRAN" }, @@ -1344,7 +1348,7 @@ }, "gert": { "Package": "gert", - "Version": "2.1.5", + "Version": "2.2.0", "Source": "Repository", "Type": "Package", "Title": "Simple Git Client for R", @@ -1373,7 +1377,7 @@ "SystemRequirements": "libgit2 (>= 1.0): libgit2-devel (rpm) or libgit2-dev (deb)", "Language": "en-US", "NeedsCompilation": "yes", - "Author": "Jeroen Ooms [aut, cre] (), Jennifer Bryan [ctb] ()", + "Author": "Jeroen Ooms [aut, cre] (ORCID: ), Jennifer Bryan [ctb] (ORCID: )", "Maintainer": "Jeroen Ooms ", "Repository": "CRAN" }, @@ -2447,7 +2451,7 @@ }, "pkgdown": { "Package": "pkgdown", - "Version": "2.1.3", + "Version": "2.2.0", "Source": "Repository", "Title": "Make Static HTML Documentation for a Package", "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Jay\", \"Hesselberth\", role = \"aut\", comment = c(ORCID = \"0000-0002-6299-179X\")), person(\"Maëlle\", \"Salmon\", role = \"aut\", comment = c(ORCID = \"0000-0002-2815-0399\")), person(\"Olivier\", \"Roy\", role = \"aut\"), person(\"Salim\", \"Brüggemann\", role = \"aut\", comment = c(ORCID = \"0000-0002-5329-5987\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )", @@ -2456,7 +2460,7 @@ "URL": "https://pkgdown.r-lib.org/, https://github.com/r-lib/pkgdown", "BugReports": "https://github.com/r-lib/pkgdown/issues", "Depends": [ - "R (>= 4.0.0)" + "R (>= 4.1)" ], "Imports": [ "bslib (>= 0.5.1)", @@ -2468,6 +2472,7 @@ "fs (>= 1.4.0)", "httr2 (>= 1.0.2)", "jsonlite", + "lifecycle", "openssl", "purrr (>= 1.0.0)", "ragg (>= 1.4.0)", @@ -2477,7 +2482,7 @@ "whisker", "withr (>= 2.4.3)", "xml2 (>= 1.3.1)", - "yaml" + "yaml (>= 2.3.9)" ], "Suggests": [ "covr", @@ -2488,7 +2493,6 @@ "htmltools", "htmlwidgets", "knitr (>= 1.50)", - "lifecycle", "magick", "methods", "pkgload (>= 1.0.2)", @@ -2505,10 +2509,11 @@ "Config/potools/style": "explicit", "Config/testthat/edition": "3", "Config/testthat/parallel": "true", - "Config/testthat/start-first": "build-article, build-quarto-article, build-reference", + "Config/testthat/start-first": "build-article, build-quarto-article, build-reference, build", + "Config/usethis/last-upkeep": "2025-09-07", "Encoding": "UTF-8", + "RoxygenNote": "7.3.3", "SystemRequirements": "pandoc", - "RoxygenNote": "7.3.2", "NeedsCompilation": "no", "Author": "Hadley Wickham [aut, cre] (ORCID: ), Jay Hesselberth [aut] (ORCID: ), Maëlle Salmon [aut] (ORCID: ), Olivier Roy [aut], Salim Brüggemann [aut] (ORCID: ), Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Hadley Wickham ", @@ -2684,7 +2689,7 @@ }, "promises": { "Package": "promises", - "Version": "1.4.0", + "Version": "1.5.0", "Source": "Repository", "Type": "Package", "Title": "Abstractions for Promise-Based Asynchronous Programming", @@ -2770,7 +2775,7 @@ }, "purrr": { "Package": "purrr", - "Version": "1.1.0", + "Version": "1.2.0", "Source": "Repository", "Title": "Functional Programming Tools", "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"https://ror.org/03wc8by49\")) )", @@ -2789,13 +2794,13 @@ "vctrs (>= 0.6.3)" ], "Suggests": [ - "carrier (>= 0.2.0)", + "carrier (>= 0.3.0)", "covr", "dplyr (>= 0.7.8)", "httr", "knitr", "lubridate", - "mirai (>= 2.4.0)", + "mirai (>= 2.5.1)", "rmarkdown", "testthat (>= 3.0.0)", "tibble", @@ -2811,7 +2816,7 @@ "Config/testthat/edition": "3", "Config/testthat/parallel": "TRUE", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "NeedsCompilation": "yes", "Author": "Hadley Wickham [aut, cre] (ORCID: ), Lionel Henry [aut], Posit Software, PBC [cph, fnd] (ROR: )", "Maintainer": "Hadley Wickham ", @@ -3598,7 +3603,7 @@ }, "stringr": { "Package": "stringr", - "Version": "1.5.2", + "Version": "1.6.0", "Source": "Repository", "Title": "Simple, Consistent Wrappers for Common String Operations", "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\", \"cph\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", @@ -3607,7 +3612,7 @@ "URL": "https://stringr.tidyverse.org, https://github.com/tidyverse/stringr", "BugReports": "https://github.com/tidyverse/stringr/issues", "Depends": [ - "R (>= 3.6)" + "R (>= 4.1.0)" ], "Imports": [ "cli", @@ -3631,10 +3636,11 @@ ], "VignetteBuilder": "knitr", "Config/Needs/website": "tidyverse/tidytemplate", + "Config/potools/style": "explicit", "Config/testthat/edition": "3", "Encoding": "UTF-8", "LazyData": "true", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "NeedsCompilation": "no", "Author": "Hadley Wickham [aut, cre, cph], Posit Software, PBC [cph, fnd]", "Maintainer": "Hadley Wickham ", @@ -3763,7 +3769,7 @@ }, "testthat": { "Package": "testthat", - "Version": "3.2.3", + "Version": "3.3.0", "Source": "Repository", "Title": "Unit Testing for R", "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(\"R Core team\", role = \"ctb\", comment = \"Implementation of utils::recover()\") )", @@ -3772,33 +3778,34 @@ "URL": "https://testthat.r-lib.org, https://github.com/r-lib/testthat", "BugReports": "https://github.com/r-lib/testthat/issues", "Depends": [ - "R (>= 3.6.0)" + "R (>= 4.1.0)" ], "Imports": [ - "brio (>= 1.1.3)", - "callr (>= 3.7.3)", - "cli (>= 3.6.1)", - "desc (>= 1.4.2)", - "digest (>= 0.6.33)", - "evaluate (>= 1.0.1)", - "jsonlite (>= 1.8.7)", - "lifecycle (>= 1.0.3)", + "brio (>= 1.1.5)", + "callr (>= 3.7.6)", + "cli (>= 3.6.5)", + "desc (>= 1.4.3)", + "evaluate (>= 1.0.4)", + "jsonlite (>= 2.0.0)", + "lifecycle (>= 1.0.4)", "magrittr (>= 2.0.3)", "methods", - "pkgload (>= 1.3.2.1)", + "pkgload (>= 1.4.0)", "praise (>= 1.0.0)", - "processx (>= 3.8.2)", - "ps (>= 1.7.5)", - "R6 (>= 2.5.1)", - "rlang (>= 1.1.1)", + "processx (>= 3.8.6)", + "ps (>= 1.9.1)", + "R6 (>= 2.6.1)", + "rlang (>= 1.1.6)", "utils", - "waldo (>= 0.6.0)", + "waldo (>= 0.6.2)", "withr (>= 3.0.2)" ], "Suggests": [ "covr", "curl (>= 0.9.5)", "diffviewer (>= 0.1.0)", + "digest (>= 0.6.33)", + "gh", "knitr", "rmarkdown", "rstudioapi", @@ -3814,7 +3821,7 @@ "Config/testthat/parallel": "true", "Config/testthat/start-first": "watcher, parallel*", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "NeedsCompilation": "yes", "Author": "Hadley Wickham [aut, cre], Posit Software, PBC [cph, fnd], R Core team [ctb] (Implementation of utils::recover())", "Maintainer": "Hadley Wickham ", @@ -3930,7 +3937,7 @@ }, "tinytex": { "Package": "tinytex", - "Version": "0.57", + "Version": "0.58", "Source": "Repository", "Type": "Package", "Title": "Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents", @@ -3947,9 +3954,9 @@ "URL": "https://github.com/rstudio/tinytex", "BugReports": "https://github.com/rstudio/tinytex/issues", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "NeedsCompilation": "no", - "Author": "Yihui Xie [aut, cre, cph] (), Posit Software, PBC [cph, fnd], Christophe Dervieux [ctb] (), Devon Ryan [ctb] (), Ethan Heinzen [ctb], Fernando Cagua [ctb]", + "Author": "Yihui Xie [aut, cre, cph] (ORCID: ), Posit Software, PBC [cph, fnd], Christophe Dervieux [ctb] (ORCID: ), Devon Ryan [ctb] (ORCID: ), Ethan Heinzen [ctb], Fernando Cagua [ctb]", "Maintainer": "Yihui Xie ", "Repository": "CRAN" }, @@ -4267,7 +4274,7 @@ }, "xfun": { "Package": "xfun", - "Version": "0.53", + "Version": "0.54", "Source": "Repository", "Type": "Package", "Title": "Supporting Functions for Packages Maintained by 'Yihui Xie'", @@ -4306,7 +4313,7 @@ "URL": "https://github.com/yihui/xfun", "BugReports": "https://github.com/yihui/xfun/issues", "Encoding": "UTF-8", - "RoxygenNote": "7.3.2", + "RoxygenNote": "7.3.3", "VignetteBuilder": "litedown", "NeedsCompilation": "yes", "Author": "Yihui Xie [aut, cre, cph] (ORCID: , URL: https://yihui.org), Wush Wu [ctb], Daijiang Li [ctb], Xianying Tan [ctb], Salim Brüggemann [ctb] (ORCID: ), Christophe Dervieux [ctb]", @@ -4315,7 +4322,7 @@ }, "xml2": { "Package": "xml2", - "Version": "1.4.1", + "Version": "1.5.0", "Source": "Repository", "Title": "Parse XML", "Authors@R": "c( person(\"Hadley\", \"Wickham\", role = \"aut\"), person(\"Jim\", \"Hester\", role = \"aut\"), person(\"Jeroen\", \"Ooms\", email = \"jeroenooms@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(\"R Foundation\", role = \"ctb\", comment = \"Copy of R-project homepage cached as example\") )", From 026284279ccf4fbc52b550ffbc7ab9b4d057df08 Mon Sep 17 00:00:00 2001 From: John Benninghoff Date: Sat, 22 Nov 2025 20:57:53 -0600 Subject: [PATCH 3/7] update TODO --- NEWS.md | 4 ++++ TODO.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 367b26c2..f52c3526 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,7 @@ +# rdev 1.15.3 + +* Minor updates + # rdev 1.15.2 * Minor updates to `upkeep_checklist()`, GitHub Actions (`missing-deps`) diff --git a/TODO.md b/TODO.md index 56f8037d..429d319c 100644 --- a/TODO.md +++ b/TODO.md @@ -57,7 +57,7 @@ - [x] Replace `GITHUB_PAT` in `.Renviron` with [gitcreds](https://usethis.r-lib.org/articles/git-credentials.html) - [x] Review use of [usethis functions](https://usethis.r-lib.org/reference/index.html), including [pull request helpers](https://usethis.r-lib.org/articles/pr-functions.html) - [ ] Update tests with new testthat features (`testthat::auto_test_package()`, `testthat::describe()`, Reporters, `testthat::local_mocked_bindings()`) -- [ ] Replace `dev = TRUE` logic if is accepted +- [ ] Replace `dev = TRUE` logic after renv 1.1.6+ is released; see renv [#1695](https://github.com/rstudio/renv/issues/1695), [#2190](https://github.com/rstudio/renv/pull/2190) - [ ] Update errors and messages after reading Advanced R [Conditions](https://adv-r.hadley.nz/conditions.html) and re-reading the Tidyverse [Style Guide](https://style.tidyverse.org/index.html) - [ ] Reduce the number of Imports, per R CMD check: From 49212fafa822c63c6b5870f920a87bda9fd56321 Mon Sep 17 00:00:00 2001 From: John Benninghoff Date: Sat, 22 Nov 2025 21:05:31 -0600 Subject: [PATCH 4/7] disable LLM docs --- _pkgdown.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_pkgdown.yml b/_pkgdown.yml index de80323c..a8daa996 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -3,6 +3,8 @@ template: bootstrap: 5 light-switch: true +llm-docs: false + reference: - title: Release Automation desc: > From bfc0a4c09cd9091e6fcfd0d53bb61e91b34a2c8b Mon Sep 17 00:00:00 2001 From: John Benninghoff Date: Sun, 23 Nov 2025 20:15:28 -0600 Subject: [PATCH 5/7] Disable pkgdown::build_llm_docs() by default --- NEWS.md | 2 +- R/setup.R | 6 ++++-- R/upkeep.R | 2 +- _pkgdown.yml | 1 - man/use_rdev_pkgdown.Rd | 5 +++-- tests/testthat/test-setup.R | 1 + tests/testthat/test-upkeep.R | 2 +- 7 files changed, 11 insertions(+), 8 deletions(-) diff --git a/NEWS.md b/NEWS.md index f52c3526..c57817e1 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,6 +1,6 @@ # rdev 1.15.3 -* Minor updates +* Updated `use_rdev_pkgdown()` to disable the new `pkgdown::build_llm_docs()` by default (update `use_rdev_pkgdown()`) # rdev 1.15.2 diff --git a/R/setup.R b/R/setup.R index 6f3083eb..2d1380db 100644 --- a/R/setup.R +++ b/R/setup.R @@ -685,8 +685,9 @@ use_analysis_package <- function(use_quarto = TRUE, prompt = FALSE) { #' `pkgdown` to fix rendering of GitHub-style # nolint next: line_length_linter. #' [task lists](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists), -#' adds the GitHub Pages URL, and enables -#' [`template.light-switch`](https://pkgdown.r-lib.org/articles/customise.html#light-switch). +#' adds the GitHub Pages URL, enables +#' [`template.light-switch`](https://pkgdown.r-lib.org/articles/customise.html#light-switch), and +#' disables [pkgdown::build_llm_docs()]. #' #' @inheritParams usethis::use_pkgdown #' @@ -700,6 +701,7 @@ use_rdev_pkgdown <- function(config_file = "_pkgdown.yml", destdir = "docs") { urls <- desc::desc_get_urls() pkg$url <- ifelse(!is.na(urls[2]), urls[1], ".") pkg$template <- append(pkg$template, list(`light-switch` = TRUE)) + pkg$`llm-docs` <- FALSE # workaround for RStudio race condition if (rlang::is_interactive()) { writeLines(paste0("\nupdating ", config_file, "..."), sep = "") diff --git a/R/upkeep.R b/R/upkeep.R index d3afcba3..1450b104 100644 --- a/R/upkeep.R +++ b/R/upkeep.R @@ -95,7 +95,6 @@ upkeep_checklist <- function(last_upkeep = last_upkeep_year()) { bullets, "### 2024", "", - todo("`rdev::use_rdev_pkgdown()`", ptype == "rdev"), todo("`rdev::use_analysis_package(use_quarto = FALSE)`", ptype == "analysis"), "" ) @@ -109,6 +108,7 @@ upkeep_checklist <- function(last_upkeep = last_upkeep_year()) { todo("`rdev::use_gitattributes()`"), todo("`rdev::use_analysis_package(use_quarto = TRUE)`", ptype == "quarto"), todo("`rdev::use_codecov()`", length(fs::dir_ls("R")) > 1), + todo("`rdev::use_rdev_pkgdown()", ptype == "rdev"), "" ) } diff --git a/_pkgdown.yml b/_pkgdown.yml index a8daa996..b14c3d8e 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -2,7 +2,6 @@ url: https://jabenninghoff.github.io/rdev/ template: bootstrap: 5 light-switch: true - llm-docs: false reference: diff --git a/man/use_rdev_pkgdown.Rd b/man/use_rdev_pkgdown.Rd index 6f4c26ed..4a5acb59 100644 --- a/man/use_rdev_pkgdown.Rd +++ b/man/use_rdev_pkgdown.Rd @@ -19,6 +19,7 @@ Add pkgdown with rdev customizations. Implemented as a wrapper for \code{\link[u In addition to running \code{\link[usethis:use_pkgdown]{usethis::use_pkgdown()}}, \code{use_rdev_pkgdown} adds \code{extra.css} to \code{pkgdown} to fix rendering of GitHub-style \href{https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists}{task lists}, -adds the GitHub Pages URL, and enables -\href{https://pkgdown.r-lib.org/articles/customise.html#light-switch}{\code{template.light-switch}}. +adds the GitHub Pages URL, enables +\href{https://pkgdown.r-lib.org/articles/customise.html#light-switch}{\code{template.light-switch}}, and +disables \code{\link[pkgdown:build_llm_docs]{pkgdown::build_llm_docs()}}. } diff --git a/tests/testthat/test-setup.R b/tests/testthat/test-setup.R index 783d1d04..0ad287ac 100644 --- a/tests/testthat/test-setup.R +++ b/tests/testthat/test-setup.R @@ -350,6 +350,7 @@ test_that("use_rdev_pkgdown adds customizations", { expect_true(fs::file_exists("pkgdown/extra.css")) expect_identical(pkg$template$bootstrap, 5L) expect_true(pkg$template$`light-switch`) + expect_false(pkg$`llm-docs`) }) test_that("use_rdev_pkgdown pauses when running interactively", { diff --git a/tests/testthat/test-upkeep.R b/tests/testthat/test-upkeep.R index 925e6f9e..17cac363 100644 --- a/tests/testthat/test-upkeep.R +++ b/tests/testthat/test-upkeep.R @@ -69,6 +69,6 @@ test_that("upkeep_checklist is expected length for last upkeep year", { expect_length(upkeep_checklist(2022), base_length - 6) expect_length(upkeep_checklist(2023), base_length - 11) expect_length(upkeep_checklist(2024), base_length - 16) - expect_length(upkeep_checklist(2025), base_length - 20) + expect_length(upkeep_checklist(2025), base_length - 19) expect_length(upkeep_checklist(2026), base_length - 25) }) From 422cc1011bd9985a370e49c13facbbbfb0b71915 Mon Sep 17 00:00:00 2001 From: John Benninghoff Date: Sun, 23 Nov 2025 20:17:39 -0600 Subject: [PATCH 6/7] GitHub release 1.15.3 --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 536e8cf0..dbf79eec 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: rdev Title: R Development Tools -Version: 1.15.2.9000 +Version: 1.15.3 Authors@R: person("John", "Benninghoff", , "jbenninghoff@mac.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-6230-4742")) From 843219dfea1fe7a4d37fa4c1f8317de3badf961d Mon Sep 17 00:00:00 2001 From: John Benninghoff Date: Sun, 23 Nov 2025 20:18:45 -0600 Subject: [PATCH 7/7] build_rdev_site() for release 1.15.3 --- README.md | 15 +- docs/404.html | 4 +- docs/LICENSE-text.html | 4 +- docs/LICENSE.html | 4 +- docs/TODO.html | 8 +- docs/articles/analysis-package-layout.html | 4 +- docs/articles/index.html | 4 +- docs/articles/rdev.html | 4 +- docs/articles/style-guide.html | 4 +- docs/authors.html | 8 +- docs/deps/bootstrap-5.3.1/bootstrap.min.css | 2 +- docs/index.html | 19 +- docs/katex-auto.js | 4 +- docs/lightswitch.js | 4 +- docs/news/index.html | 8 +- docs/pkgdown.js | 192 +++++++++--------- docs/pkgdown.yml | 4 +- docs/reference/build_analysis_site.html | 4 +- docs/reference/build_quarto_site.html | 4 +- docs/reference/build_rdev_site.html | 4 +- docs/reference/check_renv.html | 4 +- docs/reference/ci.html | 4 +- docs/reference/create_github_repo.html | 4 +- docs/reference/deps_check.html | 4 +- docs/reference/get_license.html | 4 +- docs/reference/get_release.html | 4 +- docs/reference/html_url_check.html | 4 +- docs/reference/index.html | 136 ++++++++----- docs/reference/init.html | 4 +- docs/reference/lint_all.html | 4 +- docs/reference/local_temppkg.html | 4 +- docs/reference/merge_release.html | 4 +- docs/reference/new_branch.html | 4 +- docs/reference/open_files.html | 4 +- docs/reference/package_downloads.html | 4 +- docs/reference/package_type.html | 4 +- docs/reference/quickstart.html | 4 +- docs/reference/rdev-package.html | 4 +- docs/reference/rmd_metadata.html | 4 +- docs/reference/setup_analysis.html | 4 +- docs/reference/setup_rdev.html | 4 +- docs/reference/sort_file.html | 4 +- docs/reference/sort_rbuildignore.html | 4 +- docs/reference/spell_check_notebooks.html | 4 +- docs/reference/stage_release.html | 4 +- docs/reference/style_all.html | 4 +- docs/reference/to_document.html | 4 +- docs/reference/unfreeze.html | 4 +- docs/reference/update_wordlist_notebooks.html | 4 +- docs/reference/upkeep_checklist.html | 4 +- docs/reference/urlchecker-reexports.html | 4 +- docs/reference/use_analysis_package.html | 4 +- docs/reference/use_codecov.html | 4 +- docs/reference/use_gitattributes.html | 4 +- docs/reference/use_lintr.html | 4 +- docs/reference/use_package_r.html | 4 +- docs/reference/use_rdev_package.html | 4 +- docs/reference/use_rdev_pkgdown.html | 9 +- docs/reference/use_rprofile.html | 4 +- docs/reference/use_spelling.html | 4 +- docs/reference/use_todo.html | 4 +- docs/reference/use_upkeep_issue.html | 4 +- docs/search.json | 2 +- 63 files changed, 324 insertions(+), 287 deletions(-) diff --git a/README.md b/README.md index 2d87c319..d44947b0 100644 --- a/README.md +++ b/README.md @@ -234,20 +234,20 @@ ci() #> * creating vignettes ... OK #> * checking for LF line-endings in source and make files and shell scripts #> * checking for empty or unneeded directories -#> * building ‘rdev_1.15.2.tar.gz’ +#> * building ‘rdev_1.15.3.tar.gz’ #> #> ── R CMD check ───────────────────────────────────────────────────────────────── -#> * using log directory ‘/private/var/folders/vn/cw5f9gws42v9m8mdsds_zbl00000gp/T/Rtmp7I3C6H/filefe8b30a6a279/rdev.Rcheck’ -#> * using R version 4.5.1 (2025-06-13) +#> * using log directory ‘/private/var/folders/vn/cw5f9gws42v9m8mdsds_zbl00000gp/T/RtmpKqcBbC/file10fe43aa54c3d/rdev.Rcheck’ +#> * using R version 4.5.2 (2025-10-31) #> * using platform: aarch64-apple-darwin20 #> * R was compiled by #> Apple clang version 16.0.0 (clang-1600.0.26.6) #> GNU Fortran (GCC) 14.2.0 -#> * running under: macOS Sequoia 15.7.1 +#> * running under: macOS Sequoia 15.7.2 #> * using session charset: UTF-8 #> * using option ‘--no-manual’ #> * checking for file ‘rdev/DESCRIPTION’ ... OK -#> * this is package ‘rdev’ version ‘1.15.2’ +#> * this is package ‘rdev’ version ‘1.15.3’ #> * package encoding: UTF-8 #> * checking package namespace information ... OK #> * checking package dependencies ... OK @@ -300,10 +300,9 @@ ci() #> * checking package vignettes ... OK #> * checking re-building of vignette outputs ... OK #> * DONE -#> #> Status: OK -#> ── R CMD check results ──────────────────────────────────────── rdev 1.15.2 ──── -#> Duration: 24.6s +#> ── R CMD check results ──────────────────────────────────────── rdev 1.15.3 ──── +#> Duration: 25.2s #> #> 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ ``` diff --git a/docs/404.html b/docs/404.html index 6d144465..1832ea40 100644 --- a/docs/404.html +++ b/docs/404.html @@ -27,7 +27,7 @@ rdev - 1.15.2 + 1.15.3 "; + if (ClipboardJS.isSupported()) { + $(document).ready(function () { + var copyButton = ""; - $("div.sourceCode").addClass("hasCopyButton"); + $("div.sourceCode").addClass("hasCopyButton"); - // Insert copy buttons: - $(copyButton).prependTo(".hasCopyButton"); + // Insert copy buttons: + $(copyButton).prependTo(".hasCopyButton"); - // Initialize tooltips: - $('.btn-copy-ex').tooltip({container: 'body'}); + // Initialize tooltips: + $('.btn-copy-ex').tooltip({ container: 'body' }); - // Initialize clipboard: - var clipboard = new ClipboardJS('[data-clipboard-copy]', { - text: function(trigger) { - return trigger.parentNode.textContent.replace(/\n#>[^\n]*/g, ""); - } - }); + // Initialize clipboard: + var clipboard = new ClipboardJS('[data-clipboard-copy]', { + text: function (trigger) { + return trigger.parentNode.textContent.replace(/\n#>[^\n]*/g, ""); + } + }); - clipboard.on('success', function(e) { - changeTooltipMessage(e.trigger, 'Copied!'); - e.clearSelection(); - }); + clipboard.on('success', function (e) { + changeTooltipMessage(e.trigger, 'Copied!'); + e.clearSelection(); + }); - clipboard.on('error', function(e) { - changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); - }); + clipboard.on('error', function (e) { + changeTooltipMessage(e.trigger, 'Press Ctrl+C or Command+C to copy'); + }); - }); - } + }); + } /* Search marking --------------------------*/ var url = new URL(window.location.href); @@ -80,80 +80,80 @@ }); } - /* Search --------------------------*/ - /* Adapted from https://github.com/rstudio/bookdown/blob/2d692ba4b61f1e466c92e78fd712b0ab08c11d31/inst/resources/bs4_book/bs4_book.js#L25 */ + /* Search --------------------------*/ + /* Adapted from https://github.com/rstudio/bookdown/blob/2d692ba4b61f1e466c92e78fd712b0ab08c11d31/inst/resources/bs4_book/bs4_book.js#L25 */ // Initialise search index on focus - var fuse; - $("#search-input").focus(async function(e) { - if (fuse) { - return; - } - - $(e.target).addClass("loading"); - var response = await fetch($("#search-input").data("search-index")); - var data = await response.json(); + var fuse; + $("#search-input").focus(async function (e) { + if (fuse) { + return; + } + + $(e.target).addClass("loading"); + var response = await fetch($("#search-input").data("search-index")); + var data = await response.json(); + + var options = { + keys: ["what", "text", "code"], + ignoreLocation: true, + threshold: 0.1, + includeMatches: true, + includeScore: true, + }; + fuse = new Fuse(data, options); + + $(e.target).removeClass("loading"); + }); + // Use algolia autocomplete var options = { - keys: ["what", "text", "code"], - ignoreLocation: true, - threshold: 0.1, - includeMatches: true, - includeScore: true, + autoselect: true, + debug: true, + hint: false, + minLength: 2, }; - fuse = new Fuse(data, options); - - $(e.target).removeClass("loading"); - }); - - // Use algolia autocomplete - var options = { - autoselect: true, - debug: true, - hint: false, - minLength: 2, - }; - var q; -async function searchFuse(query, callback) { - await fuse; - - var items; - if (!fuse) { - items = []; - } else { - q = query; - var results = fuse.search(query, { limit: 20 }); - items = results - .filter((x) => x.score <= 0.75) - .map((x) => x.item); - if (items.length === 0) { - items = [{dir:"Sorry 😿",previous_headings:"",title:"No results found.",what:"No results found.",path:window.location.href}]; + var q; + async function searchFuse(query, callback) { + await fuse; + + var items; + if (!fuse) { + items = []; + } else { + q = query; + var results = fuse.search(query, { limit: 20 }); + items = results + .filter((x) => x.score <= 0.75) + .map((x) => x.item); + if (items.length === 0) { + items = [{ dir: "Sorry 😿", previous_headings: "", title: "No results found.", what: "No results found.", path: window.location.href }]; + } + } + callback(items); } - } - callback(items); -} - $("#search-input").autocomplete(options, [ - { - name: "content", - source: searchFuse, - templates: { - suggestion: (s) => { - if (s.title == s.what) { - return `${s.dir} >
${s.title}
`; - } else if (s.previous_headings == "") { - return `${s.dir} >
${s.title}
> ${s.what}`; - } else { - return `${s.dir} >
${s.title}
> ${s.previous_headings} > ${s.what}`; - } + $("#search-input").autocomplete(options, [ + { + name: "content", + source: searchFuse, + templates: { + suggestion: (s) => { + if (s.title == s.what) { + return `${s.dir} >
${s.title}
`; + } else if (s.previous_headings == "") { + return `${s.dir} >
${s.title}
> ${s.what}`; + } else { + return `${s.dir} >
${s.title}
> ${s.previous_headings} > ${s.what}`; + } + }, }, }, - }, - ]).on('autocomplete:selected', function(event, s) { - window.location.href = s.path + "?q=" + q + "#" + s.id; - }); + ]).on('autocomplete:selected', function (event, s) { + window.location.href = s.path + "?q=" + q + "#" + s.id; + }); }); })(window.jQuery || window.$) -document.addEventListener('keydown', function(event) { +document.addEventListener('keydown', function (event) { // Check if the pressed key is '/' if (event.key === '/') { event.preventDefault(); // Prevent any default action associated with the '/' key diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index a2c574f9..b0b08c8b 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -1,11 +1,11 @@ pandoc: 3.8.2.1 -pkgdown: 2.1.3 +pkgdown: 2.2.0 pkgdown_sha: ~ articles: analysis-package-layout: analysis-package-layout.html rdev: rdev.html style-guide: style-guide.html -last_built: 2025-10-29T22:45Z +last_built: 2025-11-24T02:18Z urls: reference: https://jabenninghoff.github.io/rdev/reference article: https://jabenninghoff.github.io/rdev/articles diff --git a/docs/reference/build_analysis_site.html b/docs/reference/build_analysis_site.html index b5899aac..e230502e 100644 --- a/docs/reference/build_analysis_site.html +++ b/docs/reference/build_analysis_site.html @@ -9,7 +9,7 @@ rdev - 1.15.2 + 1.15.3