Releases: projectblacklight/blacklight
Releases · projectblacklight/blacklight
v7.29.0
What's Changed
- Use
$border-color
when we're outside of a table context by @cbeer in #2787 - Don't require the SearchBuilder scope to implement search_state_class by @cbeer in #2786
- Silence deprecation on search_fields within the blacklight code by @hackartisan in #2792
- Add a component parameter to the FacetComponent, allowing callers to override the configured value by @cbeer in #2790
Full Changelog: v7.28.0...v7.29.0
v7.28.0
v7.27.1
v7.27.0
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
v7.26.0
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
v7.25.2
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
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 componentsBlacklight::Component
provides limited ability to override the template compiled for the component without writing a new componentBlacklight::SearchState
sanitizes its params hash according to the Blacklight configuration for filters and explicitly allowed fields
Bugfixes
- Explicitly test that bootstrap and bootstrap.Modal are defined
- Blacklight::DocumentFactory is not yet loaded when Blacklight::Configuration property defaults are set
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
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