From 11df2c09dcc10fb8e2ebc97ea62d1a089e96bfc4 Mon Sep 17 00:00:00 2001 From: hlageek <22201406+hlageek@users.noreply.github.com> Date: Fri, 17 May 2024 13:57:52 +0200 Subject: [PATCH 1/8] Update .gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index b6d0e37d..f2b98960 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,5 @@ requal.yml requal_users.sqlite # {shinytest2}: Ignore new debug snapshots for `$expect_values()` *_.new.png + +.quarto/ \ No newline at end of file From e6edfe201fd90ab4ce5f2d59b55925492ab94274 Mon Sep 17 00:00:00 2001 From: hlageek <22201406+hlageek@users.noreply.github.com> Date: Fri, 17 May 2024 13:59:23 +0200 Subject: [PATCH 2/8] requal spelling --- R/app_ui.R | 6 +++--- R/db_startup.R | 4 ++-- R/mod_about.R | 4 ++-- R/mod_doc_manager.R | 2 +- R/mod_download_html.R | 2 +- README.Rmd | 4 ++-- README.md | 4 ++-- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/R/app_ui.R b/R/app_ui.R index 6693b445..9d754bfb 100644 --- a/R/app_ui.R +++ b/R/app_ui.R @@ -12,14 +12,14 @@ app_ui <- function(request, mode = NULL, access = NULL) { golem_add_external_resources(), # Your application UI logic dashboardPage( - title = "reQual", + title = "requal", options = list(sidebarExpandOnHover = FALSE), header = dashboardHeader( title = tags$span( tags$img( src = "www/requal_logo.png", height = "70%", style = "margin-right: 20px" - ), "reQual" + ), "requal" ), controlbarIcon = icon("ellipsis-v", id = "launchpad_icon"), dropdownBlock2( @@ -62,7 +62,7 @@ golem_add_external_resources <- function() { favicon(), bundle_resources( path = app_sys("app/www"), - app_title = "reQual" + app_title = "requal" ), # Add here other external resources # for example, you can add shinyalert::useShinyalert() diff --git a/R/db_startup.R b/R/db_startup.R index 9c913c6b..60e34195 100644 --- a/R/db_startup.R +++ b/R/db_startup.R @@ -392,7 +392,7 @@ update_db_schema <- function(pool) { purrr::walk(to_create_tables$sql, ~ DBI::dbExecute(pool, .x)) } - message("Updated reQual schema.") + message("Updated requal schema.") } else { NULL } @@ -423,7 +423,7 @@ update_db_schema <- function(pool) { purrr::walk(to_create_tables$sql, ~ DBI::dbExecute(pool, .x)) } - message("Updated reQual schema.") + message("Updated requal schema.") } else { NULL } diff --git a/R/mod_about.R b/R/mod_about.R index 8d425fb1..cbb0a67a 100644 --- a/R/mod_about.R +++ b/R/mod_about.R @@ -30,14 +30,14 @@ mod_about_ui <- function(id) { href = "https://requal.fsv.cuni.cz/", tags$img(src = "www/requal_logo.png", width = "5%"), target = "_blank" ), - "reQual CAQDAS" + "requal CAQDAS" ), textOutput(ns("version_project")), textOutput(ns("version_package")), p(), p( "For help, consult ", - a("reQual Wiki", href = "https://github.com/RE-QDA/requal/wiki", target = "_blank"), + a("requal Wiki", href = "https://github.com/RE-QDA/requal/wiki", target = "_blank"), ".", br(), "Leave feedback on our ", diff --git a/R/mod_doc_manager.R b/R/mod_doc_manager.R index 05b06113..f81c0b17 100644 --- a/R/mod_doc_manager.R +++ b/R/mod_doc_manager.R @@ -1,6 +1,6 @@ #' doc_manager UI Function #' -#' @description This module accept document inputs and writes them to ReQual database. +#' @description This module accept document inputs and writes them to Requal database. #' #' @param id,input,output,session Internal parameters for {shiny}. #' diff --git a/R/mod_download_html.R b/R/mod_download_html.R index 20a11c76..51a3362a 100644 --- a/R/mod_download_html.R +++ b/R/mod_download_html.R @@ -43,7 +43,7 @@ mod_download_html_server <- function(id, glob){ winslash = "/", mustWork = FALSE) fileConn<-file(tempReport) writeLines(c("---", - "title: 'reQual report'", + "title: 'requal report'", "output: html_document", "---", "```{r, echo=FALSE}", diff --git a/README.Rmd b/README.Rmd index 3ca90084..261f74b1 100644 --- a/README.Rmd +++ b/README.Rmd @@ -13,7 +13,7 @@ knitr::opts_chunk$set( ) ``` -# reQual +# requal [![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental) @@ -70,7 +70,7 @@ On the first launch of the app, use the "Create" menu to set up a new project by `requal` is designed with reproducibility, openness, and transparency in mind, and these values are most evident when it's used collaboratively. You can achieve this by self-hosting `requal` on your own server. A server instance of `requal` can support multiple users and offers fine-grained permission settings, making it easier to form diverse teams and collaborate in real time. With `requal`, you can discuss codes, evaluate agreement on codes, and estimate the sensitivity of coding to the attributes of your team members. -However, setting up a server instance is not a simple task. It requires a basic level of system administration experience. If you need assistance, the IT department at your institution should be able to help set up an `requal` server instance by following these [instructions](https://github.com/RE-QDA/requal/wiki/Server-setup). To get a sense of how `requal` operates in server mode, take a look at the public demo available on the [reQual project website](https://requal.fsv.cuni.cz/). +However, setting up a server instance is not a simple task. It requires a basic level of system administration experience. If you need assistance, the IT department at your institution should be able to help set up an `requal` server instance by following these [instructions](https://github.com/RE-QDA/requal/wiki/Server-setup). To get a sense of how `requal` operates in server mode, take a look at the public demo available on the [requal project website](https://requal.fsv.cuni.cz/). >NOTE: It is crucial to prioritize __data security__ when hosting your `requal` instance publicly over the internet. At the very least, enabling the TLS protocol is a necessary precaution. However, be aware that this measure alone will not fully protect you from knowledgeable attackers. Consequently, it is important that you only analyze public, GDPR-compliant, and non-confidential data via `requal` in server mode. If you intend to use `requal` for collaborative work involving confidential or sensitive data, ensure this is done behind adequate firewalls or on internal networks established in secure locations. Always consult with your data stewards and/or research ethics committee to determine the appropriate level of security control for your dataset. In the future, we plan to provide support for data de-identification. This will allow you to perform de-identification locally and collaboratively analyze the de-identified dataset online. diff --git a/README.md b/README.md index bd971991..3e5a6930 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# reQual +# requal @@ -88,7 +88,7 @@ assistance, the IT department at your institution should be able to help set up an `requal` server instance by following these [instructions](https://github.com/RE-QDA/requal/wiki/Server-setup). To get a sense of how `requal` operates in server mode, take a look at the -public demo available on the [reQual project +public demo available on the [requal project website](https://requal.fsv.cuni.cz/). > NOTE: It is crucial to prioritize **data security** when hosting your From c68f4dd9d5bdda9c14c639aff82373e6ac965b52 Mon Sep 17 00:00:00 2001 From: hlageek <22201406+hlageek@users.noreply.github.com> Date: Fri, 17 May 2024 13:59:35 +0200 Subject: [PATCH 3/8] Thuringothyris --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 54f261a6..267f8891 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: requal Title: Shiny Application for Computer-Assisted Qualitative Data Analysis -Version: 1.1.1.9006 +Version: 1.1.2 Authors@R: c( person(given = "Radim", From c7a8112d5bc47e30f63208f687af908456d80ba9 Mon Sep 17 00:00:00 2001 From: hlageek <22201406+hlageek@users.noreply.github.com> Date: Fri, 17 May 2024 14:17:25 +0200 Subject: [PATCH 4/8] Update NEWS.md --- NEWS.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/NEWS.md b/NEWS.md index e1fe242e..af14f4ae 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,18 @@ +# requal 1.1.2 Thuringothyris + +__Release notes:__ + +- Export functions + - Export enabled for memos and codebooks. Segments export now includes character positions. +- Citation information + - Updated citation information for proper referencing. +- User Interface + - Minor UI updates plus a new logo. +- Improved testing + - Certain behaviors are now formally tested with the integration of `shinytest2`. +- Permission controls in server mode + - Project owners will no longer be able to inadvertently revoke their own permission privileges. + # requal 1.1.1 - export memos From 0f8dd59d5c944ec829583eecf35ac283464371b5 Mon Sep 17 00:00:00 2001 From: hlageek <22201406+hlageek@users.noreply.github.com> Date: Fri, 17 May 2024 14:34:51 +0200 Subject: [PATCH 5/8] Update renv.lock --- renv.lock | 894 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 622 insertions(+), 272 deletions(-) diff --git a/renv.lock b/renv.lock index 17c6706e..69f2fd2d 100644 --- a/renv.lock +++ b/renv.lock @@ -1,6 +1,6 @@ { "R": { - "Version": "4.2.0", + "Version": "4.3.1", "Repositories": [ { "Name": "CRAN", @@ -9,41 +9,66 @@ ] }, "Packages": { + "AsioHeaders": { + "Package": "AsioHeaders", + "Version": "1.22.1-2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "85bf3bd8fa58da21a22d84fd4f4ef0a8" + }, + "BH": { + "Package": "BH", + "Version": "1.81.0-1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "68122010f01c4dcfbe58ce7112f2433d" + }, "DBI": { "Package": "DBI", - "Version": "1.1.2", + "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], - "Hash": "dcd1743af4336156873e3ce3c950b8b9" + "Hash": "3e0051431dff9acfe66c23765e55c556" }, "DT": { "Package": "DT", - "Version": "0.23", + "Version": "0.31", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "crosstalk", "htmltools", "htmlwidgets", + "httpuv", "jquerylib", "jsonlite", "magrittr", "promises" ], - "Hash": "d8f1498dc47763ce4647c8d03214d30b" + "Hash": "77b5189f5272ae2b21e3ac2175ad107c" }, "MASS": { "Package": "MASS", - "Version": "7.3-60", - "Source": "Repository" + "Version": "7.3-58.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "methods", + "stats", + "utils" + ], + "Hash": "9586b552d57f5516fe4d25398c1bacd6" }, "Matrix": { "Package": "Matrix", - "Version": "1.4-1", + "Version": "1.5-4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -55,7 +80,7 @@ "stats", "utils" ], - "Hash": "699c47c606293bdfbc9fd78a93c9c8fe" + "Hash": "e779c7d9f35cc364438578f334cffee2" }, "R.methodsS3": { "Package": "R.methodsS3", @@ -83,7 +108,7 @@ }, "R.utils": { "Package": "R.utils", - "Version": "2.12.0", + "Version": "2.12.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -94,7 +119,7 @@ "tools", "utils" ], - "Hash": "d31333e10f14027e1cbbc6f266512806" + "Hash": "3dc2829b790254bfba21e60965787651" }, "R6": { "Package": "R6", @@ -130,42 +155,55 @@ }, "RSQLite": { "Package": "RSQLite", - "Version": "2.2.14", + "Version": "2.3.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "DBI", "R", - "Rcpp", "bit64", "blob", + "cpp11", "memoise", "methods", "pkgconfig", - "plogr" + "plogr", + "rlang" ], - "Hash": "086113da6af75461b8dc8d916dcf9620" + "Hash": "4bf2af2d714d0ee2b4fec0e6b8c150e6" }, "Rcpp": { "Package": "Rcpp", - "Version": "1.0.8.3", + "Version": "1.0.11", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "methods", "utils" ], - "Hash": "32e79b908fda56ee57fe518a8d37b864" + "Hash": "ae6cbbe1492f4de79c45fce06f967ce8" + }, + "anytime": { + "Package": "anytime", + "Version": "0.3.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "BH", + "R", + "Rcpp" + ], + "Hash": "74a64813f17b492da9c6afda6b128e3d" }, "askpass": { "Package": "askpass", - "Version": "1.1", + "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "sys" ], - "Hash": "e8a22846fff485f0be3770c2da758713" + "Hash": "cad6cf7f1d5f6e906700b9d3e718c796" }, "assertthat": { "Package": "assertthat", @@ -209,7 +247,7 @@ }, "billboarder": { "Package": "billboarder", - "Version": "0.3.1", + "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -223,17 +261,17 @@ "scales", "shiny" ], - "Hash": "0177b70810cfa18bbc4b619dd576b7b0" + "Hash": "3d68c7b5349e57322e41a8d7ef5ca60f" }, "bit": { "Package": "bit", - "Version": "4.0.4", + "Version": "4.0.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], - "Hash": "f36715f14d94678eea9933af927bc15d" + "Hash": "d242abec29412ce988848d0294b208fd" }, "bit64": { "Package": "bit64", @@ -251,7 +289,7 @@ }, "blob": { "Package": "blob", - "Version": "1.2.3", + "Version": "1.2.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -259,64 +297,73 @@ "rlang", "vctrs" ], - "Hash": "10d231579bc9c06ab1c320618808d4ff" + "Hash": "40415719b5a479b87949f3aa0aee737c" }, "brew": { "Package": "brew", - "Version": "1.0-7", + "Version": "1.0-10", "Source": "Repository", "Repository": "CRAN", - "Hash": "38875ea52350ff4b4c03849fc69736c8" + "Hash": "8f4a384e19dccd8c65356dc096847b76" }, "brio": { "Package": "brio", - "Version": "1.1.3", + "Version": "1.1.5", "Source": "Repository", "Repository": "CRAN", - "Hash": "976cf154dfb043c012d87cddd8bca363" + "Requirements": [ + "R" + ], + "Hash": "c1ee497a6d999947c2c224ae46799b1a" }, "bslib": { "Package": "bslib", - "Version": "0.3.1", + "Version": "0.6.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", + "base64enc", + "cachem", "grDevices", "htmltools", "jquerylib", "jsonlite", + "lifecycle", + "memoise", + "mime", "rlang", "sass" ], - "Hash": "56ae7e1987b340186a8a5a157c2ec358" + "Hash": "c0d8599494bc7fb408cd206bbdd9cab0" }, "cachem": { "Package": "cachem", - "Version": "1.0.6", + "Version": "1.0.8", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "fastmap", "rlang" ], - "Hash": "648c5b3d71e6a37e3043617489a0a0e9" + "Hash": "c35768291560ce302c0a6589f92e837d" }, "callr": { "Package": "callr", - "Version": "3.6.0", + "Version": "3.7.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ + "R", "R6", "processx", "utils" ], - "Hash": "25da2c6fba6a13b5da94e37acdb3f532" + "Hash": "9b2191ede20fa29828139b9900922e51" }, "checkmate": { "Package": "checkmate", - "Version": "2.1.0", + "Version": "2.3.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -324,19 +371,38 @@ "backports", "utils" ], - "Hash": "147e4db6909d8814bb30f671b49d7e06" + "Hash": "c01cab1cb0f9125211a6fc99d540e315" + }, + "chromote": { + "Package": "chromote", + "Version": "0.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "curl", + "fastmap", + "jsonlite", + "later", + "magrittr", + "processx", + "promises", + "rlang", + "utils", + "websocket" + ], + "Hash": "3cfaf9cbd331e07055acada321664e12" }, "cli": { "Package": "cli", - "Version": "3.3.0", + "Version": "3.6.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", - "glue", "utils" ], - "Hash": "23abf173c2b783dcc43379ab9bba00ee" + "Hash": "1216ac65ac55ec0058a6f75d7ca0fd52" }, "clipr": { "Package": "clipr", @@ -348,9 +414,19 @@ ], "Hash": "3f038e5ac7f41d4ac41ce658c85e3042" }, + "codetools": { + "Package": "codetools", + "Version": "0.2-19", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "c089a619a7fae175d149d89164f8c7d8" + }, "colorspace": { "Package": "colorspace", - "Version": "2.0-3", + "Version": "2.1-0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -360,11 +436,11 @@ "methods", "stats" ], - "Hash": "bb4341986bc8b914f0f0acf2e4a3f2f7" + "Hash": "f20c47fd52fae58b4e377c37bb8c335b" }, "colourpicker": { "Package": "colourpicker", - "Version": "1.1.1", + "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -378,35 +454,38 @@ "shinyjs", "utils" ], - "Hash": "0f5d0b4542951dbbcf06e0d151a5227a" + "Hash": "daec8f7d4ba89df06fe2c0802c3a9dac" }, "commonmark": { "Package": "commonmark", - "Version": "1.8.0", + "Version": "1.9.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "2ba81b120c1655ab696c935ef33ea716" + "Hash": "d691c61bff84bd63c383874d2d0c3307" }, "config": { "Package": "config", - "Version": "0.3.1", + "Version": "0.3.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "yaml" ], - "Hash": "31d77b09f63550cee9ecb5a08bf76e8f" + "Hash": "8b7222e9d9eb5178eea545c0c4d33fc2" }, "cpp11": { "Package": "cpp11", - "Version": "0.4.2", + "Version": "0.4.7", "Source": "Repository", "Repository": "CRAN", - "Hash": "fa53ce256cd280f468c080a58ea5ba8c" + "Requirements": [ + "R" + ], + "Hash": "5a295d7d963cc5035284dcdbaf334f4e" }, "crayon": { "Package": "crayon", - "Version": "1.5.1", + "Version": "1.5.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -414,11 +493,11 @@ "methods", "utils" ], - "Hash": "8dc45fd8a1ee067a92b85ef274e66d6a" + "Hash": "e8a1e41acf02548751f45c718d55aa6a" }, "credentials": { "Package": "credentials", - "Version": "1.3.2", + "Version": "2.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -428,11 +507,11 @@ "openssl", "sys" ], - "Hash": "93762d0a34d78e6a025efdbfb5c6bb41" + "Hash": "c7844b32098dcbd1c59cbd8dddb4ecc6" }, "crosstalk": { "Package": "crosstalk", - "Version": "1.2.0", + "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -441,96 +520,96 @@ "jsonlite", "lazyeval" ], - "Hash": "6aa54f69598c32177e920eb3402e8293" + "Hash": "ab12c7b080a57475248a30f4db6298c0" }, "curl": { "Package": "curl", - "Version": "4.3.2", + "Version": "5.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], - "Hash": "022c42d49c28e95d69ca60446dbabf88" + "Hash": "411ca2c03b1ce5f548345d2fc2685f7a" }, "dbplyr": { "Package": "dbplyr", - "Version": "2.1.1", + "Version": "2.4.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "DBI", "R", "R6", - "assertthat", "blob", + "cli", "dplyr", - "ellipsis", "glue", "lifecycle", "magrittr", "methods", + "pillar", "purrr", "rlang", "tibble", + "tidyr", "tidyselect", "utils", "vctrs", "withr" ], - "Hash": "1f37fa4ab2f5f7eded42f78b9a887182" + "Hash": "59351f28a81f0742720b85363c4fdd61" }, "desc": { "Package": "desc", - "Version": "1.4.1", + "Version": "1.4.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "cli", - "rprojroot", "utils" ], - "Hash": "eebd27ee58fcc58714eedb7aa07d8ad1" + "Hash": "99b79fcbd6c4d1ce087f5c5c758b384f" }, "devtools": { "Package": "devtools", - "Version": "2.4.0", + "Version": "2.4.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", - "callr", "cli", "desc", "ellipsis", "fs", - "httr", - "jsonlite", "lifecycle", "memoise", + "miniUI", "pkgbuild", + "pkgdown", "pkgload", + "profvis", "rcmdcheck", "remotes", "rlang", "roxygen2", - "rstudioapi", "rversions", "sessioninfo", "stats", "testthat", "tools", + "urlchecker", "usethis", "utils", "withr" ], - "Hash": "712392d9d528a16351c86331ae9b16a1" + "Hash": "ea5bc8b4a6a01e4f12d98b58329930bb" }, "diffobj": { "Package": "diffobj", - "Version": "0.3.3", + "Version": "0.3.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -541,27 +620,48 @@ "tools", "utils" ], - "Hash": "55fae7ec1418d2a47bd552571673d1af" + "Hash": "bcaa8b95f8d7d01a5dedfd959ce88ab8" }, "digest": { "Package": "digest", - "Version": "0.6.29", + "Version": "0.6.33", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "utils" ], - "Hash": "cf6b206a045a684728c3267ef7596190" + "Hash": "b18a9cf3c003977b0cc49d5e76ebe48d" + }, + "downlit": { + "Package": "downlit", + "Version": "0.4.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "brio", + "desc", + "digest", + "evaluate", + "fansi", + "memoise", + "rlang", + "vctrs", + "withr", + "yaml" + ], + "Hash": "14fa1f248b60ed67e1f5418391a17b14" }, "dplyr": { "Package": "dplyr", - "Version": "1.0.9", + "Version": "1.1.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", + "cli", "generics", "glue", "lifecycle", @@ -574,7 +674,7 @@ "utils", "vctrs" ], - "Hash": "f0bda1627a7f5d3f9a0b5add931596ac" + "Hash": "fedd9d00c2944ff00a0e2696ccf048ec" }, "ellipsis": { "Package": "ellipsis", @@ -589,18 +689,18 @@ }, "evaluate": { "Package": "evaluate", - "Version": "0.15", + "Version": "0.23", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], - "Hash": "699a7a93d08c962d9f8950b2d7a227f1" + "Hash": "daf4a1246be12c1fa8c7705a0935c1a0" }, "fansi": { "Package": "fansi", - "Version": "1.0.3", + "Version": "1.0.6", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -608,25 +708,25 @@ "grDevices", "utils" ], - "Hash": "83a8afdbe71839506baa9f90eebad7ec" + "Hash": "962174cf2aeb5b9eea581522286a911f" }, "farver": { "Package": "farver", - "Version": "2.1.0", + "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "c98eb5133d9cb9e1622b8691487f11bb" + "Hash": "8106d78941f34855c440ddb946b8f7a5" }, "fastmap": { "Package": "fastmap", - "Version": "1.1.0", + "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "77bd60a6157420d4ffa93b27cf6a58b8" + "Hash": "f7736a18de97dea803bde0a2daaafb27" }, "fontawesome": { "Package": "fontawesome", - "Version": "0.5.1", + "Version": "0.5.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -634,7 +734,7 @@ "htmltools", "rlang" ], - "Hash": "1e22b8cabbad1eae951a75e9f8b52378" + "Hash": "c2efdd5f0bcd1ea861c2d4e2a883a67d" }, "fresh": { "Package": "fresh", @@ -651,29 +751,29 @@ }, "fs": { "Package": "fs", - "Version": "1.5.2", + "Version": "1.6.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], - "Hash": "7c89603d81793f0d5486d91ab1fc6f1d" + "Hash": "15aeb8c27f5ea5161f9f6a641fafd93a" }, "generics": { "Package": "generics", - "Version": "0.1.2", + "Version": "0.1.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], - "Hash": "177475892cf4a55865868527654a7741" + "Hash": "15e9634c0fcd294799e9b2e929ed1b86" }, "gert": { "Package": "gert", - "Version": "1.6.0", + "Version": "2.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -684,99 +784,115 @@ "sys", "zip" ], - "Hash": "98c014c4c933f23ea5a0321a4d0b588b" + "Hash": "f70d3fe2d9e7654213a946963d1591eb" }, "ggplot2": { "Package": "ggplot2", - "Version": "3.3.6", + "Version": "3.4.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "MASS", "R", - "digest", + "cli", "glue", "grDevices", "grid", "gtable", "isoband", + "lifecycle", "mgcv", "rlang", "scales", "stats", "tibble", + "vctrs", "withr" ], - "Hash": "0fb26d0674c82705c6b701d1a61e02ea" + "Hash": "313d31eff2274ecf4c1d3581db7241f9" }, "gh": { "Package": "gh", - "Version": "1.3.0", + "Version": "1.4.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ + "R", "cli", "gitcreds", - "httr", + "glue", + "httr2", "ini", - "jsonlite" + "jsonlite", + "lifecycle", + "rlang" ], - "Hash": "38c2580abbda249bd6afeec00d14f531" + "Hash": "fbbbc48eba7a6626a08bb365e44b563b" }, "gitcreds": { "Package": "gitcreds", - "Version": "0.1.1", + "Version": "0.1.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "ab08ac61f3e1be454ae21911eb8bc2fe" + }, + "globals": { + "Package": "globals", + "Version": "0.16.3", "Source": "Repository", "Repository": "CRAN", - "Hash": "f3aefccc1cc50de6338146b62f115de8" + "Requirements": [ + "R", + "codetools" + ], + "Hash": "2580567908cafd4f187c1e5a91e98b7f" }, "glue": { "Package": "glue", - "Version": "1.6.2", + "Version": "1.7.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], - "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e" + "Hash": "e0b3a53876554bd45879e596cdb10a52" }, "golem": { "Package": "golem", - "Version": "0.3.2", + "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "attempt", - "brio", - "cli", "config", - "crayon", - "desc", - "fs", "here", "htmltools", - "pkgload", - "roxygen2", - "rstudioapi", + "rlang", "shiny", - "usethis", "utils", "yaml" ], - "Hash": "b396a44b56209da3733a4a906b0cc457" + "Hash": "dc12172dc35c6c80e18b430dc546fc24" }, "gtable": { "Package": "gtable", - "Version": "0.3.0", + "Version": "0.3.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", - "grid" + "cli", + "glue", + "grid", + "lifecycle", + "rlang" ], - "Hash": "ac5c6baf7822ce8732b343f14c072c4d" + "Hash": "b29cf3031f49b04ab9c852c912547eef" }, "here": { "Package": "here", @@ -790,18 +906,18 @@ }, "highr": { "Package": "highr", - "Version": "0.9", + "Version": "0.10", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "xfun" ], - "Hash": "8eb36c8125038e648e5d111c0d7b2ed4" + "Hash": "06230136b2d2b9ba5805e1963fa6e890" }, "htmltools": { "Package": "htmltools", - "Version": "0.5.2", + "Version": "0.5.8.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -813,24 +929,26 @@ "rlang", "utils" ], - "Hash": "526c484233f42522278ab06fb185cb26" + "Hash": "81d371a9cc60640e74e4ab6ac46dcedc" }, "htmlwidgets": { "Package": "htmlwidgets", - "Version": "1.5.4", + "Version": "1.6.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "grDevices", "htmltools", "jsonlite", + "knitr", + "rmarkdown", "yaml" ], - "Hash": "76147821cd3fcd8c4b04e1ef0498e7fb" + "Hash": "04291cc45198225444a397606810ac37" }, "httpuv": { "Package": "httpuv", - "Version": "1.6.5", + "Version": "1.6.13", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -841,11 +959,11 @@ "promises", "utils" ], - "Hash": "97fe71f0a4a1c9890e6c2128afa04bc0" + "Hash": "d23d2879001f3d82ee9dc38a9ef53c4c" }, "httr": { "Package": "httr", - "Version": "1.4.3", + "Version": "1.4.7", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -856,11 +974,32 @@ "mime", "openssl" ], - "Hash": "88d1b310583777edf01ccd1216fb0b2b" + "Hash": "ac107251d9d9fd72f0ca8049988f1d7f" + }, + "httr2": { + "Package": "httr2", + "Version": "1.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "cli", + "curl", + "glue", + "lifecycle", + "magrittr", + "openssl", + "rappdirs", + "rlang", + "vctrs", + "withr" + ], + "Hash": "03d741c92fda96d98c3a3f22494e3b4a" }, "hunspell": { "Package": "hunspell", - "Version": "3.0.1", + "Version": "3.0.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -868,7 +1007,7 @@ "Rcpp", "digest" ], - "Hash": "3987784c19192ad0f2261c456d936df1" + "Hash": "e957e989ea17f937964f0d46b0f0bca0" }, "ini": { "Package": "ini", @@ -879,14 +1018,14 @@ }, "isoband": { "Package": "isoband", - "Version": "0.2.5", + "Version": "0.2.7", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "grid", "utils" ], - "Hash": "7ab57a6de7f48a8dc84910d1eca42883" + "Hash": "0080607b4a1a7b28979aecef976d8bc2" }, "jquerylib": { "Package": "jquerylib", @@ -900,17 +1039,17 @@ }, "jsonlite": { "Package": "jsonlite", - "Version": "1.8.0", + "Version": "1.8.8", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "methods" ], - "Hash": "d07e729b27b372429d42d24d503613a0" + "Hash": "e1b9c55281c5adc4dd113652d9e26768" }, "knitr": { "Package": "knitr", - "Version": "1.39", + "Version": "1.46", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -918,38 +1057,37 @@ "evaluate", "highr", "methods", - "stringr", "tools", "xfun", "yaml" ], - "Hash": "029ab7c4badd3cf8af69016b2ba27493" + "Hash": "6e008ab1d696a5283c79765fa7b56b47" }, "labeling": { "Package": "labeling", - "Version": "0.4.2", + "Version": "0.4.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "graphics", "stats" ], - "Hash": "3d5108641f47470611a32d0bdf357a72" + "Hash": "b64ec208ac5bc1852b285f665d6368b3" }, "later": { "Package": "later", - "Version": "1.3.0", + "Version": "1.3.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "Rcpp", "rlang" ], - "Hash": "7e7b457d7766bc47f2a5f21cc2984f8e" + "Hash": "a3e051d405326b8b0012377434c62b37" }, "lattice": { "Package": "lattice", - "Version": "0.20-45", + "Version": "0.21-8", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -960,7 +1098,7 @@ "stats", "utils" ], - "Hash": "b64cdbb2b340437c4ee047a1f4c4377b" + "Hash": "0b8a6d63c8770f02a8b5635f3c431e6b" }, "lazyeval": { "Package": "lazyeval", @@ -974,40 +1112,46 @@ }, "learnr": { "Package": "learnr", - "Version": "0.10.1", + "Version": "0.11.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "checkmate", + "digest", "ellipsis", "evaluate", "htmltools", "htmlwidgets", "jsonlite", "knitr", + "lifecycle", "markdown", "parallel", + "promises", "rappdirs", "renv", + "rlang", "rmarkdown", "rprojroot", "shiny", + "stats", "utils", "withr" ], - "Hash": "ee4c94c586f032847b5ff679935f2ba4" + "Hash": "3267d22ec2560045f5ff6e24d536c8d7" }, "lifecycle": { "Package": "lifecycle", - "Version": "1.0.1", + "Version": "1.0.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", + "cli", "glue", "rlang" ], - "Hash": "a6b6d352e3ed897373ab19d8395c98d0" + "Hash": "b8552d117e1b808b09a832f589b79035" }, "magrittr": { "Package": "magrittr", @@ -1021,16 +1165,16 @@ }, "markdown": { "Package": "markdown", - "Version": "1.1", + "Version": "1.12", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", - "mime", + "commonmark", "utils", "xfun" ], - "Hash": "61e4a10781dd00d7d81dd06ca9b94e95" + "Hash": "765cf53992401b3b6c297b69e1edb8bd" }, "memoise": { "Package": "memoise", @@ -1045,7 +1189,7 @@ }, "mgcv": { "Package": "mgcv", - "Version": "1.8-40", + "Version": "1.8-42", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1058,7 +1202,7 @@ "stats", "utils" ], - "Hash": "c6b2fdb18cf68ab613bd564363e1ba0d" + "Hash": "3460beba7ccc8946249ba35327ba902a" }, "mime": { "Package": "mime", @@ -1095,28 +1239,35 @@ }, "nlme": { "Package": "nlme", - "Version": "3.1-164", - "Source": "Repository" + "Version": "3.1-162", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "graphics", + "lattice", + "stats", + "utils" + ], + "Hash": "0984ce8da8da9ead8643c5cbbb60f83e" }, "openssl": { "Package": "openssl", - "Version": "2.0.1", + "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "askpass" ], - "Hash": "edde731e84cf3d42aa9b7f04b8de5941" + "Hash": "2a0dc8c6adfb6f032e4d4af82d258ab5" }, "pillar": { "Package": "pillar", - "Version": "1.7.0", + "Version": "1.9.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "cli", - "crayon", - "ellipsis", "fansi", "glue", "lifecycle", @@ -1125,11 +1276,23 @@ "utils", "vctrs" ], - "Hash": "51dfc97e1b7069e9f7e6f83f3589c22e" + "Hash": "15da5a8412f317beeee6175fbc76f4bb" + }, + "pingr": { + "Package": "pingr", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "processx", + "utils" + ], + "Hash": "8d2db1d13f4198a00ebf2f066bf2ab67" }, "pkgbuild": { "Package": "pkgbuild", - "Version": "1.2.0", + "Version": "1.4.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1137,13 +1300,10 @@ "R6", "callr", "cli", - "crayon", "desc", - "prettyunits", - "rprojroot", - "withr" + "processx" ], - "Hash": "725fcc30222d4d11ec68efb8ff11a9af" + "Hash": "c0143443203205e6a2760ce553dafc24" }, "pkgconfig": { "Package": "pkgconfig", @@ -1155,23 +1315,56 @@ ], "Hash": "01f28d4278f15c76cddbea05899c5d6f" }, + "pkgdown": { + "Package": "pkgdown", + "Version": "2.0.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "bslib", + "callr", + "cli", + "desc", + "digest", + "downlit", + "fs", + "httr", + "jsonlite", + "magrittr", + "memoise", + "purrr", + "ragg", + "rlang", + "rmarkdown", + "tibble", + "whisker", + "withr", + "xml2", + "yaml" + ], + "Hash": "8bf1151ed1a48328d71b937e651117a6" + }, "pkgload": { "Package": "pkgload", - "Version": "1.2.4", + "Version": "1.3.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ + "R", "cli", "crayon", "desc", + "fs", + "glue", "methods", + "pkgbuild", "rlang", "rprojroot", - "rstudioapi", "utils", "withr" ], - "Hash": "7533cd805940821bf23eaf3c8d4c1735" + "Hash": "876c618df5ae610be84356d5d7a5d124" }, "plogr": { "Package": "plogr", @@ -1182,7 +1375,7 @@ }, "pool": { "Package": "pool", - "Version": "0.1.6", + "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1190,9 +1383,11 @@ "R", "R6", "later", - "methods" + "methods", + "rlang", + "withr" ], - "Hash": "adbd1934555da2c62338acd48ad957f5" + "Hash": "52d086ff1a2ccccbae6d462cb0773835" }, "praise": { "Package": "praise", @@ -1203,14 +1398,17 @@ }, "prettyunits": { "Package": "prettyunits", - "Version": "1.1.1", + "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "95ef9167b75dde9d2ccc3c7528393e7e" + "Requirements": [ + "R" + ], + "Hash": "6b01fc98b1e86c4f705ce9dcfd2f57c7" }, "processx": { "Package": "processx", - "Version": "3.5.3", + "Version": "3.8.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1219,45 +1417,75 @@ "ps", "utils" ], - "Hash": "8bbae1a548d0d3fdf6647bdd9d35bf6d" + "Hash": "82d48b1aec56084d9438dbf98087a7e9" + }, + "profvis": { + "Package": "profvis", + "Version": "0.3.8", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "htmlwidgets", + "purrr", + "rlang", + "stringr", + "vctrs" + ], + "Hash": "aa5a3864397ce6ae03458f98618395a1" }, "promises": { "Package": "promises", - "Version": "1.2.0.1", + "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R6", "Rcpp", + "fastmap", "later", "magrittr", "rlang", "stats" ], - "Hash": "4ab2c43adb4d4699cf3690acd378d75d" + "Hash": "0d8a15c9d000970ada1ab21405387dee" }, "ps": { "Package": "ps", - "Version": "1.7.0", + "Version": "1.7.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "utils" ], - "Hash": "eef74b13f32cae6bb0d495e53317c44c" + "Hash": "709d852d33178db54b17c722e5b1e594" }, "purrr": { "Package": "purrr", - "Version": "0.3.4", + "Version": "1.0.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", + "cli", + "lifecycle", "magrittr", - "rlang" + "rlang", + "vctrs" + ], + "Hash": "1cba04a4e9414bdefc9dcaa99649a8dc" + }, + "ragg": { + "Package": "ragg", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "systemfonts", + "textshaping" ], - "Hash": "97def703420c8ab10d8f0e6c72101e02" + "Hash": "082e1a198e3329d571f4448ef0ede4bc" }, "rappdirs": { "Package": "rappdirs", @@ -1271,14 +1499,14 @@ }, "rcmdcheck": { "Package": "rcmdcheck", - "Version": "1.3.3", + "Version": "1.4.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R6", "callr", "cli", - "crayon", + "curl", "desc", "digest", "pkgbuild", @@ -1289,7 +1517,7 @@ "withr", "xopen" ], - "Hash": "ed95895886dab6d2a584da45503555da" + "Hash": "8f25ebe2ec38b1f2aef3b0d2ef76f6c4" }, "rematch2": { "Package": "rematch2", @@ -1303,7 +1531,7 @@ }, "remotes": { "Package": "remotes", - "Version": "2.3.0", + "Version": "2.5.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1313,46 +1541,51 @@ "tools", "utils" ], - "Hash": "92ea77818b3bb83c699008451af32b86" + "Hash": "3ee025083e66f18db6cf27b56e23e141" }, "renv": { "Package": "renv", "Version": "1.0.7", - "Source": "Repository" + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "utils" + ], + "Hash": "397b7b2a265bc5a7a06852524dabae20" }, "rlang": { "Package": "rlang", - "Version": "1.1.1", + "Version": "1.1.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "utils" ], - "Hash": "a85c767b55f0bf9b7ad16c6d7baee5bb" + "Hash": "42548638fae05fd9a9b5f3f437fbbbe2" }, "rmarkdown": { "Package": "rmarkdown", - "Version": "2.14", + "Version": "2.27", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "bslib", "evaluate", + "fontawesome", "htmltools", "jquerylib", "jsonlite", "knitr", "methods", - "stringr", "tinytex", "tools", "utils", "xfun", "yaml" ], - "Hash": "31b60a882fabfabf6785b8599ffeb8ba" + "Hash": "27f9502e1cdbfa195f94e03b0f517484" }, "roxygen2": { "Package": "roxygen2", @@ -1382,24 +1615,24 @@ }, "rprojroot": { "Package": "rprojroot", - "Version": "2.0.3", + "Version": "2.0.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], - "Hash": "1de7ab598047a87bba48434ba35d497d" + "Hash": "4c8415e0ec1e29f3f4f6fc108bef0144" }, "rstudioapi": { "Package": "rstudioapi", - "Version": "0.13", + "Version": "0.15.0", "Source": "Repository", "Repository": "CRAN", - "Hash": "06c85365a03fdaf699966cc1d3cf53ea" + "Hash": "5564500e25cffad9e22244ced1379887" }, "rversions": { "Package": "rversions", - "Version": "2.0.2", + "Version": "2.1.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1407,11 +1640,30 @@ "utils", "xml2" ], - "Hash": "0ec41191f744d0f5afad8c6f35cc36e4" + "Hash": "a9881dfed103e83f9de151dc17002cd1" + }, + "rvest": { + "Package": "rvest", + "Version": "1.0.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "httr", + "lifecycle", + "magrittr", + "rlang", + "selectr", + "tibble", + "xml2" + ], + "Hash": "0bcf0c6f274e90ea314b812a6d19a519" }, "sass": { "Package": "sass", - "Version": "0.4.1", + "Version": "0.4.8", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1421,53 +1673,68 @@ "rappdirs", "rlang" ], - "Hash": "f37c0028d720bab3c513fd65d28c7234" + "Hash": "168f9353c76d4c4b0a0bbf72e2c2d035" }, "scales": { "Package": "scales", - "Version": "1.2.0", + "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "RColorBrewer", + "cli", "farver", + "glue", "labeling", "lifecycle", "munsell", "rlang", "viridisLite" ], - "Hash": "6e8750cdd13477aa440d453da93d5cac" + "Hash": "c19df082ba346b0ffa6f833e92de34d1" }, "scrypt": { "Package": "scrypt", - "Version": "0.1.4", + "Version": "0.1.6", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "Rcpp" ], - "Hash": "a1d1dfd8769a6cda6087b55430b1a901" + "Hash": "5669c376aea6546ff938528588101b7a" + }, + "selectr": { + "Package": "selectr", + "Version": "0.4-2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "methods", + "stringr" + ], + "Hash": "3838071b66e0c566d55cc26bd6e27bf4" }, "sessioninfo": { "Package": "sessioninfo", - "Version": "1.1.1", + "Version": "1.2.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ + "R", "cli", "tools", - "utils", - "withr" + "utils" ], - "Hash": "308013098befe37484df72c39cf90d6e" + "Hash": "3f9796a8d0a0e8c6eb49a4b029359d1f" }, "shiny": { "Package": "shiny", - "Version": "1.7.1", + "Version": "1.8.1.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1477,7 +1744,6 @@ "cachem", "commonmark", "crayon", - "ellipsis", "fastmap", "fontawesome", "glue", @@ -1497,11 +1763,11 @@ "withr", "xtable" ], - "Hash": "00344c227c7bd0ab5d78052c5d736c44" + "Hash": "54b26646816af9960a4c64d8ceec75d6" }, "shinyFiles": { "Package": "shinyFiles", - "Version": "0.9.1", + "Version": "0.9.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1512,15 +1778,16 @@ "tibble", "tools" ], - "Hash": "26be8149367b7b104e898640e4d67b82" + "Hash": "92c28bcdee44e205a99799f6ea604b82" }, "shinyWidgets": { "Package": "shinyWidgets", - "Version": "0.7.0", + "Version": "0.8.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", + "anytime", "bslib", "grDevices", "htmltools", @@ -1529,7 +1796,7 @@ "sass", "shiny" ], - "Hash": "4c00b64347509091f39c01c52f8d9e4c" + "Hash": "c6acc72327e63668bbc7bd258ee54132" }, "shinydashboard": { "Package": "shinydashboard", @@ -1592,9 +1859,34 @@ ], "Hash": "7992f5ecc5e8d40200dc8ba4e97d33eb" }, + "shinytest2": { + "Package": "shinytest2", + "Version": "0.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "callr", + "checkmate", + "chromote", + "cpp11", + "crayon", + "fs", + "globals", + "httr", + "jsonlite", + "pingr", + "rlang", + "rmarkdown", + "shiny", + "testthat", + "withr" + ], + "Hash": "a414c1bb2eb6e2a920742d3ebce84962" + }, "sortable": { "Package": "sortable", - "Version": "0.4.5", + "Version": "0.5.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1608,21 +1900,21 @@ "shiny", "utils" ], - "Hash": "ca432819fed0f169255e1322999c7077" + "Hash": "511867ad5a94d16603467409aa625bcb" }, "sourcetools": { "Package": "sourcetools", - "Version": "0.1.7", + "Version": "0.1.7-1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], - "Hash": "947e4e02a79effa5d512473e10f41797" + "Hash": "5f5a7629f956619d519205ec475fe647" }, "spelling": { "Package": "spelling", - "Version": "2.2", + "Version": "2.3.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1631,11 +1923,11 @@ "knitr", "xml2" ], - "Hash": "b8c899a5c83f0d897286550481c91798" + "Hash": "632e9e83d3dc774d361b9415b15642bb" }, "stringi": { "Package": "stringi", - "Version": "1.7.6", + "Version": "1.8.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1644,31 +1936,46 @@ "tools", "utils" ], - "Hash": "bba431031d30789535745a9627ac9271" + "Hash": "058aebddea264f4c99401515182e656a" }, "stringr": { "Package": "stringr", - "Version": "1.4.0", + "Version": "1.5.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", + "cli", "glue", + "lifecycle", "magrittr", - "stringi" + "rlang", + "stringi", + "vctrs" ], - "Hash": "0759e6b6c0957edb1311028a49a35e76" + "Hash": "960e2ae9e09656611e0b8214ad543207" }, "sys": { "Package": "sys", - "Version": "3.4", + "Version": "3.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3a1be13d68d47a8cd0bfd74739ca1555" + }, + "systemfonts": { + "Package": "systemfonts", + "Version": "1.0.6", "Source": "Repository", "Repository": "CRAN", - "Hash": "b227d13e29222b4574486cfcbde077fa" + "Requirements": [ + "R", + "cpp11" + ], + "Hash": "6d538cff441f0f1f36db2209ac7495ac" }, "testthat": { "Package": "testthat", - "Version": "3.0.2", + "Version": "3.2.1.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1677,10 +1984,8 @@ "brio", "callr", "cli", - "crayon", "desc", "digest", - "ellipsis", "evaluate", "jsonlite", "lifecycle", @@ -1695,16 +2000,27 @@ "waldo", "withr" ], - "Hash": "495e0434d9305716b6a87031570ce109" + "Hash": "3f6e7e5e2220856ff865e4834766bf2b" + }, + "textshaping": { + "Package": "textshaping", + "Version": "0.3.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cpp11", + "systemfonts" + ], + "Hash": "997aac9ad649e0ef3b97f96cddd5622b" }, "tibble": { "Package": "tibble", - "Version": "3.1.7", + "Version": "3.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", - "ellipsis", "fansi", "lifecycle", "magrittr", @@ -1715,58 +2031,74 @@ "utils", "vctrs" ], - "Hash": "08415af406e3dd75049afef9552e7355" + "Hash": "a84e2cc86d07289b3b6f5069df7a004c" }, "tidyr": { "Package": "tidyr", - "Version": "1.2.0", + "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", + "cli", "cpp11", "dplyr", - "ellipsis", "glue", "lifecycle", "magrittr", "purrr", "rlang", + "stringr", "tibble", "tidyselect", "utils", "vctrs" ], - "Hash": "d8b95b7fee945d7da6888cf7eb71a49c" + "Hash": "e47debdc7ce599b070c8e78e8ac0cfcf" }, "tidyselect": { "Package": "tidyselect", - "Version": "1.1.2", + "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", - "ellipsis", + "cli", "glue", - "purrr", + "lifecycle", "rlang", - "vctrs" + "vctrs", + "withr" ], - "Hash": "17f6da8cfd7002760a859915ce7eef8f" + "Hash": "79540e5fcd9e0435af547d885f184fd5" }, "tinytex": { "Package": "tinytex", - "Version": "0.39", + "Version": "0.49", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "xfun" ], - "Hash": "29f67ab15405b390b90e56ff22198ead" + "Hash": "5ac22900ae0f386e54f1c307eca7d843" + }, + "urlchecker": { + "Package": "urlchecker", + "Version": "1.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "curl", + "tools", + "xml2" + ], + "Hash": "409328b8e1253c8d729a7836fe7f7a16" }, "usethis": { "Package": "usethis", - "Version": "2.1.5", + "Version": "2.2.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1793,40 +2125,41 @@ "withr", "yaml" ], - "Hash": "c499f488e6dd7718accffaee5bc5a79b" + "Hash": "d524fd42c517035027f866064417d7e6" }, "utf8": { "Package": "utf8", - "Version": "1.2.2", + "Version": "1.2.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], - "Hash": "c9c462b759a5cc844ae25b5942654d13" + "Hash": "62b65c52671e6665f803ff02954446e9" }, "vctrs": { "Package": "vctrs", - "Version": "0.4.1", + "Version": "0.6.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", + "lifecycle", "rlang" ], - "Hash": "8b54f22e2a58c4f275479c92ce041a57" + "Hash": "c03fa420630029418f7e6da3667aac4a" }, "viridisLite": { "Package": "viridisLite", - "Version": "0.4.0", + "Version": "0.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], - "Hash": "55e157e2aa88161bdb0754218470d204" + "Hash": "c826c7c4241b6fc89ff55aaea3fa7491" }, "waiter": { "Package": "waiter", @@ -1842,10 +2175,11 @@ }, "waldo": { "Package": "waldo", - "Version": "0.2.4", + "Version": "0.5.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ + "R", "cli", "diffobj", "fansi", @@ -1855,18 +2189,31 @@ "rlang", "tibble" ], - "Hash": "29df52c781e572c967f90de9713423c4" + "Hash": "c7d3fd6d29ab077cbac8f0e2751449e6" + }, + "websocket": { + "Package": "websocket", + "Version": "1.4.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "AsioHeaders", + "R6", + "cpp11", + "later" + ], + "Hash": "76e0d400757e318cca33def29ccebbc2" }, "whisker": { "Package": "whisker", - "Version": "0.4", + "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "ca970b96d894e90397ed20637a0c1bbe" + "Hash": "c6abfa47a46d281a7d5159d0a8891e88" }, "withr": { "Package": "withr", - "Version": "2.5.0", + "Version": "2.5.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -1875,40 +2222,43 @@ "graphics", "stats" ], - "Hash": "c0e49a9760983e81e55cdd9be92e7182" + "Hash": "4b25e70111b7d644322e9513f403a272" }, "xfun": { "Package": "xfun", - "Version": "0.31", + "Version": "0.44", "Source": "Repository", "Repository": "CRAN", "Requirements": [ + "grDevices", "stats", "tools" ], - "Hash": "a318c6f752b8dcfe9fb74d897418ab2b" + "Hash": "317a0538d32f4a009658bcedb7923f4b" }, "xml2": { "Package": "xml2", - "Version": "1.3.3", + "Version": "1.3.6", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", - "methods" + "cli", + "methods", + "rlang" ], - "Hash": "40682ed6a969ea5abfd351eb67833adc" + "Hash": "1d0336142f4cd25d8d23cd3ba7a8fb61" }, "xopen": { "Package": "xopen", - "Version": "1.0.0", + "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "processx" ], - "Hash": "6c85f015dee9cc7710ddd20f86881f58" + "Hash": "423df1e86d5533fcb73c6b02b4923b49" }, "xtable": { "Package": "xtable", @@ -1924,17 +2274,17 @@ }, "yaml": { "Package": "yaml", - "Version": "2.3.5", + "Version": "2.3.8", "Source": "Repository", "Repository": "CRAN", - "Hash": "458bb38374d73bf83b1bb85e353da200" + "Hash": "29240487a071f535f5e5d5a323b7afbd" }, "zip": { "Package": "zip", - "Version": "2.2.0", + "Version": "2.3.1", "Source": "Repository", "Repository": "CRAN", - "Hash": "c7eef2996ac270a18c2715c997a727c5" + "Hash": "fcc4bd8e6da2d2011eb64a5e5cc685ab" } } } From 84e005cbff41cfef4c535904ef4788828f5648b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20=C5=A0kvr=C5=88=C3=A1k?= Date: Sat, 18 May 2024 12:53:37 +0200 Subject: [PATCH 6/8] Update tests --- .../app-create-codes/createcode-001.json | 6 +- .../app-create-codes/createcode-001_.png | Bin 6329 -> 6316 bytes .../app-create-codes/createcode-002.json | 24 +++--- .../app-create-codes/createcode-002_.png | Bin 5457 -> 5435 bytes .../app-delete-code/requaltest-001.json | 6 +- .../app-delete-code/requaltest-001_.png | Bin 20564 -> 20535 bytes .../app-delete-code/requaltest-002.json | 6 +- .../app-delete-code/requaltest-002_.png | Bin 12972 -> 12972 bytes .../app-merge-codes/merging-codes-001.json | 6 +- .../app-merge-codes/merging-codes-001_.png | Bin 21127 -> 21112 bytes .../app-merge-codes/merging-codes-002.json | 6 +- .../app-merge-codes/merging-codes-002_.png | Bin 16420 -> 16408 bytes .../delete_category-001.json | 77 ------------------ .../delete_category-001_.png | Bin 3543 -> 0 bytes .../workdesk2-001.json | 0 .../workdesk2-001_.png | Bin .../workdesk2-001.json | 0 .../workdesk2-001_.png | Bin .../workdesk2-002.json | 0 .../workdesk2-002_.png | Bin .../app-workdesk/workdesk-001.json | 0 .../app-workdesk/workdesk-001_.png | Bin .../tests/testthat/test-app-add-memo.R | 4 +- .../tests/testthat/test-app-delete-category.R | 24 ++++-- .../tests/testthat/test-app-delete-memo.R | 6 +- .../tests/testthat/test-app-edit-memo.R | 6 +- .../tests/testthat/test-app-export-memos.R | 4 +- tests/test_basic.requal | Bin 106496 -> 106496 bytes 28 files changed, 52 insertions(+), 123 deletions(-) delete mode 100644 inst/test_app/tests/testthat/_snaps/mac-4.2/app-delete-category/delete_category-001.json delete mode 100644 inst/test_app/tests/testthat/_snaps/mac-4.2/app-delete-category/delete_category-001_.png rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk-add-segment/workdesk2-001.json (100%) rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk-add-segment/workdesk2-001_.png (100%) rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk-delete-segment/workdesk2-001.json (100%) rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk-delete-segment/workdesk2-001_.png (100%) rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk-delete-segment/workdesk2-002.json (100%) rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk-delete-segment/workdesk2-002_.png (100%) rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk/workdesk-001.json (100%) rename inst/test_app/tests/testthat/_snaps/{mac-4.2 => mac-4.4}/app-workdesk/workdesk-001_.png (100%) diff --git a/inst/test_app/tests/testthat/_snaps/app-create-codes/createcode-001.json b/inst/test_app/tests/testthat/_snaps/app-create-codes/createcode-001.json index 656bdf57..06cb876d 100644 --- a/inst/test_app/tests/testthat/_snaps/app-create-codes/createcode-001.json +++ b/inst/test_app/tests/testthat/_snaps/app-create-codes/createcode-001.json @@ -1,13 +1,13 @@ { "output": { "codebook_ui_1-codes_ui": { - "html": "
\n
\n
\n

Code1<\/h3>\n
\n code<\/span>\n