This page lists all relevant changes that have been made during a version release. It indicates the date installed or when it was released which will approximate the installation date. Bug fixes are not itemized as they are not relevant to this page but are indicated so that you are aware no new functionality or change has been made. Only changes that have been made over the past 12 months are shown.
Version 17.4.1 (released on 2026-08-13) - (installed 2026-08-18 at 8:20 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: The "Designate Instruments for My Events" page is now directly accessible from the left-hand project menu in longitudinal projects.
IMPROVEMENT: The "Designate Instruments for My Events" page now features a "Print Page" button.
IMPROVEMENT: The Online Designer's "Go to field" feature is now available from the instrument overview page via Ctrl-G/Cmd-G.
Version 17.4.0 (released on 2026-08-06) - (installed 2026-08-18 at 8:20 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: The Bulk Record Delete feature now provides users with an option to delete “all records from a report”. Users can still choose to delete the records synchronously or as a background process. This new option allows users to create a report, for example, using whatever report filters they need to identify records that should be deleted from the project, and then easily select the report under the “delete entire records” option on the Bulk Record Delete page.
IMPROVEMENT: The Data Import Tool->View Background Imports page now displays a message telling users how many bulk data imports for other projects are queued before the current project, and it notes that their project's queued imports will begin once all other imports in the queue have been completed. This will help manage expectations if their imports appear to take a long time before being processed. Note: This message does not display if there are no queued imports before the current project's.
IMPROVEMENT: The Form Display Logic form selection multi-selects in the Form Display Logic Setup dialog in the Online Designer have been converted to use Select2 for a more user-friendly way to find, select, and display selected instruments.
IMPROVEMENT: The maximum character count for Descriptive Popups inline text was increased to 255, and it now has a maxlength safeguard to prevent users from entering more text so that it does not end up getting truncated after saving.
Version 17.3.4 (released on 2026-07-30) - (installed 2026-08-10 at 8:13 A.M. AZ Time)
BUG FIXES
Version 17.3.2 (released on 2026-07-27) - (installed 2026-08-04 at 8:27 A.M. AZ Time)
BUG FIXES
Version 17.3.1 (released on 2026-07-23) - (installed 2026-08-04 at 8:27 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: When editing a MyCap task's settings, selecting the "Allow retroactive completion" option now reveals a new configuration field. Project users can specify the exact number of days past the scheduled date that a participant is allowed to complete a task.
Version 17.3.0 (released on 2026-07-16) - (installed 2026-07-21 at 8:32 A.M. AZ Time)
NEW FEATURES, IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: The styling of various buttons on surveys and buttons on project pages have been modified slightly to improve their accessibility.
IMPROVEMENT/CHANGE: In new projects that are created, if the names of Data Access Groups or longitudinal events contain accent marks of any kind, those characters with accent marks will be replaced in the unique DAG and unique event name with their corresponding non-accented Latin characters to make the resulting unique DAG/event names more readable. In previous versions, all accented characters were simply removed when generating the unique DAG/event name. Note: Projects that were created before upgrading to 17.3.0 will maintain their existing unique DAG/event names for consistency.
IMPROVEMENT: MLM support has been added to the Enhanced Signature field type. Specifically, the “Sign Here” text and “Please type your signature before saving." text is now translatable.
IMPROVEMENT:The randomization dashboard page now displays a CSV Export button directly above the table on the page to allow users to export the table as a CSV file.
CHANGE:Added extra warning in the Online Designer when a user attempts to move the project into Draft Mode but somehow temporary metadata changes (i.e., Draft Mode changes) already exist.
CHANGE:The Copy/Paste Fields feature now supports the new Enhanced Signature field type.
Version 17.2.3 (released on 2026-07-14) - (installed 2026-07-21 at 8:32 A.M. AZ Time)
BUG FIXES
Version 17.2.2 (released on 2026-07-09) - (installed 2026-07-21 at 8:32 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: In a MyCap-enabled project, the MyCap Participant List now contains a "Device Info" column that denotes the information of the device from which the participant accessed the project in the MyCap app.
Version 17.2.1 (released on 2026-07-02) - (installed 2026-07-08 at 10:39 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
Version 17.2.0 (released on 2026-06-25) - (installed 2026-07-08 at 10:39 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Ability to Copy/Paste Fields - If users hold the Ctrl (or Cmd) key while clicking the Copy icon above a field in the Online Designer, it will copy the field attributes to the user’s clipboard (in JSON format), and the field can be “pasted” into the same project, another project, or even a project on another REDCap instance so long as it is on 17.2.0 or higher. Multiple fields can be selected together for copying/pasting via the Quick-Modify Fields feature in the Online Designer. The Copy/Paste Field functionality makes a field into a portable item, thus making it much more convenient to copy/move individual fields without having to copy entire projects (via Project XML or data dictionary) or instruments (via Instrument Zip file).
IMPROVEMENT: Re-evaluate send time for Alerts & ASIs - For Alerts & Automated Survey Invitations (ASIs) that are sent relative to a stored date/time (i.e., via the option “When to send AFTER conditions are met”), the scheduled send-time can now be re-evaluated whenever the value of the stored date/time is. Thus, when enabled for an Alert/ASI, REDCap will automatically update the scheduled send-time for a scheduled (i.e., unsent) notification/invitation whenever the value of the date/datetime field is modified via any data-saving method. This option will be enabled by default for new Alerts & ASIs, and for backwards compatibility, Alerts & ASIs created before the upgrade will automatically retain the legacy behavior (i.e. no re-evaluation of send date/time). Note: No other attributes of the notification/invitation will be updated, such as sender, subject, content; only the send-time will be changed. Additionally, for ASIs with reminders, if the initial invitation has already been sent, any subsequent unsent reminders will not have their send-time modified in this situation.
IMPROVEMENT: The Email Logging search results table now includes the email Type column. This can be helpful when users search more than one type (i.e. "all types").
Version 17.1.4 (released on 2026-06-18) - (installed 2026-06-30 at 8:04 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: After a failed login, the REDCap login page now better associates (proximity-wise) the error message to the login form fields, and additionally, the error message is now accessible to the screen reader when there is an error and the user is redirected back to the login page.
CHANGE: Some text in the "Create New Alert" dialog on the "Alerts & Notifications" page has been modified for clarity regarding whether alerts can be re-triggered.
Version 17.1.3 (released on 2026-06-11) - (installed 2026-06-23 at 10:28 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: Survey form fields and buttons now display a clear, visible highlight when navigated by keyboard, making it easier to track which field is active, especially for users with low vision or those who rely on keyboard navigation.
ACCESSIBILITY IMPROVEMENT: The slider control now highlights the surrounding question in green when you focus on it — just like every other field on the form — making it easier to track which question you're answering. The slider's track and knob, when active, also have improved contrast against the adjacent colors.
CHANGE/IMPROVEMENT: The instructions at the top of a Multi-Language Management setup page’s JSON export now gives LLM-friendly instructions. Thus, translation workflows could be as easy as: 1) export JSON (with prompts and defaults), 2) feed to LLM, 3) re-import, 4) done.
Version 17.1.2 (released on 2026-05-29) - (installed 2026-06-08 at 8:08 A.M. AZ Time)
BUG FIXES
Version 17.1.1 (released on 2026-05-21) - (installed 2026-06-08 at 8:08 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: When a user dismisses the "required fields" error popup, the page now automatically scrolls to and focuses on the first incomplete required field. This helps screen reader users immediately locate and correct errors, rather than having to navigate the entire page anew.
Version 17.1.0 (released on 2026-05-20) - (installed 2026-06-02 at 8:30 A.M. AZ Time)
NEW FEATURE, IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: Survey navigation buttons (such as "Next Page", "Save & Continue", and "Save & Return Later") now display a subtle glowing highlight when hovered over or focused via keyboard, making it a bit easier for keyboard-only users to identify which button is currently active.
ACCESSIBILITY IMPROVEMENT: Survey pages now announce page changes to screen readers (e.g., “You are currently on page X of Y of the survey title Z.”), ensuring screen reader users are aware when navigation occurs. This improves orientation and prevents confusion about whether the form has responded.
ACCESSIBILITY IMPROVEMENT: The language selector widget on survey pages now communicates its expanded and collapsed state to screen readers, ensuring assistive technology users are informed when the language menu opens or closes.
IMPROVEMENT: New “Enhanced Signature” Field Type - Users may now utilize a more accessible signature field for capturing both a “scribble” signature or a hand-typed signature. After clicking the “Add signature” link on a form or survey, the user/participant will be presented with the option to select “Type signature” (default) or “Draw signature”. They can type their signature in a text box, which will be converted to a font style of their choice and stored as an image, similar to how a scribble signature is saved as an image. To set a field in the data dictionary as an Enhanced Signature field, the field type should be “file” with the field validation type as “enhanced_signature”. Note: Any fields that are currently an existing Signature field can be easily converted to an Enhanced Signature with no issues or data loss.
IMPROVEMENT: On the Settings tab of the MLM setup page in a project, a new MLM setting has been added: “Discourage browser-based translation of survey pages”. When this option is enabled, REDCap adds “do not translate” markers to survey pages to discourage browser-based translation. Browsers and translation tools may or may not honor these markers, so translation cannot be reliably prevented.
Version 17.0.8 (released on 2026-05-14) - (installed 2026-06-02 at 8:30 A.M. AZ Time)
BUG FIXES
Version 17.0.7 (released on 2026-05-13) - (installed 2026-06-02 at 8:30 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Better user experience on the Add / Edit Records page - The record drop-down list and the Data Search’s field drop-down list both have searchable drop-downs now, which should make it easier to find records/fields in the drop-down lists.
IMPROVEMENT: The API page in a project now masks the API token when initially viewing the page, but the user can click the unmasking button to the right to view their token. Additionally, the behavior of the API and API Playground pages has been improved for users with only the External Modules API user right to provide more information to them regarding features related to that user right.
IMPROVEMENT: When viewing a data entry form on a repeating event, new “Previous / Next” links have been added to the top of the instrument to allow users to more easily navigate between repeating event instances.
Version 17.0.6 (released on 2026-05-07) - (installed 2026-06-02 at 8:30 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Users may now optionally use the rich text editor when defining Matrix Header Text for a matrix of fields in the Online Designer.
Version 17.0.5 (released on 2026-05-01) - (installed 2026-05-04 at 9:25 A.M. AZ Time)
BUG FIXES
Version 17.0.4 (released on 2026-04-30) - (installed 2026-05-04 at 9:25 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Multi-language Management now supports field label piping via the :field-label piping option.
IMPROVEMENT: When using Multi-Language Management in a MyCap-enabled project, three new languages (Zulu: zu-ZA, Afrikaans: af-ZA, Czech: cs-CZ) were added to the list of "Language supported by the MyCap app". These new languages can be utilized in the MyCap app.
Version 17.0.3 (released on 2026-04-23) - (installed 2026-04-27 at 10:31 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
CHANGE: When creating a project via a Project XML file, any syntactically incorrect branching logic, calculations, or CALCTEXT is now automatically commented out during the project creation process in order to prevent incorrect/illegal syntax from being used in the project.
Version 17.0.2 (released on 2026-04-16) - (installed 2026-04-20 at 9:03 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
CHANGE: If a user who is viewing a data entry form does not have "Full Data Set" export privileges to that specific instrument and then they attempt to print the page, it will now display an error message on the print version of the page that informs them they will not be able to print the page due to their restricted data export privileges. Note: This is not meant to be a completely impenetrable feature since all client-side solutions for this can be subverted and thus are inherently bypassable; however, this change is to help prevent users from accidentally "exporting" (i.e., via printing to a PDF file or similar) the data through a workflow that unintentionally subverts their data export privileges.
Version 17.0.1 (released on 2026-04-09) - (installed 2026-04-13 at 9:27 A.M. AZ Time)
IMPROVEMENTS & BUG FIXES
IMPROVEMENT: In a MyCap-enabled project, the MyCap Participant List now contains an "App Version" column that denotes the app version that the participant accessed for the project in the MyCap app.
Version 17.0.0 (released on 2026-04-01) - (installed 2026-04-06 at 10:14 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: On-the-fly swapping of calc and CALCTEXT fields that act as piping sources is now supported when using Multi-Language Management.
IMPROVEMENT: When downloading PDFs of single or multiple instruments for a given record, the Logging page now lists the contextual details of the data in the PDF (e.g., instrument, event, instance) and if the PDF format is "compact" or not.
Version 16.1.9 (released on 2026-03-27) - (installed 2026-04-06 at 10:14 A.M. AZ Time)
BUG FIXES
Version 16.1.8 (released on 2026-03-26) - (installed 2026-04-06 at 10:14 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: The Dashboard tab for the REDCap Mobile App has been improved for better activity tracking. The dashboard now displays the REDCap username, timestamps for installation time and latest activity, and also has a Detailed Activity panel that shows detailed information about data collector's activity for a specific device.
CHANGE/IMPROVEMENT: The timestamp for the last logged activity for a project is now displayed at the top right of the project Logging page.
CHANGE: Non-admin users that have Project Design rights can now clear the Record List Cache and the page-level (i.e., Rapid Retrieval) cache on the Other Functionality page in a project. In previous versions, only REDCap administrators could see and use this option to clear the cache.
Version 16.1.7 (released on 2026-03-19) - (installed 2026-03-23 at 8:15 A.M. AZ Time)
BUG FIXES
Version 16.1.6 (released on 2026-03-12) - (installed 2026-03-23 at 8:15 A.M. AZ Time)
BUG FIXES
Version 16.1.5 (released on 2026-03-05) - (installed 2026-03-09 at 8:33 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: New "Section Navigation" box that always displays on the right-hand side of data entry forms allows users to quickly jump to different sections of the form.
IMPROVEMENT: When adding/editing the MyCap task in a MyCap-enabled project, users can also use the rich text editor for Intro page instructions and Capture page instructions for a couple of active tasks (Audio Recording and Selfie Capture) so that its formatted contents will appear in the MyCap app when a participant starts that task.
Version 16.1.4 (released on 2026-02-26) - (installed 2026-02-26 at 8:55 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: For MyCap-enabled projects, on the MyCap Participant Management -> Messages tab, users can now download a CSV file of all messages (such as Inbox, Outbox, and auto-generated ones like Joined, Rejoined, and Deleted) from all participants (if there is at least one message).
IMPROVEMENT: The Add / Edit Records page now lets users set some preferences, such as to remember the last search target in the Data Search section, as well as to force searches to go to the Record Home Page of the record. In multi-arm projects, users can now have it maintain arm selection with Record Status Dashboard so the the Add/Edit Records page is sync'd arm-wise with the RSD page. Also, the Add/Edit Records page will remember and pre-select the last arm that was selected on that page.
IMPROVEMENT: The Data Dictionary Codebook page now includes a download icon next to each instrument listed in the Instruments table at the top of the page, in which clicking on the icon will download the Instrument Zip file of that instrument. The icon will only appear to users with Project Design privileges.
Version 16.1.3 (released on 2026-02-19) - (installed 2026-02-23 at 9:33 A.M. AZ Time)
BUG FIXES
Version 16.1.2 (released on 2026-02-18) - (installed 2026-02-23 at 9:33 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
Version 16.1.1 (released on 2026-02-12) - (installed 2026-02-16 at 9:28 A.M. AZ Time)
NEW FEATURE, IMPROVEMENTS/CHANGES & BUG FIXES
NEW FEATURE: age_at_date() function - Calculate a person's age in years using their date of birth and another date. By default, an integer will be returned. If you wish to return the age in decimal format (e.g., 0.24 years for a newborn), append the parameter 'returnDecimal', which must be either false (default) or true. If datetime fields are provided, the time component of the datetime value will be ignored. Note: This function does not use leap year approximation like datediff() does, so the result will always be accurate.
IMPROVEMENT: The rows of the Record Status Dashboard table will now be highlighted if hovered over or if they have keyboard focus.
CHANGE: Added clarifying text to the Copy Project page with regard to already-deactivated Alerts not getting copied.
Version 16.1.0 (released on 2026-02-05) - (installed 2026-02-09 at 9:55 A.M. AZ Time)
BUG FIXES
Version 16.0.9 (released on 2026-01-29) - (installed 2026-02-02 at 10:16 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: Keyboard users are now able to navigate to the date/time-picker for date/time fields on surveys and forms. Previously, they were not able to do so because tabbing would skip over the date/time-picker entirely. Additionally, screenreader users are now able to navigate inside the date/time-picker.
ACCESSIBILITY IMPROVEMENT: Some issues with regard to the usage of HTML "BR" tags in field labels on forms and surveys have been fixed/improved. VoiceOver on Chrome announces a BR tag in a field label as an "Empty Group", breaking the reading flow of the field label's text. This issue only occurs with Chrome.
IMPROVEMENT: Additional project-level stats are shown on the Project Home stats table, such as when the project was created, when moved to production, and when moved to analysis/cleanup status.
IMPROVEMENT: Users copying mappings to multiple events had to toggle each row individually, so the dialog now uses a sticky table header with a select-all checkbox, switch-style row toggles, and truncated event/arm labels with missing-data placeholders.
IMPROVEMENT: When sending MyCap message/announcement to MyCap participants or editing a MyCap announcement, users can send it immediately or use the "Schedule at a certain date/time" option to schedule a MyCap message/announcement at a specific date/time so that the participant will receive that message/announcement at that date/time in the MyCap app.
CHANGE: For MyCap-enabled projects, when a user clicks "Active Task", inside a popup display "Mobile Toolbox - PROMIS" tab only if system level flag "mtb_experimental_enabled" is set to "1" from database (which adds MTB-Supported PROMIS measures from Shared Library).
Version 16.0.8 (released on 2026-01-22) - (installed 2026-01-26 at 9:46 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: When adding/editing the MyCap "About" page in a MyCap-enabled project, users can also use the rich text editor to add/edit "About" page contents so that it is possible to display the formatted page contents in the MyCap app.
IMPROVEMENT: When adding/editing the MyCap task in a MyCap-enabled project, users can also use the rich text editor for task instruction and completion steps so that its formatted step contents will appear in the MyCap app when a participant starts that task.
IMPROVEMENT: When calling the API method "Export a List of Files/Folders from the File Repository", it now also returns the unique User Role (as "role") and unique Data Access Group name (as "dag") for any folder that is role-restricted and/or DAG-restricted, respectively.
Version 16.0.7 (released on 2026-01-15) - (installed 2026-01-20 at 9:34 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: Descriptive Popups are now more accessible when using screen readers on surveys and data entry forms.
IMPROVEMENT: Custom field validations with "email" datatype (i.e., as defined in the redcap_validation_types database table) can now be used for the Designated Email Field and for survey invitation recipients, including ASIs.
IMPROVEMENT: The calendar table on the Calendar page is now much wider to fill out the page better and allow more text to be viewed for individual calendar events.
IMPROVEMENT: The locking/e-signature settings found on the Record Locking Customization page in a project can now be exported and imported via a Project XML file.
IMPROVEMENT: The record and DAG drop-down filters for Data Quality rules have been enhanced so that multiple records or multiple DAGs can be selected at the same time, in which any DQ rules that are executed will only be executed on the selected records/DAGs.
Version 16.0.6 (released on 2026-01-08) - (installed 2026-01-12 at 9:30 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
ACCESSIBILITY IMPROVEMENT: If Multi-Language Management is enabled on a survey, the "lang" attribute for the "html" tag on the webpage will now be appropriately set to the MLM language code if it corresponds to an ISO 639-1 language code.
IMPROVEMENT: In a MyCap-enabled project, the Messages->Announcements tab on the MyCap Participant Management page now has search functionality (similar to the search functionality currently on the Inbox and Outbox tabs). In addition, the Inbox, Outbox, and Announcement tabs now have a new option to filter by specific text in the message.
IMPROVEMENT: In a MyCap-enabled project, the MyCap Participant List now contains a "Last accessed" column that denotes the last time the participant accessed the project in the MyCap app.
Version 16.0.5 (released on 2026-01-01) - (installed 2026-01-12 at 9:30 A.M. AZ Time)
NEW FEATURES, IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Access code protection for public reports and public project dashboards
- Users may optionally set a single access code for a given public report or public project dashboard. Once set, no one will be able to view those pages unless the correct access code has been entered. Users may define their own custom access code or optionally let REDCap auto-generate one for them.
- Once an access code has been successfully entered on a report or dashboard, if the page is refreshed or visited again in the near future, the viewer will not have to re-enter the access code if returning to the page within REDCap's normal auto-logout time for authenticated users (default: 30 minutes). For example, if the auto-logout time is 30 minutes, and the viewer returns 45 minutes after initially entering the access code, they will have to enter the access code to view the page again.
NEW FEATURES: New smart variables for reports and project dashboards
- [report-access-code] - Returns the access code for the specified public report, assuming the report has been made public and also that an access code has been defined for the report. A colon + the unique report name of the report must be appended - e.g., [report-access-code:R-2554F4TCNT]. Note: The unique report name can be found in the far right column of the report table. Note: If public reports are not enabled at the system level, this smart variable will not be displayed in the smart variable list.
- [dashboard-access-code] - Returns the access code for the specified public project dashboard, assuming an access code has been defined for the dashboard. A colon + the unique dashboard name of the project dashboard must be appended - e.g., [dashboard-access-code:D-557DRCW87L]. Note: The unique dashboard name can be found in the far right column of the project dashboard table.
- [dashboard-url] - Returns the web address (URL) of the specified public project dashboard. A colon + the unique dashboard name of the project dashboard must be appended - e.g., [dashboard-url:D-557DRCW87L].
- [dashboard-link] - Returns a HTML web link that, when clicked, will navigate to the specified public project dashboard. The format must be [dashboard-link:unique_dash_name] or [dashboard-link:unique_dash_name:Custom Text]. "Custom Text" is an optional parameter whereby you can specify the visible link text, and if it is not provided, it defaults to the dashboard title.. A colon + the unique dashboard name of the project dashboard must be appended - e.g., [dashboard-url:D-557DRCW87L] or [dashboard-url:D-557DRCW87L:Click to view our dashboard].
CHANGE: REDCap is now officially compatible with PHP 8.5.
IMPORTANT CHANGE: Support has been dropped for PHP 8.0. The minimum required PHP version is now PHP 8.1.0.
Version 16.0.4 (released on 2025-12-18) - (installed 2025-12-22 at 8:32 A.M. AZ Time)
BUG FIXES
Version 16.0.3 (released on 2025-12-12) - (installed 2025-12-15 at 11:16 A.M. AZ Time)
BUG FIXES
Version 16.0.2 (released on 2025-12-11) - (installed 2025-12-15 at 11:16 A.M. AZ Time)
BUG FIXES
Version 16.0.1 (released on 2025-12-06) - (installed 2025-12-08 at 8:56 A.M. AZ Time)
CHANGES & BUG FIXES
Version 16.0.0 (released on 2025-12-04) - (installed 2025-12-08 at 8:56 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Data Quality rules A through I can now be run for selected fields. A multi-select drop-down is displayed on the page to allow users to select one or more fields, in which DQ rules A through I will be executed against only the selected fields. This will be helpful in some cases when the rules do not need to be applied to all fields in the project or if any of the rules time out after running them against all fields (e.g., Rule H for projects with lots of records).
IMPROVEMENT: The "Help & FAQ" page has been updated with new content (thanks to the FAQ Committee).
IMPROVEMENT: When exporting a list of users in a project (via CSV file on the User Rights page or via the Export Users API method), it now returns the field "data_access_group_label" to display the name/label of the Data Access Group of a given user. Note: The fields "data_access_group" and "data_access_group_id" were already included in the user export.
Version 15.9.3 (released on 2025-11-26) - (installed 2025-12-1 at 9:16 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
CHANGE/IMPROVEMENT: The project logging page now always displays "SYSTEM" in the "Filter by username" drop-down.
Version 15.9.2 (released on 2025-11-20) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
CHANGE: For consistency with the Online Designer, uploading a data dictionary that contains multiple choice fields without any choices will now only return a warning, whereas previous versions would return an error.
CHANGE: The "My Projects" page was widened slightly.
Version 15.9.1 (released on 2025-11-14) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
BUG FIXES
Version 15.9.0 (released on 2025-11-13) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Ability to delete many (or all) Data Quality Rules in a project.
IMPROVEMENT: New setting for the Data Resolution Workflow - Users may enable a new project-level setting "Prevent calc/CALCTEXT fields with closed/verified data queries from being fixed by DQ rule H" in the DRW section of the "Additional Customizations" dialog on the Project Setup page. If using DRW when some calc/CALCTEXT fields have a Verified or Closed data query status, users running DQ rule H may now control whether or not the "Fix calcs now" button in the dialog will fix the value of those fields. In previous versions, DR rule H would automatically exclude calc/CALCTEXT fields with closed/verified status so that they could not be fixed. By default, this new setting is enabled/checked for all existing projects that have DRW enabled in order to maintain backward compatibility.
IMPROVEMENT: New smart variable [project-irb-number] - IRB number of the current project (if specified in the project).
IMPROVEMENT: New smart variable [project-purpose] - Returns integer as purpose of the current project (0=Practice/Just for fun, 1=Other, 2=Research, 3=Quality Improvement, 4=Operational Support).
IMPROVEMENT: New smart variable [project-status] - Returns integer as status of the current project (0=Development, 1=Production, 2=Analysis/Cleanup).
IMPROVEMENT: The "Help & FAQ" page has been updated with new content (thanks to the FAQ Committee).
Version 15.8.4 (released on 2025-11-06) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT/CHANGE: When setting a "Custom Participant Label" for MyCap, it now provides suggested variable names and smart variables to the user as they type in the "Custom Participant Label" text box on the MyCap Participant List page.
IMPROVEMENT: Added a search option to each MyCap message thread to allow users to search within the message text inside the Message history popup.
IMPROVEMENT: Users may now utilize the [survey-link] Smart Variable in the field label for fields in MyCap tasks so that they appear as hyperlinks in the MyCap app. Clicking on such a survey link in the app will open the default web browser on the mobile device.
CHANGE: On the MyCap "App Settings" page, the Purple theme colors now match the colors that appear in the app when selecting the theme as "Purple". Also, the "Purple" theme is now the default for newly created projects via project template or upon enabling MyCap.
CHANGE: The instructional text on the Bulk Record Delete page has been modified for clarity and accuracy.
Version 15.8.3 (released on 2025-10-29) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
BUG FIXES
Version 15.8.2 (released on 2025-10-29) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
IMPROVEMENTS & BUG FIXES
Version 15.8.1 (released on 2025-10-22) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
IMPROVEMENTS & BUG FIXES
IMPROVEMENT: REDCap's cookie policy text is now translatable via Multi-Language Management. The cookie link text and dialog text can be found under the User Interface tab in the MLM setup page.
Version 15.8.0 (released on 2025-10-09) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
NEW FEATURES, IMPROVEMENTS/CHANGES & BUG FIXES
NEW FEATURE: Import and export survey settings as a CSV file - All settings found on the Survey Settings page can now be exported and imported using a CSV file. A new "Survey Settings" drop-down button will appear in the Online Designer. The dialog for importing the file will list all valid values for some settings that are not obvious, such as multiple choice mappings. Note: The CSV file does not include binary files, such as the Survey Logo and Confirmation Email Attachment.
NEW FEATURE: dayoftheweek() function - Determine the day of the week for a given date or datetime. An integer will be returned corresponding to a specific day of the week as follows: 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday, 7=Sunday. Example: dayoftheweek( [visit_date] ). NOTE: You may use "today" or "now" as the date parameter in the function, which can prove helpful for triggering an Alert or ASI to be triggered on weekdays but not weekends, for example - e.g., dayoftheweek("today") < 6 (this means that the Alert/ASI will not trigger on Saturday or Sunday).
CHANGE: In the Additional Customizations popup on the Project Setup page, a warning has been added to the text for the "Designate a Secondary Unique Field" feature. To encourage best practices, it says the following: "It is recommended that you NOT use the Secondary Unique Field on a survey for an identifier field, such as Medical Record Number, Social Security Number, or email address, because doing so may give a survey participant the ability to test if certain values have already been used for that field in order to determine the identity of a specific person who has taken the survey."
Version 15.7.6 (released on 2025-10-02) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
BUG FIXES
Version 15.7.5 (released on 2025-10-02) - (installed 2025-11-25 at 12:07 P.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
CHANGE/IMPROVEMENT: Adds a MyCap notice message in the Online Designer for users who have had MyCap enabled for more than 30 days but have no MyCap tasks enabled.
CHANGE/IMPROVEMENT: For the task setting for a MyCap task, if the selected chart field is not set as 'Required' in the instrument, it now displays a warning next to the selected field that it is recommended to set this field to 'Required' to ensure that the chart functions properly in the MyCap app.
CHANGE: When a user is editing user privileges on the User Rights page, in which the user initially does not have "Delete Records" rights, but then the "Delete Records" checkbox is checked and then unchecked while the dialog is still open/unsaved, it previously would leave all the form-level Delete rights as checked. It now leaves them all unchecked in this case and also notifies the user of this.
Version 15.7.4 (released on 2025-09-25) - (installed 2025-09-29 at 8:06 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: When using REDCap Messenger, a new link that says "Mark all conversations as read" now appears at the bottom of the Messenger panel (when open) to allow users to mark all their unread conversations as "read".
CHANGE: The documentation for special functions has been modified for clarity with regard to functions that return a Boolean.
Version 15.7.3 (released on 2025-09-11) - (installed 2025-09-15 at 8:36 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT/CHANGE: If a field has been embedded into the choice label of a multiple choice field, the pre-embedded text (e.g., the variable name in the label "Other {other1}") will no longer be displayed as-is in piping, in reports, and in data exports that contain labels. In these cases, the pre-embedded text inside the braces/curly brackets will simply be removed for improved aesthetics and readability.
IMPROVEMENT: Condition-level Form Display Logic Settings - FDL now has more granular controls to implement FDL conditions on data entry forms, Survey Auto-Continue, and MyCap. In previous versions, FDL could be enabled for Survey Auto-Continue and/or MyCap, but those would have been applied to all conditions. Now, users may set each individual condition to be utilized by data entry forms, by Survey Auto-Continue, and/or by MyCap, thus providing greater flexibility for when/where each FDL condition is applied. Note: If the Survey Auto-Continue and MyCap settings were enabled for FDL in a project prior to the upgrade, to maintain the prior behavior, that setting will be applied to every FDL condition in the project during the upgrade process.
Version 15.7.2 (released on 2025-09-04) - (installed 2025-09-08 at 8:15 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Aggregate smart variables and miscellaneous project-level smart variables can now be utilized in the description/instructions of Custom Record Status Dashboards.
IMPROVEMENT: If a user has access to the Email Logging page in a project, they will now see the "Email Logging" option in the "Choose action for record" drop-down when viewing a record on the Record Home Page. This will allow the user to load the Email Logging page with the current record already selected as a filter.
IMPROVEMENT: On the Record Home Page, the sort order of rows within the repeat instrument tables at the bottom of the page now persists within the project (per user).
IMPROVEMENT: The record list drop-down on the Email Logging page is now searchable.
CHANGE: The MyCap-specific action tags MC-FIELD-SLIDER-BASIC and MC-FIELD-SLIDER-CONTINUOUS were removed as valid action tags from REDCap since they do not work in the current MyCap app but only in the now-retired MyCap Classic app.
Version 15.7.1 (released on 2025-08-29) - (installed 2025-09-02 at 8:02 A.M. AZ Time)
BUG FIXES
Version 15.7.0 (released on 2025-08-28) - (installed 2025-09-02 at 8:02 A.M. AZ Time)
NEW FEATURES, IMPROVEMENTS/CHANGES & BUG FIXES
NEW FEATURE: Form-level "Delete" Rights
- Users can now be given privileges to delete the data for specified instruments, enabling them to click the Delete Data button at the bottom of a data entry form. This can be granted without having to give the user the ability to delete whole records and events. Thus, this feature provides more granularity with regard to data deletion privileges.
- This new form-level privilege can be found in the Data Viewing Rights section of the User Rights dialog when editing a user's rights. The "Delete" privilege can be granted for any or all instruments in the project. This assumes the user does not have the "Delete Records" privilege because, if so, the "Delete Records" privilege already includes the ability to delete data on all forms (in addition to being able to delete a whole record, etc.).
- Note: Users must have "View & Edit" privileges for a given instrument in order to be given "Delete" privileges. And if an instrument has been enabled as a survey and the user is viewing a survey response (as opposed to data entered by authenticated users), the user will not be able to delete the data for that response unless they additionally have "Edit Survey Responses" privileges for that instrument.
NEW FEATURE: MyCap Email Notifications - The "Messages" portion of the MyCap Participant Management page now contains a new tab to allow users to compose email notifications that will be sent to specified email addresses whenever a MyCap message is received from a MyCap participant in the project. Additionally, if Data Access Groups are used in the project, users can also define email notification settings that are DAG-specific.
New functions for Missing Data Codes
- isblanknotmissingcode(value) - Is a field's value blank/null and not a Missing Data Code? - Returns a boolean (true or false) if the field value is blank/null/'' and not a Missing Data Code. E.g. isblanknotmissingcode([age]), in which if 'age' has a value of 'UNK' (which might be a Missing Data Code in a project), then it will return FALSE. And if the field has a blank/null value and not a Missing Data Code, it will return TRUE.
- ismissingcode(value) - Is a field's value a Missing Data Code? - Returns a boolean (true or false) if the field value is a Missing Data Code, in which Missing Data Codes have been explicitly defined in the project on the Project Setup page under Additional Customizations. E.g. ismissingcode([age]), in which if 'age' has a value of 'UNK' (which might be a Missing Data Code in a project), then it will return TRUE. And if the field does not have a Missing Data Code, it will return FALSE.
- hasmissingcode(value, missingDataDodes) - Does a field's value match a Missing Data Code that is provided? - Returns a boolean (true or false) if the field value is a Missing Data Code and also specifically matches one of the Missing Data Codes that are provided as a comma-delimited string as the second parameter. E.g. hasmissingcode([age], 'UNK') or hasmissingcode([age], 'NASK,NI,UNK'), in which if 'age' has a value of 'UNK' (which might be a Missing Data Code in a project), then it will return TRUE. And if the field value is not a Missing Data Code or does not match at least one of the Missing Data Codes provided in the second parameter, it will return FALSE.
IMPROVEMENT: Improved error message dialogs for branching logic and calculation errors on forms and survey pages. All errors are now combined into a single dialog listing all fields with calc errors and/or branching logic errors. In addition, the "Erase value?" confirmation prompt has also been modernized to display all affected fields in the same dialog if those fields have values but were triggered to be hidden by branching logic (either when the page loads or triggered by the changing of a field value).
CHANGE/IMPROVEMENT: When a user clicks the "Save & Go To Next Record" button on a data entry form when record auto-numbering is enabled, in which there is no record after the current record, the user will now be taken to the Record Home page of a potential/non-yet-created record (within the same arm, if multiple arms exist). This makes the process faster by saving the user a click when rapidly creating new records in a project. In this situation in previous versions, the user would instead be taken to the "Add/Edit Records" page.
Version 15.6.1 (released on 2025-08-21) - (installed 2025-08-25 at 8:20 A.M. AZ Time)
CHANGES & BUG FIXES
CHANGE: If editing a field in the Online Designer, in which the BioPortal Ontology Service is the only ontology service listed in the Edit Field dialog, the BioPortal Ontology Service will be auto-selected when the dialog is opened.
Version 15.6.0 (released on 2025-08-14) - (installed 2025-08-18 at 8:08 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: Background Bulk Record Delete - When selecting records to delete on the Bulk Record Delete page in a project, the confirmation dialog now has a new checkbox "Delete records using a background process?". When checked, the record deletion process will occur in the background using the REDCap cron job, rather than deleting the records in real time while the user remains on the page. When the background process has completed, it will email the user and will note any errors that may have occurred. Users will also be able to monitor their batch processes and optionally halt them in a new tab on the Bulk Record Delete page.
CHANGE/IMPROVEMENT: New "combineCheckboxOptions" option for the "Export Records" API method. Similar to the same option seen when creating a report, this option allows users to specify whether or not to combine checkbox field options into a single column containing only the checked-off options. By default, all checkbox field options will be exported as separate columns. The setting's value can be set to "false" (default) or "true".
CHANGE/IMPROVEMENT: When using MyCap in a project, there is now a new option in the MyCap settings to prevent the ability for MyCap participants to switch languages in their MyCap app if MLM is active and if MTB measures are available in both English and Spanish languages.
CHANGE: When a project is in Analysis/Cleanup status, External Module links (if any) will be displayed on the left-hand menu. In previous versions, EM links were not displayed while in Analysis/Cleanup status but only when in Development and Production.
CHANGE: When images attached to descriptive fields are shown inline, and the field label is otherwise empty, no extra space is added before the image.
Version 15.5.6 (released on 2025-07-31) - (installed 2025-08-04 at 9:10 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT: REDCap now supports the "ruby" HTML tag so that it may be utilized in user input (e.g., field labels, survey instructions).
CHANGE: In a MyCap-enabled project, if the baseline date setting is set and then a user edits the variable name of the baseline date field or changes its field validation to a non-date/datetime validation, it will now display an error to the user regarding this issue in the MyCap errors popup in the Online Designer.
Version 15.5.5 (released on 2025-07-24) - (installed 2025-08-04 at 9:10 A.M. AZ Time)
IMPROVEMENTS/CHANGES & BUG FIXES
IMPROVEMENT/CHANGE: Updated the Font Awesome library from v6.7.2 to v7.0.0.
IMPROVEMENT/CHANGE: For the repeating instrument tables displayed at the bottom of the Record Home Page, any status filters (but not keyword search) that are set for a repeating table will now persist for the user (remembered at the user-level) if they leave the page and then return later. Note: The filter state only persists for the tables at the bottom of the Record Home Page but not for the floating/popup tables that appear in various places (e.g., Record Status Dashboard, left-hand form menu) when clicking the stack status icon of a repeating instrument.
IMPROVEMENT/CHANGE: Some performance improvements when evaluating logic for the same record repeatedly during a given request.
IMPROVEMENT/CHANGE: The MyCap Participant List page has been optimized for improved performance, so it should load much faster now, especially for projects with lots of records.