Skip to content

Releases: vanderbilt-redcap/flight-tracker

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.

Release 6.15.0

24 Sep 14:55
Compare
Choose a tag to compare
  • (NEW FEATURE) A histogram of the numbers of resources used has been added to the resource table page.
  • I got rid of requesting access to HHS's TAGGS website. When we were about to implement, we discovered that the website lacked information about PIs, which renders their data virtually useless for our purposes.
  • (BUG FIX) Uploading scholars from a CSV was tripping up when a scholar had a single-quote in a name (e.g., O'Grady) and had a mentor listed.
  • Psalm scanner updates.
  • ERIC publications' form status mirror their Include? status, much like the Citation form from PubMed.
  • (BUG FIX) PubMed pulls now factor in seasons when computing the dates. Dates were being computed incorrectly. A one-time backfill routine has been added.
  • Support was added to download all metadata fields of a certain field type.
  • (BUG FIX) The Feature Switch to download bibliometrics had a typo in it. That has been corrected, but it rendered the update bibliometrics script non-functional. The functionality has been restored.
  • (BUG FIX) At Vanderbilt, calling OpenAI referenced the wrong array.
  • Refactoring in the Publications pull about updating a new complete status.
  • (BUG FIX) Do not automatically assume that Assistant and Associate Professors are in tenure-track jobs. Only do so for Vanderbilt.
  • (BUG FIX) Filter out descriptive fields in uploads.
  • (BUG FIX) On the mentee-mentor agreements, handle the scenario when there is only one checkbox.
  • Composer has been updated.
  • (BUG FIX) The grant wrangler was having trouble when a grant had a single quote in it, too.