Skip to content

Releases: datadryad/dryad-app

2021-02-16 End of Sprint Release

16 Feb 23:48
Compare
Choose a tag to compare
  • Updated text on the FAQ page
  • Updated biography and photo for Elizabeth Wolkovich on the Advisors page
  • Expanded some pages in thetechnical documentation
  • Moved remaining utility scripts from the dryad-config repository into this
    respository
  • Improved error prevention in the publication updater
  • Increased the default page size for results returned from the API
  • Updated the API to show the same list of versions as the UI, so API users are
    guaranteed to be able to access the files that are listed as the results of
    other API calls
  • Added code to send error emails if replication to zenodo fails.
  • Reconfigured IIT login method for Shibboleth login.
  • in s3-main branch
    • Updated Merritt/SWORD submission process to only use “manifest” submissions, not direct uploads. Modified the manifests to reference all files from an AWS S3 bucket.
    • Direct uploads to S3 by presigned URL creating unique S3 key "directories" for different servers. Complete rework of UI upload flow and Javascript to use EvaporateJS, although it appears mostly the same from the user's point of view. (Lots of changes, see #1076).

2021-02-02 End of sprint release WITH Merritt Collection changes

11 Feb 17:29
Compare
Choose a tag to compare

This is the same as v0.5.41 but with config changes to move UC collections to Dryad collection in Merritt.

Currently this is no longer being used. If the migration happens again before our next deploy we can reuse it. If not, we will need to tag again when we are ready to test the deployment of these changes again.

2021-02-02 End of sprint release

03 Feb 01:43
a337c07
Compare
Choose a tag to compare
  • Added new page “Our Advisors” with biographies of the Scientific Advisory Board.
  • Added tenant_curator role, which allows curators at external institutions to edit datasets associated with their institution.
  • Updated gemfiles to specify more precise versions of many gems.
  • Reorganized and simplified pages under the Help menu.
  • Allow the affiliations of authors to be edited, even when changing from a validated ROR affiliation to an unvalidated affiliation.
  • (in test-s3 branch) Investigation of uploads by using AWS S3 Gem as well as presigned uploads by javascript and EvaporateJS library and integration of JS into asset pipeline.
  • Make github "blob" urls translate to "raw" urls for software upload.
  • Config changes readied for Merritt transition from special UC collections in Merritt into regular Merritt Dryad collection.
  • New s3-main branch with basic configuration and to hold change for upcoming s3 feature.
  • UI cleanup and addition of FAQ and other non-interactive pages.

2021-01-19 End of Sprint

19 Jan 21:51
a2db80b
Compare
Choose a tag to compare
  • Updated the handling of author affiliations in the API, so they will now retain the affiliation names exactly as specified when creating a dataset.
  • Added monitoring on the status dashboard for our short-term database backups.
  • Removed automated testing configuration for TravisCI and replaced it with equivalent configurations for GitHub Actions.
  • Added multiple tenant configurations.
  • Minor documentation updates.
  • New authentication type "author_match" for those without shibboleth or compatible SSO.
  • Script (Rake task) to re-embargo content through the Zenodo API if it needs to be pulled back.
  • Update to Merritt collection migration script on our side so it doesn't update date.
  • (In other branch for testing) Re-enabling software tab and terminology for upload to Zenodo.
    • Layout, wording and licensing changes.
    • Zenodo DOI shown in emails for that portion of the upload.

2021-01-05

06 Jan 01:25
030deb5
Compare
Choose a tag to compare
  • Corrected problem with script that creates short-term database backups.
  • Improved handling of errors when a user tries to update a dataset before the previous version has completed processing.
  • Corrected problem with returning curators to the dashboard after editing a dataset.
  • Migrated ucop tenant from it's own storage to dryads in Merritt.

2021-01-05 End of Sprint

