Skip to main content

REDCap Version Changes

Image
Version Changes Banner

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 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)

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)

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.

Version 15.5.4 (released on 2025-07-17) - (installed 2025-07-21 at 8:59 A.M. AZ Time)

CHANGES & BUG FIXES

CHANGE: Small text changes for a MyCap-related warning in the ASI dialog in the Online Designer.

CHANGE: Small text changes for a MyCap-related warning on the MLM setup page.

Version 15.5.3 (released on 2025-07-14) - (installed 2025-07-14 at 9:45 A.M. AZ Time)

BUG FIXES

Version 15.5.2 (released on 2025-07-13) - (installed 2025-07-14 at 9:45 A.M. AZ Time)

BUG FIXES

Version 15.5.1 (released on 2025-07-10) - (installed 2025-07-14 at 9:45 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT/CHANGE: When creating a new project that initially contains one or more records, whether the project is created using the Copy Project page or by uploading a Project XML (metadata+data) file, the new project will have the data values for all initial records appropriately logged on the Logging page. This will help with transparency regarding when a data value was entered (e.g., when viewing the Data History popup) if a record was added during the project creation process. In previous versions, the logging of initial records in the project was not performed for various intentional reasons.

IMPROVEMENT: In connection with the new "Quick Set" feature used when adding fields to a report, a new link exists next to that button to allow users to copy the field names of all current fields in the report to the user's clipboard.

IMPROVEMENT: MLM manuals (PDF) for admins and end users are now included for download in REDCap.

IMPROVEMENT: The Form Display Logic setup dialog now contains a new option for MyCap-enabled projects: "Enable support for MyCap App". Checking this checkbox will cause all FDL conditions to be applied in the MyCap app. This is a good way to use conditional logic to disable specific MyCap tasks in the app for MyCap participants.

CHANGE: The wording for the "Language preference field" on the Multi-Language Management setup page has been updated to better reflect its function.

Version 15.5.0 (released on 2025-07-03) - (installed 2025-07-07 at 1:15 P.M. AZ Time)

NEW FEATURES, IMPROVEMENTS/CHANGES & BUG FIXES

NEW FEATURE: Custom CSS styling for individual forms and surveys

  • Users may now optionally define custom CSS styling for an individual survey on the Survey Settings page, and on the field-level Online Designer page they may define custom CSS styling for that data entry form. The form and survey CSS are separate controls that are only applied on a data entry form and survey page, respectively.
  • The form-level CSS setting (but not the survey CSS setting) is subject to draft mode when in production status, and if a change is made to the form-level custom CSS, a side-by-side comparison of the changes can be seen on the draft mode project modifications review page before the drafted changes are approved.
  • The survey-level custom CSS setting on a given survey can be easily copied to other surveys in the project using the "Copy design to other surveys" button on the Survey Settings page.
  • Note: There is a warning on both the form and survey custom CSS settings that informs users of the following things: "Use with caution. Please note that targeting internal REDCap elements (e.g., specific classes or IDs) may break without notice, as updates to REDCap can change or remove these elements at any time. Stability of these selectors across versions is not guaranteed, and any changes to them will not be announced in advance."

NEW FEATURE: Record limit for development projects

  • Summary: If enabled, a warning message will be displayed in the project's user interface to inform users that more records cannot be created in the project after the record limit has been met, and users will be prevented from creating any new records in the project. This record limit is only enforced on projects in development status. Once a project is in production or is inactive, this check will not be performed.

IMPROVEMENT: On the Edit Report page, Step 2 now has a "Quick Set" feature that allows users to add or replace report fields by pasting field names from the clipboard or by entering manually. Additionally, the existing "Quick Add" feature now has links to copy all or selected field names to the clipboard.

CHANGE: When performing a data export in a project that has Randomization enabled and fully set up, the data export dialog now mentions the Randomization publication (https://dx.doi.org/10.2139/ssrn.5261054) that might need to be cited in published manuscripts relating to the current REDCap project.

CHANGE: When performing a data export in a project that has one or more External Modules enabled, the data export dialog now mentions the External Module Framework publication (https://doi.org/10.1093/jamia/ocaf073) that might need to be cited in published manuscripts relating to the current REDCap project.

Version 15.4.5 (released on 2025-06-26) - (installed 2025-06-30 at 9:17 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: Icons/indicators for repeating instruments and repeating events have been added on several project pages (Define My Events, Designate Forms, Online Designer) in order to create more awareness for users with Setup/Design rights regarding which instruments or events are set as repeating.

IMPROVEMENT: REDCap now supports the "wbr" HTML tag so that it may be utilized in user input (e.g., field labels, survey instructions).

IMPROVEMENT: When using MyCap, there now exists support for latitude and longitude fields (via action tags @latitude and @longitude) inside MyCap tasks when participants open a task in the MyCap app.

CHANGE: In the Online Designer's "Edit Field" dialog in a MyCap-enabled project, the field validation drop-down on MyCap-specific fields will be disabled so that users won't be able to change the validation because changing the validation could cause sync issues with the MyCap app while saving task results.

CHANGE: The MLM Snapshot facility on the MLM setup page has been moved from the Settings tab to the Languages tab and slightly updated (visual, explanatory text).

CHANGE: The text displayed underneath the "Save & Return Later" option where a participant can enter their email address (in order to receive the survey link via email) has been modified slightly to indicate that while the participant's email address will not be stored with their survey responses, it will be stored in the system's email logs. This change is to improve transparency to the participant.

Version 15.4.4 (released on 2025-06-19) - (installed 2025-06-23 at 9:00 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: The "Help & FAQ" page has been updated with new content (thanks to the FAQ Committee).

CHANGE/IMPROVEMENT: When a project has a large number of users and/or surveys, the Survey Notifications setup dialog in the Online Designer might become very large and might crash in certain cases. Now, if it is detected that the dialog content will be very large, the user interface will change slightly into a two-step process to allow the user to select the survey first and then the users second, which is more user friendly in this situation and prevents the dialog from crashing or timing out.

Version 15.4.3 (released on 2025-06-12) - (installed 2025-06-23 at 9:00 A.M. AZ Time)

IMPROVEMENTS & BUG FIXES

IMPROVEMENT: Users can now specify the custom paging size for the repeating instrument popups/tables seen on the Record Home Page, Record Status Dashboard, and left-hand project menu. This will allow users to control the size of the instance tables in case they want to see more instances all at once on the page.

Version 15.4.2 (released on 2025-05-29) - (installed 2025-06-23 at 9:00 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: In MyCap-enabled projects, the Contacts, Links, and About pages for MyCap are now Data Access Group specific, so users can provide different content for those pages for participants in different DAGs. In the MyCap app, participants assigned to a DAG will see DAG-specific information, and any information not assigned to any DAG will be visible for all participants.

IMPROVEMENT: In MyCap-enabled projects, the Contacts, Links, and About pages for MyCap are now Data Access Group specific, so users can provide different content for those pages for participants in different DAGs. In the MyCap app, participants assigned to a DAG will see DAG-specific information, and any information not assigned to any DAG will be visible for all participants.

CHANGE/IMPROVEMENT: In a MyCap-enabled project, the QR code image in the MyCap "Invitation Participant" dialog and invitation template has been increased in size, which helps with particular mobile devices.

CHANGE: Added a new link ("MTB Data Analysis") on the "Import Active Task->Mobile Toolbox" popup page for MyCap enabled projects.

Version 15.4.1 (released on 2025-05-22) - (installed 2025-05-23 at 8:06 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: For MyCap-enabled projects, a new column (Record ID with hyperlink) was added to the Sync Issues list and Sync Issue detail popup for MyCap so that users can access records more easily.

IMPROVEMENT: MyCap-enabled projects are now able to receive data for Signature type fields from the MyCap mobile app. In previous versions, Signature fields could not be used in the MyCap app.

IMPROVEMENT: The Codebook page now displays the event IDs in the Events table.

CHANGE/IMPROVEMENT: A helpful warning is displayed in the Online Designer to remind users to enable the designated email field in their project if they are using Automated Survey Invitations in certain situations. The warning is displayed next to a survey/ASI button if 1) the designated email field is not enabled (in the project or for the survey), 2) the project is not using Twilio/Mosio for surveys, and 3) no participants have had their email address manually added to an initial survey via the Participant List page.

CHANGE/IMPROVEMENT: Hitting the ESC key when viewing REDCap dialogs should now only close the (topmost) dialog if multiple dialogs are visible on the page. (Note: This should work in 95% of places in REDCap but may not work in all cases depending on how the dialog is invoked in the REDCap code.)

CHANGE: In the recent change of repeating tables display, the custom label was rendered as a link. This has been reverted to not conflict with some use cases (such as copying parts of the label, having links in the label, etc). Note that it is still possible to get to an instance by clicking the form status icon and also by double-clicking anywhere in its row.

CHANGE: Minor text changes were made to the invitation text for MyCap participants to reflect a recent change to the profile creation process in the MyCap app.

Version 15.4.0 (released on 2025-05-15) - (installed 2025-05-19 at 8:06 A.M. AZ Time)

NEW FEATURES, IMPROVEMENTS/CHANGES & BUG FIXES

NEW FEATURE: Pause Recurring Alerts setting - For alerts that are triggered by conditional logic, in which the alert has the "Ensure logic is still true..." checkbox checked, users can now utilize a new checkbox option titled "Allow pausing of recurrences? (Existing interval will continue if the logic becomes true again after becoming false.)". This setting is optional for Alerts & Notifications. When enabled together with the 'Ensure logic is still true...' setting, REDCap will pause (instead of deleting) any already-scheduled recurrences of this alert when the alert's logic becomes false. This is useful if you expect the logic to become true again in the future. This may be the case specifically with time-based logic, such as datediff().

IMPROVEMENT: Require 6-digit PIN only once per session when e-signing (2FA required)

CHANGE: The links in the "Project Home and Design" section of the left-hand project menu have been relocated slightly to be more consistent with where they were in pre-15.3.3 versions.

Version 15.3.3 (released on 2025-05-07) - (installed 2025-05-12 at 8:37 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: For longitudinal projects, there is now a direct link to the "Define My Events" page in the "Project Home and Design" section of the left-hand project menu.

IMPROVEMENT: Renamed "Delete/Undelete" to "Disable/Enable" on the MyCap participants page, and extended this feature to notify MyCap participants by sending custom messages upon enable/disable actions.

CHANGE: Renamed Small clarification to some text in the dialog for enabling the Twilio feature on the Project Setup page.

CHANGE: The new user interface for the repeating instrument tables (added in the previous version) has been slightly improved.

Version 15.3.2 (released on 2025-05-01) - (installed 2025-05-05 at 8:12 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: For longitudinal projects with repeating events, Form Display Logic (FDL) can now be utilized within a specific repeating event. For example, if the FDL references a field inside a repeating event, that field can be used to reference a value in a specific repeating instance of the event, including the current instance (e.g., keep form X enabled if [field][previous-instance] = "1" or [field2][current-instance] > 30). This provides more flexibility so that forms within individual instances of a repeating event can be enabled/disabled via FDL at the instance level. In previous versions, FDL could not work at the instance level but merely applied the FDL to all repeating instances of a given repeating event as a whole. Note: This improvement only applies to repeating events and not to repeating instruments.

IMPROVEMENT: Improved user interface for repeating instrument data as tables/popups on the Record Status Dashboard, Record Home Page, and at the top of data entry forms that are repeating instruments. Repeating instrument tables/popups now have a fresh look with options to filter by a word/phrase or by form status (with a clickable status icon interface above the table). Also, when a record is being viewed on a data entry form, clicking the stack of icons or form name on the left-hand menu for a specific repeating instrument will now display the popup of the repeating instrument table. Additionally, if a repeating event contains more than one instance for a record, the Record Status Dashboard will now display every instrument on the event as a stack icon for the record, whereas in previous versions it would sometimes inconsistently display some instruments' icons as if they had one instance, which could be confusing to users.

CHANGE: Small clarification to some text in the dialog for enabling the Twilio feature on the Project Setup page.

Version 15.3.1 (released on 2025-04-24) - (installed 2025-04-28 at 8:28 A.M. AZ Time)

IMPROVEMENTS & BUG FIXES

IMPROVEMENT: For MyCap-enabled projects, the help text inside the "Publish new MyCap Version" dialog was updated to make it clear when a user needs to publish a new version. Additionally, the publish button will now be disabled when there are no changes to publish.

IMPROVEMENT: When a PROMIS battery of instruments has been downloaded from the REDCap Shared Library, if the first instrument in the battery is designated to an event on the "Designate Instruments for My Events" page, it will auto-check all subsequent instruments in the battery series for that same event.

Version 15.3.0 (released on 2025-04-17) - (installed 2025-04-22 at 8:55 A.M. AZ Time)

BUG FIXES

Version 15.2.6 (released on 2025-04-10) - (installed 2025-04-14 at 9:10 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: In longitudinal projects, the Online Designer now shows a warning next to any instruments that are not designated for any events. Additionally, it provides a link to navigate to the Designate Instruments page if the user has Project Design privileges.

Version 15.2.5 (released on 2025-04-03) - (installed 2025-04-07 at 10:00 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

Version 15.2.4 (released on 2025-03-28) - (installed 2025-03-31 at 4:00 P.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: A notice has been added to the MLM setup page to remind users to preserve any embedded fields in the translation when the default text contains an embedded field.

Version 15.2.3 (released on 2025-03-25) - (installed 2025-03-31 at 4:00 P.M. AZ Time)

BUG FIXES

Version 15.2.2 (released on 2025-03-20) - (installed 2025-03-24 at 10:00 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

IMPROVEMENT: When updating the branching logic of several fields at once in the Online Designer, the dialog now shows the number of fields that will be updated.

Version 15.2.1 (released on 2025-03-06) - (installed 2025-03-10 at 10:00 A.M. AZ Time)

IMPROVEMENTS/CHANGES & BUG FIXES

Design and graphics by Manuel Snyder