hyrax-v4.0.0.rc2
Pre-release
Pre-release
dlpierce
released this
01 May 23:09
·
1731 commits
to main
since this release
Release Highlights
Ruby 3.2 support!
What's Changed
New Features
- make the VisibilityMap configurable in #6009
Bug Fixes
- support flipflop 2.7.1 in #6003
- allow flipflop parameters in controller test in #6014
- Fix missing metadata in IIIF manifest in #6053
Documentation
- Update .github/CONTRIBUTING.md in #6015
Ruby 3 Support
- remove unused Samevera::NestingIndexer dependency in #6010
- bump ActiveFedora version to 14 for Ruby 3 support in #6011
- bump support for
noid-rails
to 3.x in #6013 - bump support for hydra-file_characterization to 1.x in #6012
- adapt **options in ContentBlockHelperBehavior for Ruby 3 in #6017
- splatify unused _options argument in PcdmCollectionForm in #6018
- make PresenterFactory Ruby 3 kwargs friendly in #6019
- make Hyrax::SolrService kwargs friendly for ruby 3 in #6020
- Hyrax::Transactions::Transaction#with_step_args Ruby 3 compatibility in #6021
- don't rely on Ruby 2 {}/opt handling in VisibilityIntention specs in #6022
- splatify opts passed by CollectionMembershipValidator in #6024
- expect the options hash style actually passed in #6025
- splatify options passed along by CollectionMemberShipValidator in #6027
- don't try to use rpsec mocks on $CHILD_STATUS!!! in #6026
- Convert lambda to proc to allow missing argument in Ruby 3 in #6030
Hyrax::Ability#user_is_depositor?
Ruby 3 Compatibility in #6032- make
Wings::Valkyrie::Storage
ruby 3 compatible in #6029 ControlledVocabularies::ResourceLabelCaching
ruby 3 compatibility in #6028- test options hash where the client is using it in #6035
- Use same
initialize
method signature as ActiveModel::Validator in #6038 - fix transfers controller behavior in #6036
- update blacklight 6 compatibility behavior to support Ruby 3 in #6039
- test correct options style in FileSetHelper specs in #6040
- more breadcrumb test parameter fixes in #6041
- be explicit about #reduce behavior in PermissionQuery in #6042
- splatify arguments from CreateWithFilesActor to job in #6043
- allow optional **_options arguments in AdminSetMembersPopulator in #6044
- avoid kwargs solr_doc from dashboard_helper_behavior_spec setup in #6045
- splatify render locals in
IiifHelper
in #6046 - fix query style in GraphExporter specs in #6047
- Splatify AttachFilesToWorkWithOrderedMembersJob spec attributes for ruby 3 in #6049
- Match CreateWithFilesActor spec to splatted method in #6050
- Refactor
CollectionBrandingInfo#initialize
for Ruby 3 in #6034 - Replace kaminari_route_prefix gem with initializer patch in #6048
- test ruby 3.0, 3.1, 3.2 in #6016
- Test valkyrie mode with Ruby 3.2 in #6052
Other
- bump Version to Hyrax 4.0.0-rc2 in #6051
Full Changelog: hyrax-v4.0.0.rc1...hyrax-v4.0.0.rc2