Skip to content

Releases: projectblacklight/blacklight

v7.24.0

14 Mar 14:17
Compare
Choose a tag to compare

What's Changed

  • Backport #2654: Bring the facebook param fix to inclusive facets as well by @SandbergJ in #2655
  • Backport #2657: Extract default pagination options to engine-level configuration by @cbeer in #2658
  • Explicitly use the top-level Deprecation class by @cbeer in #2663
  • Backport #2659: Don't allow constraint values to wrap by @cbeer in #2662
  • Backport #2649: Use thread_mattr_accessor instead of deprecated ActiveSupport::PerThreadRegistry by @cbeer in #2650

Full Changelog: v7.23.0.1...v7.24.0

v7.23.0

28 Feb 18:37
Compare
Choose a tag to compare

What's Changed

New Features

Fixes

Testing + development experience

Full Changelog: v7.22.2...v7.23.0

v7.22.0

03 Dec 17:52
Compare
Choose a tag to compare

What's Changed

  • Add configuration for a facet's item_presenter by @cbeer in #2553
  • Pass the full response to the facet fields by @cbeer in #2560
  • Allow constraints to wrap across lines by @cbeer in #2561
  • Fix docker compose up broken by @dkinzer in #2562
  • Support Bootstrap 4 + 5 modal methods by @cbeer in #2575

Full Changelog: v7.21.2...v7.22.0

v7.21.0

16 Nov 16:07
Compare
Choose a tag to compare

What's Changed

  • Use explicit display: flex instead of d-flex class to avoid inflictin… by @cbeer in #2507
  • Document why we need to check for the existence of a selector by @jcoyne in #2505
  • Fix typo in german locale by @vstollen in #2508
  • Configure babel to target es2015 (for IE11 support) by @jcoyne in #2510
  • Add support for turbo-rails by @jcoyne in #2506
  • Restore axe accessibility checks; fixes #2493 by @cbeer in #2511
  • stop skipping check for aria-allowed-role in axe accessibility check by @jrochkind in #2512
  • Allow configuration of email and sms fields. by @dkinzer in #1988
  • Update references to "master" in the main branch. by @dkinzer in #2513
  • Update CI after the main branch was renamed by @cbeer in #2517
  • Load test scaffolding first by @cbeer in #2520
  • Represent facet.missing facets with an explicit internal representation by @cbeer in #2516
  • Fix modal close button for bootstrap 5 by @cbeer in #2521

Full Changelog: v7.20.1...v7.21.0

v7.20.1

02 Nov 22:23
Compare
Choose a tag to compare

What's Changed

  • Relax view_component pinning by @cbeer in #2502
  • Rebuild the javascript prior to release by @jcoyne in #2503
  • Guard against the page not having a no-js element by @cbeer in #2504

Full Changelog: v7.20.0...v7.20.1

v7.20.0

01 Nov 20:59
Compare
Choose a tag to compare

What's Changed

  • Improve component alignment for bootstrap 4 + 5 by @cbeer in #2469
  • Remove the role attribute from the compact pagination by @cbeer in #2467
  • Fix incorrect localization of "entries found" for the German locale by @cbeer in #2471
  • Parse YAML aliases from blacklight.yml by @cbeer in #2470
  • Generate Rails 5.x applications with jquery3 by @cbeer in #2473
  • Move required MimeResponds module into Blacklight::Catalog by @cbeer in #2475
  • Remove bookmarks JSON stub endpoint by @cbeer in #2474
  • Add a bootstrap-version parameter to the install generator by @cbeer in #2477
  • Use webdrivers instead of appartition for capybara testing by @cbeer in #2476
  • Test a11y with aXe by @cbeer in #2478
  • Disable axe testing until it works in CI by @bess in #2494
  • Avoid a dependency on rails-ujs by @jcoyne in #2490
  • facet navigation links should have rel=nofollow by @jrochkind in #2486
  • Add support for facet.missing by @dkinzer in #2483
  • Allow Bootstrap 5 in blacklight-frontend by @jcoyne in #2495
  • Update default rails version by @bess in #2496
  • check current_user is defined in agent_is crawler by @kosarko in #2488
  • Remove "role=region" from nav element by @jrochkind in #2491
  • Include new slot_definion argument to set_slot by @cbeer in #2499
  • Avoid division in sass by @jcoyne in #2501
  • Defer running the code to remove no-js until the document loads by @jcoyne in #2489

New Contributors

Full Changelog: v7.19.2...v7.20.0

v7.19.0

01 May 15:50
Compare
Choose a tag to compare

New features:

  • #2455 add template configuration to view configs. This should allow applications to opt-out of some of the partial name calculating magic, if they so choose, by explicitly specifying the partial to use for rendering a search result, e.g.:
blacklight_config.view.list.template = 'document_list'

Fixes and improvements:

  • #2453 make the view config key available on the view config object
  • #2454 pass the current view config through to the document partial
  • #2456 pass the deprecation context with some of the deprecation warning introduced in v7.18.

v7.18.0

23 Apr 19:54
Compare
Choose a tag to compare

Bug fixes

  • #2446 update the ThumbnailComponent to not require a presenter

Deprecations

  • #2447 Deprecation initializing configuration with an implicit value (e.g. blacklight_config.view.gallery.whatever = true should now be blacklight_config.view.gallery(whatever: true)
  • #2450 provide better support (and deprecation warnings) for using e.g. SearchBuilder.where without the new add_additional_filters step
  • #2450 Deprecate passing non-hash conditions through SearchBuilder#where

v7.17.0

21 Apr 16:43
Compare
Choose a tag to compare

New features and improvements

  • #2435 Improve support for parsing Solr responses made using the Solr JSON Request API
  • #2437 Add support for sending and receiving Solr JSON Facet API requests
  • #2436 Add support for merging multiple text queries using the JSON Request API
  • #2443 Support the ViewComponents "Slots v2" API

Other fixes

  • #2441 Fix a typo in the German locale
  • #2442 Fix the blacklight:assets generator to support a bug when generating a new Blacklight application
  • #2438 Fix an autoloading deprecation warning

Thanks to:
@jcoyne
@cbeer
@mejackreed
@vstollen

v7.16.0

30 Mar 17:40
Compare
Choose a tag to compare

v7.15.2...v7.16.0

Updates

#2432 Adds accessors in Blacklight config to enable appropriate action with a viewtype
#2272 Style Bookmark actions as buttons
#2434 Add more consistent use of the underlying query DSL

Thanks to everyone who contributed to this release!