Skip to content
This repository has been archived by the owner on Feb 13, 2020. It is now read-only.

Releases: duke-libraries/rdr

v1.5.2

12 Feb 18:04
fa7dace
Compare
Choose a tag to compare

updated footer link and text for accessibility policy

v1.5.0

11 Feb 16:39
Compare
Choose a tag to compare

Changes

Bulk Export & Downloads

  • Complete overhaul of Export Files pages (labels, style, i18n) (#293)
  • Anonymous users can now do Bulk Export, if they:
    • provide an email address for bulk export (#278, #279, #304 )
    • pass a CAPTCHA when providing an email address (#311)
    • verify their email address via a verification URL sent to the address (#296, #302)
  • Email verification tokens and addresses are expunged after 48hrs (configurable, & via rake task #298, #300, #301)
  • Add a metadata report text file to the export files package (#317, #318)
  • Render a simple Download button for individual files (instead of Select Action dropdown) when that's the only option. (#289)
  • Export Files button restyled / repositioned on Dataset show page (#293)

Collections

  • Complete overhaul of the Collection show page, esp. layout, branding, a11y, metadata display (#324, #325)
  • Permit collections to be retrieved in search results even with top-level filter (#323)
  • Collection link appears in the vertical breadcrumb, even for nested works (#326, #327)
  • Redesign default thumbnail/icon for collections (#329)

Discovery / SEO

  • Generate sitemaps listing all collections & works (but not filesets) (#273 , #274)
  • Customized Schema.org metadata mapping/rendering (#275)
  • Google Dataset Search compatibility via Schema.org revisions (#275)

Data Submission Workflow

  • Updates several form elements for clarity (question text, help labels, fields required) (#299, #313, #319)
  • Allow submitters to send followup info after washout (#310)
  • Bugfixes on form: disable next button for required fields; textarea checked on change; fixes skip logic for retroactive selections; slow down double-clicks (#303, #305)
  • Bugfix: catch malformed Batch Import CSV errors & treat them as validation errors (#307)

Metadata

  • Support encoding dates using EDTF syntax; display dates in human-readable format (#306)
  • Support formatting (line-breaks, links) in Description field (#322)
  • Replace mentions of ddrhelp@duke.edu address with datamanagement@duke.edu (#294, #299)
  • Replace mentions of Duke Digital Repository (#294 , #299)
  • Change contact field from single- to multi- valued (#297)
  • Improve spacing for Related Materials field (#281)

Search Results

  • Adds Blacklight Range Limit plugin for Publication Year facet / histogram (#306)
  • Revises how collections appear in search results: truncated/formatted abstract, work/collection count badge enhancements (#329)
  • Extend dataset citation to full-width in search results (#282)
  • Sort options in search results dropdown now use text instead of glyphs (#315)
  • Reposition the Next link in pagination buttons to the right of numbered pages (#316)

Image Serving / Viewing

  • Enable RIIIF image server to render image assets (#312)
  • Render UniversalViewer on show pages for Datasets containing image files (#312)

Miscellaneous

  • Modified homepage blurb & Learn More link (#280)
  • Bugfix: Total file count on a work is now accurate (includes only files user can access #320)
  • Bugfix for mobile breakpoint facet toggle & masthead menu buttons (#285)
  • Favicon uploaded to use standard DUL .ico image (#286)
  • Refactor tests so they no longer depend on accessing EZID server (#291)
  • Restrict access to resque interface to admin users only (#292)
  • Improve Google Analytics tracking for file downloads & bulk exports (#331)

Dependencies

  • Updates hyrax from 2.5.1 to 2.6.0 (#287)
  • Updates ruby from 2.4.2 to 2.6.3 (#288)
  • Updates devise to 4.7.1 (#276 )
  • Updates rubyzip to 2.0.0 (#277, #284 )
  • Updates puma from 3.12.1 to 3.12.2 (#321 )
  • Updates rack from 2.0.7 to 2.0.8 (#328)

Upgrade Notes

  • Reindex all objects to account for 1) change in cardinality to contact property; 2) new thumbnail images for collections
  • Add cron job to delete expired email verification tokens (rake rdr:delete_expired_email_verification_tokens)
  • update CURATION_GROUP_EMAIL to 'datamanagement@duke.edu'
  • Create a new collection type called "Collection" (Dashboard > Settings > Collection Types > Create new collection type). Use this to group works into discoverable collections with customizable landing pages.

v1.4.0

30 May 16:43
Compare
Choose a tag to compare

Changes

  • Upgrade Hyrax dependency to v2.5.1.

v1.3.3

25 Mar 12:50
Compare
Choose a tag to compare

Changes

  • Upgrade devise to address security vulnerability.

v1.3.0

18 Feb 15:00
Compare
Choose a tag to compare

Changes

  • Upgrades Hyrax from v2.3.3 to v2.4.1.
  • Adds virus checking functionality using Ddr::Antivirus and the :clamd adapter.
  • Adds rake task to perform fixity checks on all FileSets at 60 day intervals.

v1.2.2

19 Nov 14:43
11900a2
Compare
Choose a tag to compare

Changes

  • Dependency upgraded to address security vulnerability.

v1.2.1

05 Nov 21:29
df3f486
Compare
Choose a tag to compare

Changes

  • Upgrade loofah dependency to address security vulnerability.

v1.2.0

23 Oct 15:29
Compare
Choose a tag to compare

Changes

  • Add rake task to refresh Box access and refresh tokens for Submissions process.
  • Fixes warning about redefining VISIBILITY_LABEL_CLASS constant
  • Tweaks gitlab-ci configuration.

Upgrade Notes

  • [production] Add a cron job to periodically run the rdr:refresh_box_tokens rake task.

v1.1.0

27 Sep 18:27
Compare
Choose a tag to compare

Changes

Bug Fixes

v1.0.4

04 Oct 20:19
Compare
Choose a tag to compare

Changes

  • Adds support for gitlab CI.