Skip to content

hyrax-v4.0.0.rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@dlpierce dlpierce released this 01 May 23:09
· 1731 commits to main since this release
e5e446b

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