Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

View file
nameUpgrade_9_5_5.pdf

LTS (Long Term Support) Version 9.5.5 LTS

BUG FIXES & OTHER CHANGES:

The previous version of LTS (v9.5.4) did not get released with the proper code and thus might be missing many things that should have been included in LTS 9.5.4. This version (9.5.5) is a replacement that represents what should have been 9.5.4. Our apologies for the mishap.

Version 9.5.4 LTS

New LTS branch based on REDCap 9.5.3 (Standard)

Standard

Version 9.5.3 Standard

BUG FIXES & OTHER CHANGES:

Improvement: New content was added to the "Help & FAQ" page

Version 9.5.2

BUG FIXES & OTHER CHANGES:

...

Improvements and changes when exporting data from REDCap into SAS Full integration of the Missing Data Code functionality in the SAS data export syntax file to prevent issues when loading data containing Missing Data Codes into SAS. Note: The SAS Pathway Mapper file has been removed and is no longer utilized. Users exporting data to SAS will now need to manually modify the path of the CSV data file in their .SAS syntax file to reflect its locally saved path on the device.

Version 9.5.1

BUG FIXES & OTHER CHANGES:

Improvement: When using the Data Resolution Workflow and exporting all data queries in a CSV file, the following attributes are now all exported as their own separate columns in the CSV file: record name, event name, data access group, data quality rule, and field name. In previous ## Versions, some of these attributes existed together in a single column and thus were harder to parse out individually. Additionally, the following columns have been added to the CSV export file: Current Query Status, Time Raised, and Time Resolved. (Ticket #30092)

...

Minor security fix: A Cross-Site Scripting (XSS) vulnerability was discovered, in which a malicious user could potentially exploit it by manipulating the POST request parameters of a specific HTTP request.

Version 9.5.0

BUG FIXES & OTHER CHANGES:

...

Improvement: Major performance improvement with regard to web server RAM usage when using the method REDCap::evaluateLogic() a lot in a module, hook, or plugin. In some cases where it was being called hundreds of times in a single request, it might cause PHP to run out of memory. Change: If the "File Upload field enhancement: Password verification & automatic external file storage" setting has been enabled in a project, then when a user attempts to delete a file for a File Upload field (including the deletion of older revisions for that field), it is now required for users to provide a reason (in the text box in the "Delete file?" popup) in order delete the file. In previous ## Versions, providing a reason was only optional.

Version 9.4.2

BUG FIXES & OTHER CHANGES:

...

Improvement: Added “Copy” and “Paste” options to the [right-click] context menu for all rich text editors.

Version 9.4.1

BUG FIXES & OTHER CHANGES:

...

