diff --git a/.Rbuildignore b/.Rbuildignore index 3af1063..4155985 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -23,6 +23,7 @@ Changelog\.md$ ^todo\.md$ ^revamp\.md$ ^pkgdown$ +^revdep$ ^cran-comments\.md$ ^CRAN-RELEASE$ ^\.github$ diff --git a/.gitignore b/.gitignore index a37ad30..80c4ba8 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ inst/doc /man/qualtRicsResponseCodes.Rd /dev/* +/revdep/*noindex/ +*sqlite diff --git a/NEWS.md b/NEWS.md index 103ab4c..9b83a44 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# qualtRics (development version) +# qualtRics 3.2.1 - Fixed bug when a survey question has *both* recoded values and variable naming thanks to @Haunfelder (#343) diff --git a/README.Rmd b/README.Rmd index 7f1047b..9be3ed0 100644 --- a/README.Rmd +++ b/README.Rmd @@ -20,7 +20,7 @@ knitr::opts_chunk$set( [Joseph O'Brien](joseph.m.obrien@gmail.com), [Jasper Ginn](https://jasperhg90.github.io/)
**License:** -[MIT](https://opensource.org/license/mit/) +[MIT](https://opensource.org/license/mit) [![R-CMD-check](https://github.com/ropensci/qualtRics/workflows/R-CMD-check/badge.svg)](https://github.com/ropensci/qualtRics/actions) diff --git a/README.md b/README.md index ca296ad..044dd88 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ **Authors:** [Julia Silge](https://juliasilge.com/), [Joseph O’Brien](joseph.m.obrien@gmail.com), [Jasper Ginn](https://jasperhg90.github.io/)
**License:** -[MIT](https://opensource.org/license/mit/) +[MIT](https://opensource.org/license/mit) @@ -137,13 +137,13 @@ dates or for specific survey items, and more. ## Related work -- [Jason Bryer](https://github.com/jbryer/qualtrics) wrote an R - package to work with the previous version of the Qualtrics API -- [QualtricsTools](https://github.com/emma-morgan/QualtricsTools) - creates automatic reports in shiny. -- [qsurvey](https://github.com/jamesdunham/qsurvey) by James Dunham - focuses on testing and review of surveys before fielding, and - analysis of responses afterward. +- [Jason Bryer](https://github.com/jbryer/qualtrics) wrote an R package + to work with the previous version of the Qualtrics API +- [QualtricsTools](https://github.com/emma-morgan/QualtricsTools) + creates automatic reports in shiny. +- [qsurvey](https://github.com/jamesdunham/qsurvey) by James Dunham + focuses on testing and review of surveys before fielding, and analysis + of responses afterward. ### Community Guidelines diff --git a/cran-comments.md b/cran-comments.md index 52139a0..4b2a9ae 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,3 +1,3 @@ ## Release summary -This is the 15th CRAN release of qualtRics (the 9th since it has returned to CRAN after being archived). This release corrects a prevous `.Rd` argument problem, as well as adding new functionality around where survey results are stored on disk. +This is the 16th CRAN release of qualtRics (the 10th since it has returned to CRAN after being archived). This release corrects a test behavior as instructed by CRAN maintainer, as well as improving zip archive path handling and fixing a bug around recoding values. diff --git a/revdep/README.md b/revdep/README.md new file mode 100644 index 0000000..6f4e6c4 --- /dev/null +++ b/revdep/README.md @@ -0,0 +1,26 @@ +# Platform + +|field |value | +|:--------|:--------------------------------| +|version |R version 4.4.0 (2024-04-24) | +|os |macOS Sonoma 14.5 | +|system |aarch64, darwin20 | +|ui |X11 | +|language |(EN) | +|collate |en_US.UTF-8 | +|ctype |en_US.UTF-8 | +|tz |America/Denver | +|date |2024-08-16 | +|pandoc |3.2.1 @ /opt/homebrew/bin/pandoc | + +# Dependencies + +|package |old |new |Δ | +|:---------|:-----|:----------|:--| +|qualtRics |3.2.0 |3.2.0.9000 |* | +|insight |NA |0.20.2 |* | +|openssl |NA |2.2.0 |* | +|withr |NA |3.0.1 |* | + +# Revdeps + diff --git a/revdep/cran.md b/revdep/cran.md new file mode 100644 index 0000000..782ef68 --- /dev/null +++ b/revdep/cran.md @@ -0,0 +1,7 @@ +## revdepcheck results + +We checked 1 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. + + * We saw 0 new problems + * We failed to check 0 packages + diff --git a/revdep/failures.md b/revdep/failures.md new file mode 100644 index 0000000..9a20736 --- /dev/null +++ b/revdep/failures.md @@ -0,0 +1 @@ +*Wow, no problems at all. :)* \ No newline at end of file diff --git a/revdep/problems.md b/revdep/problems.md new file mode 100644 index 0000000..9a20736 --- /dev/null +++ b/revdep/problems.md @@ -0,0 +1 @@ +*Wow, no problems at all. :)* \ No newline at end of file diff --git a/tests/testthat/test-all-surveys.R b/tests/testthat/test-all-surveys.R index 4b6d032..f405025 100644 --- a/tests/testthat/test-all-surveys.R +++ b/tests/testthat/test-all-surveys.R @@ -1,4 +1,5 @@ skip_on_cran() +skip_on_ci() test_that("all_surveys() sends the proper request to Qualtrics", { local_mocked_bindings(glue_api_v3 = function(base_url) "https://stoplight.io/mocks/qualtricsv2/publicapidocs/60937") diff --git a/tests/testthat/test-fetch-distribution-history.R b/tests/testthat/test-fetch-distribution-history.R index 30a24a7..990c684 100644 --- a/tests/testthat/test-fetch-distribution-history.R +++ b/tests/testthat/test-fetch-distribution-history.R @@ -1,4 +1,5 @@ skip_on_cran() +skip_on_ci() test_that("fetch_distribution_history() returns a tbl_df with expected column names and types", { local_mocked_bindings(glue_api_v3 = function(base_url) "https://stoplight.io/mocks/qualtricsv2/publicapidocs/60919") diff --git a/tests/testthat/test-fetch-distributions.R b/tests/testthat/test-fetch-distributions.R index 15c5882..6a8ba54 100644 --- a/tests/testthat/test-fetch-distributions.R +++ b/tests/testthat/test-fetch-distributions.R @@ -1,4 +1,5 @@ skip_on_cran() +skip_on_ci() test_that("fetch_distributions returns a tbl_df with expected column names and types", { local_mocked_bindings(glue_api_v3 = function(base_url) "https://stoplight.io/mocks/qualtricsv2/publicapidocs/60919") diff --git a/tests/testthat/test-fetch-mailinglist.R b/tests/testthat/test-fetch-mailinglist.R index 0e6a145..e7f3043 100644 --- a/tests/testthat/test-fetch-mailinglist.R +++ b/tests/testthat/test-fetch-mailinglist.R @@ -1,4 +1,5 @@ skip_on_cran() +skip_on_ci() test_that("fetch_mailinglist returns a tbl_df with expected column names and types", { local_mocked_bindings(glue_api_v3 = function(base_url) "https://stoplight.io/mocks/qualtricsv2/publicapidocs/60928") diff --git a/tests/testthat/test-list-distribution-links.R b/tests/testthat/test-list-distribution-links.R index 75f4784..6d53f8e 100644 --- a/tests/testthat/test-list-distribution-links.R +++ b/tests/testthat/test-list-distribution-links.R @@ -1,4 +1,6 @@ skip_on_cran() +## mock server is returning 500 on 2024-08-16: +skip_on_ci() test_that("list_distribution_links() returns a tbl_df with expected column names and types", { local_mocked_bindings(glue_api_v3 = function(base_url) "https://stoplight.io/mocks/qualtricsv2/publicapidocs/60919")