Skip to content

v8.13.0

Choose a tag to compare

@seanaery seanaery released this 21 Aug 19:15
· 740 commits to main since this release

Overview

This release adds no new features. It backports several revisions that had been applied to 9.x in the interest of facilitating maintenance for implementers still running BL8. It also reduces the configuration drift between BL8 & BL9.

Key Changes

  • Rubocop. .rubocop.yml config now matches BL9. Syntax has been autocorrected using the updated rules; this accounts for the bulk of the changes in this release.
  • Ruby. Adds support for Ruby 3.4, drops Ruby 3.1 (EOL 2025)
  • Solr Support. Adds support for Solr 10, drops Solr 8 (EOL 2024).
  • Solr Configs. The generated schema.xml now matches BL9. solrconfig.xml is now almost identical to BL9.

Upgrade Notes

All PRs Included in this Release

  • [8.x] fix rubocop Rails/Presence lint issue flagged in CI. by @seanaery in #3780
  • BACKPORT 8.x - Avoid bundler 4 since it causes issues with engine_cart (#3784) by @maxkadel in #3789
  • fix email form for bootstrap 5 by @dnoneill in #3798
  • Get 8.x CI passing again by @sandbergja in #3799
  • Verify that OpenStructWithHashAccess.try correctly references block params by @barmintor in #3887
  • [8.x] Get 8.x passing again in CI (address failed checks caused by updates to Rubocop, Solr, ViewComponent) by @seanaery in #3883

Full Changelog: v8.12.3...v8.13.0