Change: The popup for displaying Project Notes on the My Projects page might not behave correctly under certain conditions. It is now displayed in a better format to avoid these issues. (Ticket#71813)

Version 9.4.0

NEW FEATURES, BUG FIXES, & OTHER CHANGES:

...

Improvement/change: If the Universal “From” Email Address option is being utilized for the system, the sender’s email address now gets set as the Display Name in the email received. In previous ## Versions, no Display Name is ever set for outgoing emails. So instead of the recipient only seeing that the sender is no-reply@vumc.org (mailto:no- reply@vumc.org) (assuming this to be the catch-all universal address, for example), it instead will appear to be from “joe.user@gmail.com (mailto:joe.user@gmail.com) EMAIL: no- reply@vumc.org (mailto:no-reply@vumc.org). This is an improvement because it provides the recipient with more context with regard to who the sender is.

Version 9.3.8

BUG FIXES & OTHER CHANGES:

Improvement: When using the CDIS services Clinical Data Pull and Clinical Data Mart, users may now import medications with statuses other than “active”, such as “stopped”, “on-hold”, and “completed” medications. (Previous ## Versions only imported “active” medications.) In CDP, these have been added as three new fields that can be mapped on the project mapping page. In Data Mart, medications with any of the four statuses now get imported into the Medications repeating instrument, and a new field named “Medication status” was added to the Medications instrument to store the status value for each medication.

Version 9.3.7

BUG FIXES & OTHER CHANGES:

...

Change: When creating a new Clinical Data Mart project, all the text fields for labs and vital signs values no longer have number validation on them. The field validation has been removed in order to handle some of the newer non-numerical data types that might be output by FHIR for labs and vitals.

Version 9.3.6

BUG FIXES & OTHER CHANGES:

...

Change: The drop-down record list near the top of the Data Quality module now only displays the first 10,000 record names for projects containing more than 10,000 records. This is to prevent excessive load on the server and also to prevent the user's browser from crashing for very large projects.

Version 9.3.5

BUG FIXES & OTHER CHANGES:

...

Improvement: The bottom of the "Clinical Data Interoperability Services" page in the Control Center has a new setting "Allow the patient's email address to be imported from the EHR?". It is initially set to "No", but if changed to "Yes", it will display the "email address" field in the field mapping tree for both Clinical Data Pull and Clinical Data Mart, thus allowing users to import a patient's email address into REDCap, if they desire. Previous ## Versions of REDCap did not allow the patient email address to be imported. (Ticket #70967)

Version 9.3.4

BUG FIXES & OTHER CHANGES:

...

Change: If the "Name of REDCap Administrator" setting is set to something other than blank/null on the "Edit a Project's Settings" page in the Control Center for a given project, then the blue button on the project's left-hand menu will have the button text as "Contact X" (where X is the name entered) rather than the hard-coded text "Contact REDCap Administrator". (Ticket #70799)

Version 9.3.3

BUG FIXES & OTHER CHANGES:

Major bug fix: Some code in the External Modules Framework was not compatible with PHP 5.5, thus causing every page to crash after installing or upgrading to REDCap 9.1.11 (LTS) or 9.3.2 (Standard Release). (Ticket #70186)

Version 9.3.2

BUG FIXES & OTHER CHANGES:

Improvement: The "Cancel" button on data entry forms now displays a confirmation prompt after being clicked to ask the user if they truly wish to cancel and lose all their changes. (Ticket #22360)

Version 9.3.1

BUG FIXES & OTHER CHANGES:

Improvement/change: When an administrator is reviewing the email from a user requesting to have a project deleted (via a button click on the Other Functionality page for production projects), the email subject now includes the project ID (PID) to allow admins to track emails for projects more easily and not get them confused with one another. Fixes and updates for the External Modules Framework

Version 9.3.0

NEW FEATURES, BUG FIXES, & OTHER CHANGES:

...

Improvement: When using the Clinical Data Mart feature and fetching data from the EHR, it now provides to the user a summary of all the types of data that were imported during the fetch and how many data points were imported for each category (e.g., Demographics, Medication Order). Minor security fix: A Cross-Site Scripting (XSS) vulnerability was discovered on the Data Import Tool page, in which a malicious user could potentially exploit it by manipulating the CSV data import file in a very specific way and then uploading it on the page. Note: This issue does not occur for administrator accounts but only for regular users. Minor security fix: Some SQL Injection vulnerabilities were found on the Calendar and Scheduling pages, in which a malicious user could potentially exploit them by manipulating the query string or POST parameters of an HTTP request.

Version 9.2.5

BUG FIXES & OTHER CHANGES:

Change: Minor changes to Clinical Data Mart When creating a Data Mart project, it is now optional for a user to provide a list of MRNs when setting the initial Data Mart configuration. If some MRNs are provided, empty records containing only those MRNs will be automatically created/seeded in the project after the first Data Mart revision has been approved by an administrator. After the first Data Mart revision has been approved, the MRN list on the Data Mart page will no longer be visible because the Fetch button will now fetch data based solely on the MRNs associated with records in the project (rather than using an MRN list from the configuration page, which was the case for older ## Versions of Data Mart). So from this point on, the Data Mart will fetch data for ALL records in the project that have an MRN associated with it.

Version 9.2.4

BUG FIXES & OTHER CHANGES:

Major bug fix: When attempting to send/schedule an email manually via the Participant List, it would mistakenly fail to do so and would note that "0" invitations were scheduled/sent. Bug emerged in REDCap 9.2.3 (Standard).

Version 9.2.3

BUG FIXES & OTHER CHANGES:

...

Improvement: In a project with repeating instruments, the Record Home Page now displays a count of total instances of a given repeating instrument next to the instrument name in the tables of instances displayed at the bottom of that page. Improvement/change: When an administrator is reviewing drafted production changes, the pre-filled "confirmation email" option on that page now includes the project ID (PID) in the subject of the email to the requester to allow admins to track emails for projects more easily and not get them confused with one another.

Version 9.2.2

BUG FIXES & OTHER CHANGES:

...

Major bug fix: If a user has access to a project but does not have "File Repository" access in that project, then if they know how to manipulate certain URLs in REDCap, they might be able to download files uploaded into the "User Files" section of the File Repository page in that project. Note: They would not be able to download files from the "Data Export Files" section or "PDF Survey Archive" section, but only from the "User Files" section. (Ticket #22974)

Version 9.2.1

BUG FIXES & OTHER CHANGES:

Version 9.2.0

NEW FEATURES, BUG FIXES, & OTHER CHANGES: 10 new Smart Variables

...

Improvement: The email sent to the REDCap administrator that contains a link to the page for reviewing production project changes now includes the project ID (PID) in the email subject to allow admins to track emails for projects more easily and not get them confused with one another. (Ticket #48141)

Version 9.1.2

NEW FEATURES, BUG FIXES, & OTHER CHANGES:

...

Change: On the Clinical Data Pull’s project list page (seen after launching REDCap inside an EHR), it now displays a link “View EHR patient identifier keys” that (when clicked) displays all possible EHR patient identifier strings for the institution’s EHR. This is to aid in setup of CDP and/or Clinical Data Mart since this value must be entered on the configuration page for Clinical Data Interoperability Services to be able to work properly for most EHR vendors.

Version 9.1.1

BUG FIXES & OTHER CHANGES:

...

Change: Removed unnecessary "error_log" statements throughout the code. (Ticket #64858)

Version 9.1.0

BUG FIXES & OTHER CHANGES:

...

Improvement: When using the Clinical Data Pull module, the process of determining which FHIR access token is the best to use and still viable for a given user/patient has Fixes and updates for the External Module framework, including a fix for module icons not displaying correctly on the left-hand project menu.

Version 9.0.3

BUG FIXES & OTHER CHANGES:

...

Improvement: On the Alerts & Notifications page, the email "From" address is now displayed in the right-hand Email box for each alert. Change: For Alerts & Notifications, in Step 2B ("send it how many times?"), the "Just once" option now has more clarifying text for longitudinal projects or projects with repeating instruments/events to explain that that the alert will be triggered at a per-event and per-repeating-instance level.

Version 9.0.2

BUG FIXES & OTHER CHANGES:

...

Improvement: Custom message for e-Consent Framework settings - In the e-Consent Framework section on the Modules/Services Configuration page in the Control Center, an administrator may define custom text (including HTML styling), in which that custom text will be displayed at the bottom of the e-Consent Framework section on the Survey Settings page in every project. This may be utilized for informing users of some information surrounding the use of the e-Consent Framework at the local institution, for example.

Version 9.0.1

BUG FIXES & OTHER CHANGES:

Change: Replaced many of the older icons in the user interface with Font Awesome icons, especially on the left-hand project menu and left-hand Control Center menu. Change: Consolidated the two project pages “Record Locking Customization” and “E- signature and Locking Mgmt” into a single two-tabbed page named”Customize & Manage Locking/E-signatures”. Note: If user only has access to one of these pages, they will simply not see the other page/tab. )

Version 9.0.0

NEW FEATURES, BUG FIXES, & OTHER CHANGES:

...

Change: The Quick Tasks box on the Project Home page was removed since all the pages listed inside it are now located on the left- hand project menu, thus making the Quick Tasks box redundant.

Version 8.11.11

BUG FIXES & OTHER CHANGES:

Version 8.11.10

BUG FIXES & OTHER CHANGES:

...

Change: The Data History Widget on data entry pages now displays the "seconds" component of the "Date/Time of Change" timestamp for when the data value was added/modified. This allows users to view the logging items with greater granularity for when data changes are made in narrow windows of time.

Version 8.11.9

BUG FIXES & OTHER CHANGES:

...

Change: More explanatory info was added on the Survey Settings page for Question Numbering, Question Display Format, and Response Limit.

Version 8.11.8

BUG FIXES & OTHER CHANGES:

...

Major bug fix: When using Smart Variables in the conditional logic of an Automated Survey Invitation, in which the logic also contains a datediff function using "today" or "now" as a parameter in the function, it would often cause the ASI cron job to not correctly parse the logic and thus not schedule the invitations at the correct time, or it might mistakenly cause the cron job to crash unexpectedly without finishing scheduling all other ASIs for other surveys.

Version 8.11.7

BUG FIXES & OTHER CHANGES:

...

Major bug fix: When the Clinical Data Pull (CDP) is enabled on a project, if extra data is imported from the EHR for several patients at one time via the cron job (after a user has already pulled some patient data from the EHR for those patients), in certain cases it might mistakenly not clear out data from another patient whose data is being fetched and thus inadvertently add one patient’s data to another patient.

Version 8.11.6

BUG FIXES & OTHER CHANGES:

...

Change: Support was added to External Module framework to support return values for hooks. Specifically, the hook redcapcustomverify_username was modified so that if it returns result “status” of “1” or TRUE, it will display a green message box containing the return “message”, whereas if return “status” is “0” or FALSE, it will display a red message box containing the return “message”.

Version 8.11.5

BUG FIXES & OTHER CHANGES:

Version 8.11.4

BUG FIXES & OTHER CHANGES:

Text changes: The “DDP on FHIR” feature was renamed “Clinical Data Interoperability Services”. The main (and currently only) feature under the “Clinical Data Interoperability Services” umbrella of services is the “Clinical Data Pull” (CDP). Other services will be added in future ## Versions of REDCap, such as “Clinical Data Mart”.

Version 8.11.3

BUG FIXES & OTHER CHANGES:

...

Change: If the current date or current timestamp is used in the REDCap upgrade script with regard to storing the date of the upgrade and when setting the send-time of system notifications via Messenger, it will now use the database's date and time at the time of the SQL script execution instead of the hard-coded values generated by the web server on the Upgrade page. (Ticket #57079)

Version 8.11.2

BUG FIXES & OTHER CHANGES:

...

Change/improvement: In the popup dialog for moving a project to production, it now displays the number of records in the project to help the user decide if they wish to keep all data or have all records deleted when moving to production.

Version 8.11.1

BUG FIXES, & OTHER CHANGES:

Version 8.11.0

NEW FEATURES, BUG FIXES, & OTHER CHANGES:

...