Releases
v3.1.0
Enhancements
don't show the "Add to collection" action when type isn't nestable (#4987 )
handle optional :sort option for attribute renderers (#5010 )
Allow posting file visibility parameters from form (#5011 )
Query workflow status directly from DB (#5052 )
add a rake task to regenerate derivatives (#5058 )
add system user; attribute system initiated object creation and metadata edits to this user (#5087 )
Deprecations
Deprecate Suppressible#suppressed? (#4963 )
Deprecate unused methods on NestCollectionForm (#4984 )
deprecate CollectionBehavior #add_member_objects and replace with CollectionMemberService.add_members (#5057 )
Bug Fixes
#4795 - Hyrax::Works do not show Date Added in Dashboard -> Works
#4914 - CollectionsController needs to support valkyrie_objects
(#4993 ) Cannot add works to collections from dashboard
Ensure count works reported in the review submissions dashboard agrees with count shown on the works dashboard; Remove row limit (#4999 )
Add :environment to rake tasks that are missing it (#5090 )
Refactors
Refactor _currently_shared.html.erb partial tests to remove stubs (#4948 )
Extract view dependency on WorkForm#select_files to a helper (#4949 )
add WorkShowPresenter#member_count; avoid #size (#4950 )
Refactor PermisionsController to use load_resource (#4951 )
Refactor WorkflowActionController and specs (#4953 )
helperize download link display flag (#4965 )
extract view dependency on NestedCollectionQueryService to helper (#4982 )
don't reload the collection to populate subcollection modal (#4986 )
move parent collection JSON generator into helper (#4989 )
Refactor specs for NestCollectionForm (#4991 )
Refactor process for resetting collection ACLs to PermissionTemplate settings (#5037 )
Refactor view dependency on AdminSetOptionsPresenter into a helper (#5041 )
add an AdminSetOptionsPresenter alternative that avoids expensive queries (#5043 )
refactor Workflows::StatusListService to accept a user directly (#5051 )
fix solr query in MultipleMembershipChecker and refactor to improve readability (#5055 )
cast to Array with Kernel#Array instead of local logic (#5069 )
update NestedCollectionPersistenceService to use CollectionMemberService (#5076 )
parameterize CollectionsControllerBehavior's parent query service (#5082 )
move view dependency on Collection#collection_type to a helper (#5091 )
Valkyrie Work
Use valkyrie to power collection member removal from Dashboard (#4972 )
make VersionPresenterList an Enumerable; extract creation to factory (#4975 )
add a ChangeSet-based form for file sets (#4976 )
Wings: generated Valkyrie::Resource classes route back to AF (#4978 )
Always use valkyrie for collection member removal from dashboard (#4980 )
Extend Valkyrie support in FileSetsController (#4994 )
Wings: versions for fcrepo (#5001 )
Support adding a work into a parent work with valkyrie models (#5017 )
Publish events when adding valkyrie objects to work membership (#5018 )
allow Valkyrie::Resource collections to be members of other collections (#5042 )
open AdminSetSearchBuilder to post-Wings model scope (#5053 )
support Valkyrie in the TrophyPresenter (#5063 )
add parent collections navigator (#5074 )
Documentation Improvements
document and test Hyrax::ContextualPath (#4958 )
Document WorkShowPresenter#show_deposit_for?(collections:) (#4963 )
Docs: properly scope yard annotations for FindFileMetadata queries (#5026 )
Add some documentation for Hyrax::PermissionTemplate (#5038 )
Deploy Improvements
Container Images
docker: run assets precompile on worker images (#5006 )
Split off hyrax-work-base image and bundle install from dassie (#4997 )
Don't warn or use Gemfile.extra when not using engine_cart (#4962 )
docker: don't re-update bundler in development worker image (#5044 )
Helm Chart
chart: bump fcrepo dependency (#5002 )
chart: re-instate external fcrepo hostname support (#5003 )
chart: upgrade solr bitnami chart to 1.0 (#5008 )
chart: define a fallback/dummy fcrepo host (#5009 )
chart: Make initContainers more flexible for downstream chart users (#5060 )
Test App/Continuous Delivery
dassie: upgrade puma (#4985 )
Trigger nurax-dev deploy on commits to hyrax/main (#4966 )
You can’t perform that action at this time.