Skip to content

Releases: vanderbilt-redcap/flight-tracker

Release 6.20.0

25 Feb 20:23
Compare
Choose a tag to compare
  • 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

27 Nov 18:18
Compare
Choose a tag to compare
  • (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

22 Nov 02:41
Compare
Choose a tag to compare

(MAJOR BUG FIX) The old code contained an infinite loop on the every-page hook. That has been remedied here.

Release 6.18.1

21 Nov 23:39
Compare
Choose a tag to compare
  • (BUG FIX) Corrects one line in 6.18.0, which posed a formulation that is illegal in PHP 8

Release 6.18.0

21 Nov 23:22
Compare
Choose a tag to compare
  • (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

12 Nov 20:14
Compare
Choose a tag to compare
  • (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

01 Nov 16:34
Compare
Choose a tag to compare
  • (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

24 Oct 14:45
Compare
Choose a tag to compare
  • 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

23 Oct 22:26
Compare
Choose a tag to compare
  • (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

04 Oct 22:43
Compare
Choose a tag to compare
  • (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.