Releases: vubiostat/redcapAPI
Releases · vubiostat/redcapAPI
v2.11.5
prepUserImportData_validateAllFormsPresentandprepUserImportData_extractFormNamefunctions are removed.- Enhanced logging of exporting records to include
record_idand other non-PHI info. - Updated user role permissions to use new numbering scheme based on REDCap version.
unlockREDCapadds trailing slash to url if not present.importUsersimproved error message when invalid columns are provided.- Added
data_access_group_labelto allowed user attributes. - Added
data_quality_resolutionto allowed user attributes. It may be unnecessary.
v2.11.4
v2.11.3
2.11.3
- Added injectable log function for use in production environments or debugging.
2.11.2
- Fixed bug in
exportDataQualitywhen no quality issues exist. - Deprecated functions
exportProjectInfoandexportBundlehave been removed. - Fixed offline test that was having issue on Windows.
- Fixed bug in
exportFilesMultiple.
v2.11.1
- Better handling of unexpected html responses from REDCap.
- Improved CSV formatting for API imports. Properly deals with escaped quoting.
- Allow for overlapping mapping in radio import validation.
- Restored debug mode for API call/response. Just add
config=list(options=list(verbose=TRUE))tounlockREDCapor any call. - Added experimental
exportSAS.
v2.11.0
v2.10.0
2.10.0
- Replace "httr" dependency with "curl"
2.9.4
- Minor code refactoring
- Add test case for CI environment
- Implemented GitHub Actions for automated source code checks.
2.9.3
- REDCap 14.4.0 changed user role structure.
2.9.2
- Improved date and datetime validation
- Bug fix for importMetaData validation
- Refactored error handling on API calls to reduce code footprint.
- Added
redcap_survey_identifierto system field list. - Bug fix for handling fields ending in '_complete' that are not form related.
- Added batching method for exportLogging.
v2.9.1
- Added additional supported arguments to deleteRecords.
- Changed the default to
dag=FALSEfor exportRecordsTyped. - exportRecordsTyped more robust against some forms of corrupted meta data.
- Added a new feature exportDataQuality for pulling queries from the DataQuality module.
v2.9.0
- Refactor of
missingSummaryto useexportRecordsTyped. This is a breaking change in prep of 3.0.0. - Added handling of url redirects (301,302) on
makeApiCall. importRecordsstops when provided fields not in the project.- Filtering empty records will use mapping if available
- Minor export optimizations for records.
unlockREDCapwill now search for ENV variables.- New
importFileToRecordwhich will import a file and create the record if it doesn't exist.
v.2.8.4 CRAN Release
- Patch to reading HTTP data. When non UTF-8 characters are sent, they get mapped to '□'.
- Documentation updates, and proper attributes added.
v2.8.3
- Patch to date range handling that was breaking on new REDCap projects since version 14.0.2 of the REDCap server.
- Improved speed / memory usage for empty row exclusion.
- Checkbox field labels now follow the pattern '[field_label] (choice=[choice_label])'
- Fixed checkbox handling to be consistent with data export tool.
- Added
skip_validationlist to complementraw_cast. - Extends casting and validation to text fields validated with the BioPortal Ontology service.
- Extends casting and validation to sql fields.
- Adds
valSkip, allowing for validation to be skipped for a field type. - Adds
castLogicalcasting function. - Adds four vignettes for getting started with using
unlockREDCapandexportRecordsTyped. - Added helper function
changedRecords. - Added
assembleCodebook, which mimics the codebook in the REDCap UI in the form of a data frame. - New functions for project management: createRedcapProject, exportProjectXml
- Additional timeout trap for request retry strategy.
- Reports of data failing validation checks now include a link to the form with the failing data.
- Major cleanup to remove messages on successful function execution. Many return values are changed to be consistent and be TRUE/FALSE if possible.
- Bug fix: The repeat_instance argument of exportFiles is now included in the API call.
- New Vignette: vignette("redcapAPI-offline-connection")
- Adds
exportFilesMultipleto facilitate exporting multiple files in a familiar interface. - Bug fix: Batching records no longer has the potential to produce duplicated records when a record ID has data in multiple events. (See Issue 262)
- Extends
preserveProjectand addsreadPreservedProjectto assist with preparing data for offline users.