REDCap 15.0 LTS New Features

REDCap 15.0 LTS New Features

 

Version

Release Date

Version Type

Log type

Description

Version

Release Date

Version Type

Log type

Description

15.0.8

2025-01-30

Standard

Change

Change: Support has been dropped for PHP 7 - The minimum required PHP version is now PHP 8.0.2. All major versions of PHP 8 (i.e., 8.0 through 8.4) are supported.

15.0.9

2025-01-30

Long Term Support (LTS)

Change

New LTS branch based off of REDCap 15.0.8 (Standard) Note: Please see the Standard Release ChangeLog for the full list of new features and changes released between the previous LTS and this new LTS branch.

15.0.6

2025-01-26

Standard

Change

Change: If Easy Upgrade is enabled/available in REDCap, the top of the main Control Center page will now always display a "Check again" link to check for new REDCap versions. This will allow REDCap admins to always be able to check for new REDCap versions that have recently become available.

15.0.6

2025-01-26

Standard

Change

Change: The "Choose action for record" menu on the Record Home Page now always displays the "Survey Queue" option for a given record, even if the record's queue currently contains no items. In previous versions, the option would only be displayed if the record's queue contained one or more items. Additionally, the "Survey Queue" option in the drop-down now has a sub-option to allow the user to copy the survey queue link to their clipboard.

15.0.3

2025-01-23

Standard

Improvement

Improvement: In a MyCap-enabled project, the "Messages" tab on the "MyCap Participant Management" page now allows users to use a rich text editor when composing messages and announcements sent to MyCap participants. This allows limited text formatting/styling and clickable links to be used in the messages/announcements.

15.0.3

2025-01-23

Standard

Improvement

Improvement: The "Choose action for record" drop-down list on the Record Home Page now lists links to the Logging page, Notification Log, and Survey Invitation Log (if the user has privileges to those pages), in which the current record will already be preselected when navigating to those pages. This improvement serves as the integration of Luke Stevens' "Record Logging Links" External Module. (Ticket #247752b)

15.0.3

2025-01-23

Standard

Improvement

Improvement: When AI Services are enabled, specifically the Writing Tools feature, the magic wand icon for the AI Writing Tools now appears in the rich text editor for Notes fields with the RICHTEXT action tag when on data entry forms. Note: This does not appear for the same fields on survey pages but only for authenticated users on data entry forms.

15.0.3

2025-01-23

Standard

Improvement

