Releases: vanderbilt-redcap/flight-tracker
Releases · vanderbilt-redcap/flight-tracker
Release 6.20.0
- More Debugging information.
- Add Special for Month Number of Publication.
- Add maximum download file size.
- Added CSRF Token For Modifying Photo in Scholar Portal (Bug Fix).
- Bug fix for downloading Icite referencing field.
- Added middle name filtering for NIH reporter.
- Allow users to email delegate for tables 2-4 when scholar doesn't have email (Bug Fix).
- Fixed broken link for default csv's in Upload Table.
- Removed loookup for Newman Society (Vanderbilt Only).
- Changed CSV Import to be case insensitive on fields.
- Added new developer to config.json.
- Added NoAuth Files for CSV Downloads.
- Bug fix for configuring new honors and awards.
- Turned off IES Download.
- Avoid double counting surveys and people on survey response table.
- Moved a few links for movies (Bug Fix)
- Removed ExcelToFT Link.
- Psalm Security Scan Fixes.
- Added field notes for grant end dates.
- Filter out Descriptive fields when copying project to new server. (Bug Fix)
Release 6.19.0
- (NEW FEATURE) Configure Publication List with MeSH Terms. Restyle Publication List configuration boxes.
- Lazy loading of the backup jquery.min.js.
- Create a MeSH Term class.
- (BUG FIX) Allow MMA sessions to persist for 12 hours.
- (BUG FIX) MMA start times are no longer overwritten with each data transaction.
- Hidden Input generation now supports variables that are arrays.
- URLManagement::splitURL() now uses
parse_str()
- The Fetch Data Now script avoids calling the IES fetch between cURL versions 7.60 and 7.88.
- The mesh_autocomplete.js script has been moved to the main js directory.
Release 6.18.2
(MAJOR BUG FIX) The old code contained an infinite loop on the every-page hook. That has been remedied here.
Release 6.18.1
- (BUG FIX) Corrects one line in 6.18.0, which posed a formulation that is illegal in PHP 8
Release 6.18.0
- (NEW FEATURE) Download Publication Keywords and backfill old publications
- (NEW FEATURE) In the Scholar Portal's Find a Collaborator feature, users can search by keyword and up to five MeSH Terms
- The classes/ directory has been separated to one class per file
- Preprints are marked explicitly as [Preprint] per NIH documentation standards
- (BUG FIX) The Scholar Portal's autocomplete for MeSH terms loads better due to number of terms; its file has also been renamed.
- (BUG FIX) In older versions of REDCap, data fetching from the redcap_data was disabled because
REDCap::getDataTable()
was required. That is remedied here. PubmedMatch:getPMID()
now exists- Flight Tracker's class autoloader has changed.
- jQuery has been updated, but REDCap's bundle.js is preferred.
- (BUG FIX) The bulk importer now properly imports by record-id, not just names.
- (BUG FIX; VANDERBILT) The publication subjects for OpenAI doesn't display the field-name (citation_ai_keywords) but the contents of the field
- (BUG FIX) The Scholar Portal now displays All Grants properly on the scholar timelines
- jQuery UI has been updated
Release 6.17.3
- (NEW FEATURE) Added support for a custom survey text above Initial Survey and Followup Survey headers
- (NEW FEATURE) Added a URM status plus LGBTQ+ field in the Summary instrument
- Updated jQuery and jQuery UI - JS and CSS
- Increased the maximum processing time for the Publication List to 60 minutes instead of 20 minutes
- (BUG FIX) On the Publication List, added support for multiple grants to be highlighted
- Got rid of support for Vanderbilt's "plugin project"
- (BUG FIX) Added a namespace for the
\Exception
in ORCID.php - Psalm scanner updates
- Composer update
Release 6.17.2
- (BUG FIX) The Connectivity Tester automated emails have been restored.
- (BUG FIX) Adding a mentor was selecting the wrong userid.
- The Email Manager now scans the last three hours for emails instead of one hour.
- (BUG FIX) The Scholar Portal wasn't allowing people to log in because of increase typing in PHP.
- (BUG FIX) Remove Scholar::getORCIDDetails()
- (BUG FIX) Scholar::translateDegreesFromList returns a string, not a ScholarResult for a blank result.
- Stats::getPercentile() can report the values for a given percentile.
- The "Who Has Responded to Surveys?" page now displays totals at the bottom.
Release 6.17.1
- In 6.17.0, I realized that I forgot to assign the new ORCID forms to repeating instruments.
- I also forgot to enable the ORCID pull after testing it.
Release 6.17.0
- (NEW FEATURE) ORCID Profile information can now be downloaded into REDCap if the Feature Switch is turned on.
- (NEW FEATURE) ORCID wrangling now displays more information about each ORCID ID.
- (BUG FIX) Some cohort projects were trying to copy themselves, thereby clogging up the cron. This hole has been fixed.
- (BUG FIX) One client had reported a blank record in some error reports. The root cause was not understood, but all blank records are now explicitly filtered out of the crons and when downloading record-ids from the database.
- (BUG FIX) Ordering of custom instruments is now maintained when upgrading the Data Dictionary.
- (BUG FIX) YMD2MDY() and genericDateToYMD() return blank when a blank date is provided.
- Updating resources now download data "by pid" instead of "by token."
- (BUG FIX) Download::fieldsForRecordsByPid() now accepts one record-id.
- The Feature Switch class has undergone some refactoring.
- (BUG FIX) When PubMed's API displays a timeout message due to one bad PMID, that PMID is identified and excluded.
- (BUG FIX) The Citation class's namespace is handled when getting a publication's timestamp.
- (BUG FIX) PHP 8 upgrade issue on the Scholar Profile
- (BUG FIX) NIH Training Tables 2 & 4 were not showing a way to display the emails for each scholar without an email. It was limiting the number of potential scholars without emails to one. That incorrect limit has now been removed.
- Composer update.
Release 6.16.0
- (NEW FEATURE) A self-signup Flight Tracker project to allow scholars to sign up themselves.
- (NEW FEATURE) Allow publication subject timelines to be saved as HTML.
- NIH Training Tables 2 & 4 now add rows for unmatched scholars.
- (BUG FIX) Use REDCap variables instead of HTTP_HOST to reconcile URLs. This was needed because of one client's setup.
- (BUG FIX) For cohort configurations, contains and not contains mimics equals and not equals
- (BUG FIX) Download::recordIds() now refers to Download::recordIdsByPid() if possible. Under the ClassicalREDCapRetriever, it took unacceptably long to fetch a list of record IDs.
- (BUG FIX) PubMed searches now use only the middle initial instead of the full middle name when doing searches.
- (BUG FIX) PubMed searches now do not put institutions in quotations. Newly found documentation recommends no quotations.
- (BUG FIX) The Publication Wrangler marks the form statuses according to the publications' new statuses.
- (BUG FIX) Table 1 no longer outputs multiple copies of the same row.
- (BUG FIX) The grant wrangler defines awards in JS that start on the right column.
- Patents' form status now reflects its Wrangling status, much like publications.
- The multi-site collaboration CSV now reports the Journal and the Number of Citations.
- Better text explains some of the installation items.
- More debugging information when a cron fails.
- Refactoring to support later versions of PHP with stricter typing and newer supporting functions.
- Composer update of supporting software.