Versions Compared

Key

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Release Notes

Hyrax 2.1 was released on May 31st, 2018. Since then, there have been several merged pull requests. This release contributes the following features to Hyrax:

  • 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)

    • Hide cancel upload button when file upload(s) are finished (#3156)

    • Reduces size of Delete Button the file uploads page for better alignment (#3157)

  • Accessibility: 
    • Removes the aria-hidden flag that hides useful elements for screen readers (#3114)
    • Make Single-Use Links more accessible (#3150)

    • Enables zooming (#3158)

  • 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 to `CollectionPresenter#description` (#3137)
    • File counts in admin dashboard accuracy (#3154)
  • Refactors:
    • Inverts dependencies for `AdminStatsPresenter` (#3140)
    • Expanded support for "inactive" authority terms to Rights Statements (#3122)
    • Updates the `ImportUrlJob` to use a `GET` instead of a `HEAD` request for cloud file ingest (#3130)
    • Moves `Hyrax::WorkRelation` dependency closer in the stack (#3143)
    • Removes instances of data: { turbolinks: false } (#3150)

QA Testing Requirements

  • Duplicate exported graphs from nested works (#3110)

    • Create one work with two nested works

    • Visit the `.ttl` records for the nest works

    • Check for duplicate statements

    • Result: pass (I think).
  • Removes the `aria-hidden` flag that hides useful elements for screen readers (#3114)
    • View HTML source on pagination elements
    • Check for `aria-hidden` flags
    • Result: pass.
  • Adds Display Name to Workflow Roles management page (#3140)
    • As a repository administrator, visit the workflow roles page
    • Check for the Display Name in the Current Roles table
    • Result: pass.
  • Hides deposit agreement progress when disabled (#3141)
    • Go to repository settings and disable "Show deposit agreement" and "Active deposit agreement acceptance"
    • Check to see if deposit agreement requirement appears in the "Save Work" panel
    • Result: pass.
  • Change "Update Attached File" button to "Save" on file_set edit view (#3145)
    • Go to a Work
    • Click on a file
    • Attempt to update the file
    • Check the button label
    • Save the file
    • Result: pass.
  • Hides private work metadata from public view during approval/ review workflow (#3148)

    • Create a work set to private and deposit it in an admin set with a mediated deposit workflow

    • In a new browser, go to the file's URL

    • Check to see if there any work metadata are available via direct URL visit

    • Result: pass.
  • Make Single-Use Links more accessible (#3150)

    • Deposit a work

    • Go to the FileSet view

    • Check to see that the single-use link button has moved and still works

    • Result: pass.

  • Disables Work "Save" button during multi-file uploads (#3150)

    • Create a work

    • Add files to a work
    • Check to see if the "Save" button clickable during the file upload process
    • Result: fail, but there seems to be a new problem: works can be cannot test until configuration prohibits works being created without files.
  • Hide cancel upload button when file upload(s) are finished (#3156)

    • Create a work

    • Upload files
    • Check to see if "Cancel Upload" button is there after the files have been uploaded
    • Result: pass.
  • Enables zooming (#3158)
    • Open Nurax on a mobile device
    • Click around various pages and attempt to pinch zoom
    • Open Nurax on a desktop
    • Click around various pages and attempt to zoom in on text
    • Result: pass.
  • Reduces size of Delete Button the file uploads page for better alignment (#3157)
    • Go to Add a Work
    • Upload one or more files.
    • Observe the "Delete" button size/placement
    • Result: pass.