github samvera/hyrax v3.0.2

latest releases: v3.4.1, v3.4.0, v3.3.0...
2 years ago

This release adds support for Rails 5.2.6 and other releases containing the fix for CVE-2021-22885.

Bug Fixes:

  • Use symbols for polymorphic_path arguments (#4937)
  • Ensure that no exception is raised when giving an embargo date set in the past (#4885)
    • This relates to introducing the improved permission handling from #3166 and how form data is passed in.
  • Disable validations preventing saves for existing Embargoable objects with past release dates (#4939; #4942)

Deprecations:

  • Deprecate an unused code path Hyrax::PersistDerivatives#derivative_path_factory (#4840)
  • Deprecate WorkShowPresenter#member_presenter_for, use #member_presenters instead (#4902)

Notable Refactors:

  • Re-organize inheritance hierarchy of Collection Search Builders so all inherit from Hyrax::CollectionSearchBuilder (#4822)
  • Use a Valkyrie storage adapter to configure & handle Collection Branding image uploads (#4836)
  • Rework some Search Builders and DashboardHelperBehavior to avoid using ActiveFedora code for Solr queries (#4910; #4929)

Valkyrie Model Support:

  • Don't break on UrlHelper load if models aren't ActiveModel conformant (#4848)
  • Remove hard-coded Wings dependencies from autoload paths
    • this makes Wings an optional dependency for applications

Thanks to everyone who contributed, including the Hyrax Maintenance Working Group and participants in the (virtual) Developer Congress held this week.

tamsin johnson, Rob Kaufman, Matt Critchlow, Jeremy Friesen, E. Lynette Rayle, Daniel Pierce, Collin Brittle, Chris Colvard, Brandon R. Straley, Benjamin Kiah Stroud, Alexandra Dunn made contributions logged in Git since 3.0.1.

Don't miss a new hyrax release

NewReleases is sending notifications on new releases.