v2.2.0
Hyrax 2.1 was released on May 31st, 2018. Since then, there have been new features and bug fixes. This release contributes the following updates to Hyrax:
New Features
- Repository admins can configure the visibility of the registered user list, hidden by default (#3197)
- Repository admins can sort the "All Works" dashboard by date, status, and visibility (#3173)
User Interface
- Hides deposit agreement progress when disabled (#3141)
- Adds Display Name to Workflow Roles management page (#3140)
- Change "Update Attached File" button to "Save" on file_set edit view (#3145)
- Hides private work metadata from public view during approval/ review workflow (#3148)
- Disables Work "Save" button during multi-file uploads (#3150)
- Hides cancel upload button when file upload(s) are finished (#3156)
- Reduces size of Delete Button the file uploads page for better alignment (#3157)
- The "Review Submissions" dashboard displays Depositor name, not system ID (#3170)
Accessibility:
- Removes the aria-hidden flag that hides useful elements for screen readers (#3114)
- Make Single-Use Links more accessible (#3150)
- Enables zooming (#3158)
- File upload buttons are now keyboard clickable (#3186)
- Makes breadcrumbs accessible with appropriate labels (#3188)
Dependencies:
- Formal support for Ruby 2.3, 2.4, and 2.5 (#3109)
- Adds support for SolrWrapper v2.x (#3125)
- Consolidate dependency on ActiveFedora::Base.logger (#3142)
Bug fixes:
- Duplicate exported graphs from nested works (#3110)
- Removes a duplicate pagination view from Blacklight (#3115)
- Adds Hyrax namespace to
collection_path
route helper (#3118) - Better handling of
nil
responses toCollectionPresenter#description
(#3137) - File counts in admin dashboard accuracy (#3154)
- Allows depositor to always see their own work, even during an approval process (#3161)
Refactors:
- Inverts dependencies for
AdminStatsPresenter
(#3140) - Expanded support for "inactive" authority terms to Rights Statements (#3122)
- Updates the
ImportUrlJob
to use aGET
instead of aHEAD
request for cloud file ingest (#3130) - Moves
Hyrax::WorkRelation
dependency closer in the stack (#3143) - Removes instances of data: { turbolinks: false } (#3150)