Versions Compared

Key

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

...

Expand
titleRelated ticket

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1614

Multi-Lingual Improvements

...

Expand
titleRelated tickets

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1524

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1630

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1659

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1661

Externalized Search Index

...

Expand
titleRelated tickets

Jira
serverDuraSpace JIRAVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1587

Jira
serverDuraSpace JIRAVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1589

Jira
serverDuraSpace JIRAVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1592

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1596

Jira
serverDuraSpace JIRAVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1600

Jira
serverDuraSpace JIRAVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1612

ORCiD API

This release includes an improvement to the ORCiD integration that streamlines the process of connecting a VIVO profile with the associated ORCiD profile based on whether the VIVO installation is using the 'public' or 'member' ORCiD API.

...

Expand
titleRelated ticket

Jira
serverDuraSpace JIRAVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1670

Docker

In conjunction with the effort to modularize and decouple VIVO components, this release also demonstrates that modularization by establishing Docker infrastructure for deploying the following modules as separate containers:

...

Expand
titleRelated tickets

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1679

Jira
serverDuraSpace JIRAVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1680

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1682

Jira
serverDuraSpace VIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1685

Additional Error Checking During Builds

The Maven projects now integrate Google's Error Prone - http://errorprone.info/ - tool into the compilation to detect serious errors in the Java code. Any customisations and contributions will now automatically be checked, preventing many serious errors from entering the code base.

Testing Framework

The Selenium IDE tests have been updated to use specific named selectors, rather than positions. Additional attributes (domain and range for faux properties) have been added to the UI to allow for this.

This allows the tests to be run against both the old (wilma) and new (tenderfoot) themes, and will make the tests more robust in the event of future ontology changes.

Note that Selenium IDE no longer works with the current versions of Firefox. Whilst we can currently run the test suite using a Java project and WebDriver, we will need to consider how these tests can be maintained in the future.

Issues Resolved

Sub-task

Bug

New Feature

Task

Improvement

Test

Code Task

Documentation

Publication Claiming

New functionality drawn from OpenVIVO has been added in the 1.11.0 release for claiming publications from both PubMed and CrossRef. To use these features:

  1. Log in to VIVO with the ability to edit
  2. Go to a profile and verify the options for claiming are there
  3. Click on the claiming links - you should be claiming articles for the profile that you came from
  4. Enter IDs, check that the publications are returned as expected, and confirming creates new publications and user links (note that if the DOI or PMID is already present, then the claim interface will return the existing publication from VIVO, not the external metadata)
  5. Go to a co-author profile and claim the publication for them, verifying that the publication now links them as an author.
Expand
titleRelated ticket

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705
keyVIVO-1415

Issues Resolved

Sub-task

Expand
titleTicket

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=15107
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705

Bug

Expand
titleTickets

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=15101
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705

New Feature

Expand
titleTickets

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=15105
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705

Task

Expand
titleTickets

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=15106
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705

Improvement

Expand
titleTickets

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=15104
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705

Code Task

Expand
titleTicket

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=15103
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705

Documentation

Expand
titleTickets

Jira
serverVIVO JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfilter=15102
serverIda9c2e737-83c0-3a0a-86ab-3ac9180f5705


Release Managers

Ralph O'Flinn , University of Alabama, Birmingham

Contributors

alessandro galasso
Andrew Woods
Brian Lowe
Christian Hauschke
Don Elsborg
Kitio Fofack
Graham Triggs
Harry Thakkar
Svantje Lilienthal
Laura Wrubel
Manuel Schwarz
Benjamin Gross
Mike Conlon
Ralph O'Flinn
Stefan Wolff
William Welling