Improvement: When the Survey Queue is enabled in a project and a record contains one or more uncompleted items in its queue, an option to open the Survey Queue page for the record will now appear in the "Choose action for record" drop-down list on the Record Home Page. (Ticket #247752)

15.0.3

2025-01-23

Standard

Improvement

Improvements to the Codebook page:
Form names in the Instruments table are now internal links to the corresponding form in the fields table to allow users to move to that form quickly on the Codebook page.
Forms have a new Edit icon next to the form name leading to the field-edit view of the Online Designer.
The "Return to Codebook" button on the Online Designer now leads back to the form/field (instead of just to the top)

15.0.3

2025-01-23

Standard

Change

Change/improvement: In a MyCap-enabled project, the Online Designer now displays the version (i.e., "English" or "Spanish") in the instrument label of MTB Active Tasks on the instrument-level view.

15.0.1

2025-01-16

Standard

Improvement

Improvement: REDCap now supports the "blockquote" HTML tag so that it may be utilized in user input (e.g., field labels, survey instructions). (Ticket #247361)

15.0.1

2025-01-16

Standard

Improvement

Improvement: The MLM setup page now shows hints that choice labels are fixed for true/false and yes/no fields and thus cannot be translated on a per-field basis. (Ticket #246312)

15.0.1

2025-01-16

Standard

Improvement

Improvement: The user interface of the "Data Dictionary" page in a project has been simplified and improved to help users better understand the general process of editing and uploading a data dictionary. Additionally, buttons have replaced the links for downloading the data dictionary for improved web accessibility and for a better user experience. (Ticket #246206)

15.0.1

2025-01-16

Standard

Improvement

Improvement: When using Multi-Language Management, it is now possible to preset the language for a participant's Survey Queue by supplying the URL parameter "__lang", which must be set to a valid (active) language id (and is case-sensitive). Example: [survey-queue-url]&__lang=es or https://redcap.vanderbilt.edu/surveys/?sq=ABC123&__lang=es. (Ticket #247173)

15.0.1

2025-01-16

Standard

Change

Change/improvement: When a user is opening a data query in the Data Resolution Workflow and is assigning the query to a user, if the project contains Data Access Groups and is also using the DAG Switcher, users that can access the current record due to DAG Switching (but are not currently assigned to the record's DAG) will be displayed in the user assignment drop-down for assigning the data query. In previous versions, the user assignment drop-down would only display the users that were currently in the record's DAG and did not respect possible DAG Switcher assignments. (Ticket #246453)

15.0.1

2025-01-16

Standard

Change

Change: Slightly modified the styling of the buttons on the randomization model setup page to make the individual steps more distinct.

15.0.0

2025-01-09

Standard

Improvement

Improvement: Custom text option for Create New Project page - Admins may now provide custom text to display at the top of the Create New Project page, if desired. This allows for the opportunity to display important information to users before they create (or request creation of) a new project. This custom text can be set in a rich text editor near the bottom of the General Configuration page in the Control Center.

15.0.0

2025-01-09

Standard

Improvement

Improvement: To boost performance, Rapid Retrieval caching was added to the Participant List page, Participant List CSV export, and the API Export Participant List method.

15.0.0

2025-01-09

Standard

Change

Change/improvement: The logging mechanism for Break the Glass actions in CDIS projects has been improved. Logs now include detailed information not only for successful operations but also for scenarios where the action cannot be performed, such as when Break the Glass is deemed unnecessary or when an error occurs.

15.0.0

2025-01-09

Standard

Change

Change: Added more description to the MyCap Configuration Check page in the Control Center if the "Communication to MyCap Central" test fails.

15.0.0

2025-01-09

Standard

Change

Change: In the MyCap settings in the Online Designer, the "Modify Project Title" button was moved down to the "About" section.

14.9.5

2025-01-02

Standard

Improvement

Improvement/change: The user list table on the Project Home page now displays "EHR Access" in its own column in CDIS projects, separate from the user information. The table style was also slightly tweaked to enhance responsiveness, making the interface cleaner and more user-friendly across devices.

14.9.5

2025-01-02

Standard

Improvement

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

14.9.5

2025-01-02

Standard

Change

Change/improvement: All rich text editors now utilize the browser's native spell check functionality by putting a red underline under a misspelled word. (Ticket #246649)

14.9.5

2025-01-02

Standard

Change

Change: Text and phrases on certain MyCap-related pages were abstracted to allow for translation.

14.9.3

2024-12-19

Standard

Improvement

Improvement: A new FHIR Statistics page has been added to the Control Center to allow admins to view counts and visualize the EHR data being imported into REDCap via CDIS. There are date-range controls to filter the data by a min/max date, and an export option also exists on the page for exporting the counts. Note: Due to issues with the stats collection not being accurate in previous versions, REDCap will unfortunately be starting with a blank slate stats-wise with this version. For more details, see the FHIR stats-related bug listed below.

14.9.3

2024-12-19

Standard

Improvement

Improvement: When a REDCap administrator is in a project uploading a data dictionary that contains Dynamic SQL fields, the page now displays the following warning to provide more info and transparency when a SQL field is being added or modified: "Allowable warnings found in your Data Dictionary: An 'sql' field is being modified or added in this project. Please confirm that this is acceptable." (Ticket #246357)

14.9.3

2024-12-19

Standard

Improvement

Improvement: When using MyCap together with MLM, the MyCap language codes are now more flexible when adding a language on the MLM setup page. For example, if the language code is "en", "en-US", or "en-UK" on the MLM page, the MyCap mobile app will recognize any of those generally as "English".

14.9.2

2024-12-12

Standard

Improvement

Improvement: Allow for multiple IdPs for Shibboleth authentication - This allows multiple Shibboleth Login Options to be configured on the Security & Authentication page in the Control Center when using Shibboleth authentication. Previously, this was only possible when using Shibboleth+Table-based authentication. If no Login Option is defined, then authentication functions as normal for Shibboleth. However, if at least one Login Option is defined, then authentication functions much more like Shibboleth+Table-based authentication. Specifically, users will be presented with a login screen identical with the Shibboleth+Table screen except that there is no option for local REDCap login.

14.9.2

2024-12-12

Standard

Improvement

Improvement: Public project dashboard links can now be turned into QR codes. If a public link is created for a project dashboard (including custom/short links), a button next to the public URL on the Edit Project Dashboard view will appear that (when clicked) will display the QR code representing the dashboard link. The QR code image can also be downloaded in SVG format or copied to the user's clipboard.

14.9.2

2024-12-12

Standard

Change

Change/improvement: The "View modules available in the REDCap Repo" button in the External Modules Module Manager in the Control Center now opens the REDCap Repo website in a new tab, whereas in previous versions it opened in the same tab. (Ticket #245904)

14.9.2

2024-12-12

Standard

Change

Change/improvement: When using MyCap in a project, a new UI improvement has been made for making the 'enable/disable for event' buttons more noticeable on the MyCap Task setup page for longitudinal projects.

14.9.0

2024-12-05

Standard

New Feature

New feature: Organize stored files into subfolders by project (for "Local" storage only)
This is an optional feature that allows files for a given project to be stored in a subdirectory named "pidXXXX", in which XXXX is the PID of the project, rather than storing the files associated with that project in the main local storage directory on the web server. This feature can aid in the organization of files if IT/server admins are not happy with there being thousands or millions of files stored in the main storage directory.
Once enabled, this setting will be applied to new projects that are created after the fact. This setting will not apply to any existing projects that were created before this setting was enabled.
This feature can be enabled near the top of the File Upload Settings page in the Control Center. When upgrading, this setting will be disabled by default, although it will be enabled by default when performing a fresh install of REDCap.
This feature is only applicable for REDCap installations that are using "Local" file storage or "Google Cloud Storage (for Google App Engine hosting only)".
When enabled, if REDCap is unable (due to a directory permissions issue, etc.) to create a project-level subfolder when a new project is created, it will instead default to storing all project files in the main Local File Storage directory (specified above) for that project.

14.9.0

2024-12-05

Standard

Improvement

Improvement/change: Added 8 new MTB measures for use in MyCap-enabled projects: Spanish versions of Arranging Pictures, Arrows, FNAME Learning, FNAME Test, Number Match, Sequences, Shape-Color Sorting, Word Meaning Form 1.

14.9.0

2024-12-05

Standard

Improvement

Improvement: The PDF Snapshot Archive page in the File Repository now contains a new button to allow users to download the PDF Archive's file list as a CSV file. (Ticket #245337)

14.9.0

2024-12-05

Standard

Improvement

Improvement: When a project is created from a Project XML file, additional info about the file (source system REDCap version and the XML file's creation date) is displayed on the page, or a warning message is displayed if the XML file appears not to be a proper REDCap Project XML file. (Ticket #245469)

14.9.0

2024-12-05

Standard

Improvement

Minor security improvement: The SameSite attribute for cookies utilized by REDCap now defaults to the value "Strict", which provides more security by preventing cookie information leakage to first-party or same-site context. In previous versions, the default value for the SameSite attribute was "Lax".

14.9.0

2024-12-05

Standard

Change

Change: A cookie policy was added that specifies the details of how cookies are utilized by a person's web browser when using REDCap. A link to the policy exists at the bottom of every webpage in REDCap.

14.9.0

2024-12-05

Standard

Change

Change: When an admin clicks the "Compose confirmation email" button to send an email to the user via the Project Modifications Review page for Draft Mode, the logged event description (i.e., "Send email to user from admin") now includes the recipient's email address so that their email appears in the project logging to provide more context.

14.9.0

2024-12-05

Standard

Change

Various changes for the External Module Framework, including 1) Relaxed tag vs. release zip comparison during security scans, 2) EM Logs table within the project context will now properly maintain PID context (this prevents it from navigating away to the Control Center when trying to use search parameters), 3) Added 'Record' and 'UserName' columns to the report table of EM logs, 4) Included the framework's twig dependency when checking for composer conflicts, and 5) Misc. minor changes.

14.8.3

2024-11-26

Standard

Improvement

Improvement: When creating an alert in a longitudinal project, users can now select an email field from the current event where the alert is triggered to be used as the "Email To" setting for the alert. This allows for flexibility when using different email addresses on each event in the project. In previous versions, email fields in specific events only could be selected.

14.8.3

2024-11-26

Standard

Improvement

Minor security improvement: The HTTP header "Referrer-Policy: strict-origin-when-cross-origin" was added to prevent the leakage of referrer information when navigating to external websites from REDCap.

14.8.3

2024-11-26

Standard

Change

Change/improvement: Allow multiple PHP errors to be logged in the "redcap_error_log" database table for a single request (i.e., single log_view_id).

14.8.3

2024-11-26

Standard

Change

Change: REDCap is now officially compatible with PHP 8.4. Note: It was noted in a previous release that REDCap 14.7.4 and higher was compatible with PHP 8.4, but that was incorrect. Only REDCap 14.8.3 and higher are compatible with PHP 8.4. Additionally, the current recommended PHP versions for REDCap are PHP 8.1, 8.2, 8.3, and 8.4. Note: REDCap is currently compatible with PHP version 7.3.0 and all later versions (including PHP 8.4.X).

14.8.1

2024-11-20

Standard

Improvement

Minor security improvement: A couple different project pages might mistakenly allow knowledgeable malicious users to email any recipient as many times as they wish (i.e., spam any email address), although the email itself would still have to come "From" one of the user's email addresses as listed in their REDCap user profile. Exploiting this feature is no longer possible.

14.8.1

2024-11-20

Standard

Change

Change/improvement: When using the Data Resolution Workflow, the "assign user" drop-down list in the DRW dialog is now displayed as an auto-complete drop-down to help users more easily select a user from the list in projects that have a large number of users.

14.8.1

2024-11-20

Standard

Change

Change: Performance improvements on the MLM setup page, which should load faster than in previous versions.

14.8.0

2024-11-14

Standard

New Feature

New feature: Descriptive Popups
This feature represents the integration of Mark McEver's "Inline Descriptive Popup" External Module. Note: Upgrading to this version will not disable the "Inline Descriptive Popup" EM nor will it migrate any settings from the EM if the EM is being used in a project.
Summary: Descriptive popups are custom popups of text that become visible after hovering over a specific word or phrase on a data entry form or survey. They have two main components: 1) the link text, which should match a word or phrase used on a form or survey, and 2) the custom text for the popup content. Users may set a descriptive popup to work on all instruments/surveys (default) or on specific ones. Descriptive popups are a great way to convey extra information on a form or survey without the text taking up space on the page. Users may configure their descriptive popups to be activated only on specific instruments. By default, they are enabled on all instruments. Additionally, if the popups are enabled to work on a survey, especially a multi-page survey, users can specify specific page numbers on which the popups will be activated.
When copying a project or exporting a project via a Project XML file, there is now an option to copy/export the descriptive popup settings, respectively.
Web accessibility: Descriptive popups are WCAG compliant, thus they will work with screen readers.
MLM: Both the link text and popup content text of descriptive popups can be translated using Multi-Language Management.

14.8.0

2024-11-14

Standard

New Feature

New feature: Draft Preview Mode
Draft Preview Mode allows users to preview their data entry forms with their current drafted changes as if they were live. This allows users to fully test the changes they have made in Draft Mode, including all branching logic, calculations, action tags, and embedded fields, before submitting their drafted changes for approval.
Additionally, Draft Preview Mode will simulate live data entry on data entry forms, thus allowing users to enter ephemeral data that is stored only in their session; however, no data will actually be saved to the project. Once a user leaves Draft Preview Mode, all ephemeral data that has been entered will vanish.
Limitations: While in Draft Preview Mode, the following limitations exist: No new records can be created. No data can be changed or stored in the project (all data changes are transient and are bound to the user's login session). Only changes to already existing forms can be previewed. Delete operations (deleting whole records or deleting data for forms/events) are disabled. Several more limitations exist and are delineated in the Online Designer before enabling Draft Preview Mode.
Note: Draft Preview Mode only operates on data entry pages, the Record Status Dashboard, and the Record Home Page. It does not impact any other pages, and it currently does not work on survey pages.

14.8.0

2024-11-14

Standard

Improvement

Improvement: REDCap now supports the "address" HTML tag so that it may be utilized in user input (e.g., field labels, survey instructions). (Ticket #244390)

14.8.0

2024-11-14

Standard

Change

Change: In a MyCap-enabled project, REDCap now prevents the user from accessing the "View participant QR code" and "Invite Template" popups until the first MyCap app version has been published for the project.

14.8.0

2024-11-14

Standard

Change

Change: In a MyCap-enabled project, the "Messages" feature is now disabled in the MyCap participants list for participants that have not yet joined the project using the MyCap mobile app (i.e., their install date is blank).

14.8.0

2024-11-14

Standard

Change

Change: The "Learn Advanced Design Features" link on the left-hand project menu is now only displayed to users with Project Setup & Design privileges. (Ticket #244150)

14.7.4

2024-11-07

Standard

Improvement

Security improvement: When using REDCap's Two-Factor Authentication, the OTP (One Time Password) encryption secret, which is stored for a user in the back-end database and is used to generate their QR code for 2FA, has been increased to 160 bits to meet certain security standards. Note: This change will not affect existing users' ability to continue using their already-established Microsoft/Google Authenticator mobile app for 2FA in REDCap.

14.7.4

2024-11-07

Standard

Change

Change: Updated REDCap's session handler functions to be compatible with the upcoming PHP 8.4 release. Thus, the only REDCap versions that are compatible with PHP 8.4 are REDCap 14.7.4 and higher.

14.7.4

2024-11-07

Standard

Change

Change/improvement: The dates displayed in the "Other useful info" box on the main Control Center page are now listed in the date format dictated by the user's profile date format preference.

14.7.4

2024-11-07

Standard

Change

Change: On the Survey Invitation Log and Notification Log, a new warning has been added to the page when a project is in Analysis/Cleanup project status to denote that any already-scheduled survey invitations or alerts will not be sent while in Analysis/Cleanup status, despite the fact that the user may see scheduled invitations/alerts on those pages.

14.7.4

2024-11-07

Standard

Change

Change: The "Online Designer" video on the Training Videos page was updated, and a new video "Randomization" was added.

14.7.4

2024-11-07

Standard

Change

Change: When using Multi-Language Management in a MyCap-enabled project, the MLM setup page will now display a warning to users when adding an MLM language when the country code isn't supported in the MyCap mobile app.