Skip to content

Blacklight 4.4.0

Choose a tag to compare

@cbeer cbeer released this 17 Sep 18:59
· 4311 commits to main since this release

Commit History | Upgrade Guide | Milestone

Features

  • #598 Show thumbnails (if available) for documents in search results
  • #594 Provide Blacklight configuration support for linking field values to facets
  • #589 Support Rails 4.x-style turbolinks (Blacklight-provided javascript should be loaded on document ready or the page:load event)
  • #588 Provide an (experimental) JSON API for search and show
  • #577 Add Solr Field Collapsing feature, if the Solr response includes a grouped element.

Bug Fixes

  • #640 Fix the solr query Blacklight generates when the query contains Solr "local parameters" containing digits (e.g. $pf2_value)
  • #590 Fix transferring unregistered guest user bookmarks to a newly registered user
  • #587 Fix Zotero support, where ampersands in the context object were being double escaped
  • #534 Blacklight::CatalogHelperBehavior#paginate_params values of first_page? and last_page? incorrectly set?
  • #525 Add i18n support to Bookmarks javascript replacement
  • #585 Add keyboard accessibility to the facet expanders
  • #563 Login page should have focus in the email field, not the search field.

Other Improvements

  • #600 Decomposing blacklight generator
  • #599 Improving speed of blacklight generator
  • #597 Rewrite document_counter logic in header
  • #596 Don't generate devise views by default
  • #595 Support kaminari pagination helpers in Blacklight::SolrResponse (kaminari can now work with our SolrResponse objects natively).
  • #591 Remove cucumber. All features have been ported to rspec feature tests.
  • #584 Move onload_text out of layouts/blacklight.html.erb
  • #515 Ensure we run bundle install after generating bootstrap-sass into the Gemfile
  • Update lightbox_dialog.js - Adding an event for DOM change when modal is already shown
  • #607 Refactor catalog#email and catalog#sms methods
  • #609 The solr facet :ex local parameter should work with pivot and facet
    field configurations.
  • Convert some bare strings to i18n strings
  • #608 Use ActiveRecord query methods in Blacklight::User mixin

Upgrade Guide

If you've overridden the catalog/sms.html.erb template or RecordMailer#sms action (e.g. to add custom SMS provider mappings), you should look at the changes in this patch, which moved the mappings and validation into the controller.