Skip to content

Releases: projectblacklight/blacklight

v7.28.0

13 Jul 20:35
Compare
Choose a tag to compare

What's Changed

  • Use a custom YAML coder to restore backwards-compatible deserialization of serialized query parameters by @cbeer in #2770

Full Changelog: v7.27.1...v7.28.0

v7.27.1

07 Jul 18:08
Compare
Choose a tag to compare

What's Changed

  • Backport advanced search styling by @cbeer in #2763
  • Stop an internal deprecation warning in search_action_url by @cbeer in #2764
  • Refactor SearchContextComponent to include some more extension points… by @cbeer in #2743

Full Changelog: v7.27.0...v7.27.1

v7.27.0

01 Jul 22:43
Compare
Choose a tag to compare

What's Changed

  • Pass a SearchState instance when building the advanced search form search service by @cbeer in #2753
  • Render adv search constraints even in the deprecated helpers by @cbeer in #2759
  • Remove wrapping classes from bookmark tools by @cbeer in #2756
  • Facet rendering should fall back on a null facet field response by @cbeer in #2758

Full Changelog: v7.26.1...v7.27.0

v7.26.1

27 Jun 19:31
Compare
Choose a tag to compare

What's Changed

  • Style the advanced search form a little more by @cbeer in #2748
  • Display the facet counts with the facet checkboxes display by @cbeer in #2746
  • Support Solr 9 with the generated configs by @cbeer in #2745

Full Changelog: v7.26.0...v7.26.1

v7.26.0

20 Jun 15:00
Compare
Choose a tag to compare

What's Changed

  • Use attr_readers to access facet item data by @cbeer in #2739
  • Backport Blacklight::FacetComponent implementation by @cbeer in #2740
  • Also handle 'inclusive' facets in deprecated #render_filter_element m… by @cbeer in #2734
  • Use helpers instead of @view_context by @cbeer in #2738

Full Changelog: v7.25.3...v7.26.0

v7.25.3

24 May 15:15
Compare
Choose a tag to compare

What's Changed

  • Render the search bar component in the deprecated helper. by @cbeer in #2729
  • Add :view to the list of permitted search_state_fields by @cbeer in #2731

Full Changelog: v7.25.2...v7.25.3

v7.25.2

19 May 22:26
Compare
Choose a tag to compare

What's Changed

  • Backport BookmarksController#create should not return success on invalid input by @sandbergja in #2710
  • Deprecate the _previous_next_doc.html.erb partial in 7.x by @barmintor in #2711
  • removing presenter kwarg breaks 7.x apps, deprecate and ignore instead by @barmintor in #2713
  • Use FILE instead of file by @cbeer in #2714
  • render_search_bar should delegate to SearchBarComponent until it is removed in 8.0 by @barmintor in #2715
  • configured search_state_class propagates to search builder by @barmintor in #2719
  • Backport unpermitted params by @cbeer in #2718
  • Update icon to be compatible with propshaft by @jcoyne in #2726

Full Changelog: v7.24.0...v7.25.2

v7.25.1

06 May 13:36
Compare
Choose a tag to compare

What's Changed Since 7.24.0

Features

  • Blacklight::Component, a base component for Blacklight, is introduced and used as the parent class for most components
  • Blacklight::Component provides limited ability to override the template compiled for the component without writing a new component
  • Blacklight::SearchState sanitizes its params hash according to the Blacklight configuration for filters and explicitly allowed fields

Bugfixes

Deprecations

  • Blacklight::SearchBarPresenter is deprecated in favor of rendering the search bar component directly

Full Changelog: v7.24.0...v7.25.1

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