Skip to content

v3.4.0

Compare
Choose a tag to compare
@dlpierce dlpierce released this 23 Mar 21:01
· 2469 commits to main since this release
bb8d741

Release Highlights

  • ProxyDepositListener was deprecated. This listener is now a no-op. To retain functionality ensure that DefaultMiddlewareStack is configured to use Hyrax::Actors::TransferRequestActor. (PR 5550)
  • A work's location metadata field now displays a full label (e.g. city, state, country) when Geonames is enabled. (PR 5493)
  • Improved consistency in UI labeling on Dashboard (PR 5500, PR 5508, PR 5510, PR 5527)

Deprecations

  • ProxyDepositListener was deprecated. (PR 5550)
  • Deprecates ContentDepositorChangeEventJob which called ChangeContentDepositorService, replacing them with a service that does the work and then backgrounds the event logging. (PR 5553)
  • Deprecate PermissionTemplate#reset_access_controls, use PermissionTemplate#reset_access_controls_for instead (PR 5410)
  • Deprecate experimental transactions that are no longer supported (PR 5518)

Bug Fixes

  • Fix for Javascript error in Analytics when no analytics provider set up (PR 5523)
  • #5470 - Bug: ActionController::InvalidAuthenticityToken in Hyrax::Dashboard::CollectionsController#update when updating banner
  • #5471 - Works in mediated workflow not listed as managed works for user with managing role
  • #2259 - valid_delete? for permission_template_access should allow delete for :view and :deposit access
  • #1152 - Versioning a file does not alter file name or recharacterize file
  • #5483 - ArgumentError in CollectionsController #update when updating and saving changes to logos
  • #1156 - Batch Works Upload screen lacks breadcrumbs
  • #1065 - Index full place name from geonames
  • #3269 - Editing works shows location URI instead of location label
  • #5502 - Update the "New Collection" button label to be "Add new collection" and fix translations
  • #5509 - Make column titles and order consistent between Collections and Works dashboards
  • #5506 - Remove icons from the Works dashboard "actions" dropdown menu

Valkyrie Work

  • #5380 - Always uses AdminSet even if configured to use Hyrax::Administrative set
  • #5408 - Hyrax::AdministrativeSets fail to be listed on Dashboard->Collections
  • #5409 - Sharing tab for Collection edit form fails to load when using PcdmCollection
  • #5450 - Cannot change admin set when using AdministrativeSets
  • #5446 - adding a Monograph work to a collection does not appear to complete
  • #5465 - if validation fails when saving edit work changeset, undefined method `human_readable_type' for false:FalseClass is raised
  • #5466 - if transaction fails when saving edit work changeset, value! was called on Failure exception was raised
  • #5480 - image file in Items section of work show page is a link instead of a title
  • #5512 - batch delete works fails with unknown keyword :use_valkyrie with non-wings adapters
  • #5463 - Searches with collections in results are failing
  • #5464 - Editing Collection Type fails
  • #5460 - Embargoes and leases cannot be selected on new work form
  • #5447 - undefined method :new_record? when loading new form for Monograph
  • #4788 - Hyrax::Works do not show thumbnail in Dashboard -> Works
  • #5462 - Editing a parent work displays a "NoMethodError in Hyrax::GenericWorks#edit" error message
  • #5457 - Works deposited via proxy are always set to private visibility
  • #5449 - Add to Collection: undefined method `find' for Hyrax::PcdmCollection:Class
  • #5545 - Enable removing a child Valkyrie resource from a parent Valkyrie resource
  • #5551 - Can't find child work from Valkyrie resource edit page
  • #5452 - citation button on work show page displays "NoMethodError in Hyrax::CitationsController#work" error
  • #5557 - Move depositor change propagation to a new background job
  • #5497 - Hyrax::AdministrativeSet shows 0 Total Items and No entries found under Works in This Set when it has works

Other

  • #5538 - Allow dassie app to create resources without files

Docker Container Updates

Full Changelog: v3.3.0...v3.4.0