This repository has been archived by the owner on Feb 13, 2020. It is now read-only.
Releases: duke-libraries/rdr
Releases · duke-libraries/rdr
v1.5.2
v1.5.0
Changes
Bulk Export & Downloads
- Complete overhaul of Export Files pages (labels, style, i18n) (#293)
- Anonymous users can now do Bulk Export, if they:
- 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 ofSelect 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 withdatamanagement@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
v1.3.3
v1.3.0
v1.2.2
v1.2.1
v1.2.0
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 acron
job to periodically run therdr:refresh_box_tokens
rake
task.
v1.1.0
Changes
- Uses Hyrax 2.3.3 instead of 2.1.0. Hyrax release notes for v2.3.3 and the intervening versions since v2.1.0 can be found at
- https://github.com/samvera/hyrax/releases/tag/v2.2.0
- https://github.com/samvera/hyrax/releases/tag/v2.2.1
- https://github.com/samvera/hyrax/releases/tag/v2.2.2
- https://github.com/samvera/hyrax/releases/tag/v2.2.3
- https://github.com/samvera/hyrax/releases/tag/v2.2.4
- https://github.com/samvera/hyrax/releases/tag/v2.3.0
- https://github.com/samvera/hyrax/releases/tag/v2.3.1
- https://github.com/samvera/hyrax/releases/tag/v2.3.2
- https://github.com/samvera/hyrax/releases/tag/v2.3.3
.fcrepo_wrapper
uses Fedora 4.7.5 instead of 4.7.4.- Adds
FileSetDepositorAccessActor
to accommodate actor stack changes between Hyrax 2.1.0 and 2.3.0. - Refactors
Importer::CSVImporter
to queue up separate jobs for eachDataset
import where feasible. AddsBatchObjectImportJob
andImporter::BatchObjectImporter
as part of that refactoring.
Bug Fixes
- https://duldev.atlassian.net/browse/RDR-377 -- Batch Import does not validate manifest 'on_behalf_of' column
- https://duldev.atlassian.net/browse/RDR-385 -- Batch importer does not handle checksums for file paths containing spaces