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)
[](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")