ctoclient 0.2.1
- The main added feature is that
cto_form_docx()function is added to generate a word document version of the deployed form.
ctoclient 0.2.0
CRAN release: 2026-09-20
cto_form_data
- Correctly handles date-times, geopoints,
select_multiple ... or_other,any_selected, and forms with no submissions. - Improves robustness when parsing malformed geopoints.
cto_form_dofile
- Improves date/date-time conversion, value labels, notes, escaping, and UTF-8 output.
- Respects
ctoclient.verboseand handles invalid Stata labels more safely.
cto_connect & datasets
- Validates URL-safe server and dataset IDs.
- Improves HTTP error reporting and prevents server-supplied filenames from writing outside the requested directory.
Other
- Requires
httr2 (>= 1.2.0). - Safely handles stalled pagination.
- Tests now run offline using recorded fixtures.
ctoclient 0.1.0
CRAN release: 2026-03-28
cto_form_dofile
Skips dynamic value labels
Other minor improvements
ctoclient 0.0.2
cto_form_data
- Ensures all non-selected multi-select options are included when any related binary variables are present
- Replaces missing values with 0 for unselected multi-select binary variables
- Standardizes GPS field names using concise suffixes: lat, long, acc, and alt
- Provides more informative and user-friendly error messages during the tidying process
- Orders select_multiple binary variables according to their defined values
- Other minor improvement