05 Jan 20:55
0dd7d46
Compare
Choose a tag to compare
Pre-release
  • Corrected problem with script that creates short-term database backups.
  • Improved handling of errors when a user tries to update a dataset before the previous version has completed processing.
  • Corrected problem with returning curators to the dashboard after editing a dataset.

2020-12-22 End of sprint release

22 Dec 20:37
ae3a848
Compare
Choose a tag to compare
  • Add rake task to update Merritt collection information from text file for forthcoming Merritt migration.
  • Code changes to allow deploy using master key from AWS SSM.
  • Added query information for finding things published and re-embargoed and so already published at Zenodo.
  • Curation editing of a dataset always returns to the initial curation page with all settings saved after curator editing is complete.
  • Fixed Geoblacklight map display and search results expanding links.
  • (not merged yet) Layout and links in for additional "our advisors" page.
  • Only show ORCID invitation links to curators when an author’s email address is present.
  • Expanded documentation to include documents that were previously on the Dryad wiki.
  • Added redirects to correctly handle pages that used to be on the old Dryad wiki.

2020-12-08 End of Sprint release

09 Dec 00:00
e67ffd9
Compare
Choose a tag to compare
  • Added support for the Editorial Manager API. Translates requests and responses between their API and Dryad’s native API calls.
  • Fixed bug that would occasionally cause the submission system to complain about a missing email address even when the email address was present.
  • Adjusted the vocabulary for Related Works when using the API. This vocabulary is now the same as the vocabulary used in the main user interface, rather than following the DataCite vocabulary.
  • For curators, added a display of the links coauthors can use to connect their ORCIDs to datasets.
  • Changed forms using Rails form_for and form_tag to use the form_with tag with all the options changed to work with the new syntax.
  • Fixed invalid URI error from routes file when people used redirects from Dryad Classic urls in some circumstances with spaces or other problems with the URLs.
  • Fixed unresponsiveness when authors entered invalid URLs and now they are notified correctly of the problem.
  • Minor configuration updates.
  • Some updated queries and work with Merritt to help them with migrating out of old vanity collections in their system for UC campuses.

2020-11-24 End of sprint

24 Nov 22:15
0924db0
Compare
Choose a tag to compare
  • Accessibility fixes
    • Messaging for file uploads modified to use same div for all messages.
    • "Find by location on map" new title for the map search section
    • Hide map from screen readers
    • H1 added with "Search Results" in that page.
    • Label for "Select text" near sharing URL
    • Orcid icon in span instead of A HREF
    • Fixed keywords entry so it doesn't trap the tab key when tabbing through.
  • URL uploads: decode filenames that are URL encoded
  • Installing Python 3.7.9 on production server (w/ help from Ashley)
  • Counter processing log monitoring script to notify us if there are problems running last week.
  • Processed and submitted November stats for counter
  • Reporting datasets from Germany
  • Work on moving Dryad classic back storage to Glacier
  • Work on API for journal integration (not yet merged into main branch)

End of Sprint 2020-11-10

11 Nov 00:42
Compare
Choose a tag to compare
  • Updated the API to allow Dryad to be used in “embedded” mode, so a manuscript processing system may redirect directly to a Dryad submission, and Dryad will return control to the manuscript system when complete.
  • Corrected problem that prevented users from adjusting a dataset’s “peer review” status when the associated journal’s settings had changed.
  • Updated NCBI LinkOut tool to use SFTP instead of the legacy FTP system.
  • Added pictures and biographies for new curation staff.
  • Improve curation states and lockouts for stale state with multiple pages open simultaneously
  • Curator comments on revising a dataset now show in curation states and with better attribution
  • Revised CSV output that indicates institution datasets submitted from
  • Improvements and speed increases to counter-processor (separate repository)
    • Added basic tests
    • Revised main app and configuration so easier to test.
    • Updated index on country field
    • Reduce length on field used as unique index for deduplication and grouping (using MD5 hash)
    • Backup database file into memory from disk (and back to disk) to speed processing
    • Upgraded to Python 3.7