Install Rails 7.1: Compatibility and Bug Fixes
This release focuses on addressing multiple issues in Argon to ensure compatibility with Rails 7.1:
- Fixed the error: "undefined method search_field_control" on the advanced search page.
- Utilized a local fork of chosen-rails that is compatible with Rails 7.1.
- Removed older stanzas generated by engine_cart in the past.
- Fixed deprecation warning: Calling facets_from_request without passing the second argument (response) is deprecated and will be removed in Blacklight 8.0.0.
- Addressed a deprecation issue with the deprecation proxy requiring a deprecator object passed in.
- Utilized a local fork of the blacklight-hierarchy gem from TRLN to support Location & Call Number facets (TD-1305).
- Removed deprecated/duplicate JavaScript file for Google Books preview.
- Updated CI to test Ruby versions 3.0, 3.1, 3.2, and 3.3.
These changes aim to improve the functionality and compatibility of Argon with the latest Rails version.