Releases: projectblacklight/blacklight
Releases · projectblacklight/blacklight
v7.17.0
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
v7.15.0
New features
- Integrate support for 'advanced' search controls (from blacklight-advanced_search) (#2363)
- Add
thumbnail_component
andthumbnail_presenter
configuration to the view configuration to support view-specific thumbnails (#2417)
Updates / maintenance
- Require Ruby 2.5+ in the gemspec
Thank you to all of the contributors for this release!!! 🥇
v6.24.0
This release backports a few accessibility improvements to Bootstrap modals
Version 7.14.1
v7.13.2
v7.13.0
New features
- Add
filter_query_builder
configuration to facet fields to allow the facet field configuration to specify how to transform user parameters to search queries (#2366) - Extract
Blacklight::SearchState::FilterField
andfilter_class
configuration to control how facets are represented as URL parameters (#2366) - Add search field configuration to specify a
query_builder
to control how user parameters are transformed into search parameters (#2367) - Add an "embed" placeholder and configuration support for the document component (#2365)
Updates / maintenance
- Move index view label logic from a helper into
ViewConfig
to match other fields - Lighten the
view_config
method for document presenters - Silence some internal deprecation warnings (#2361)
- Publish only javascript + css assets with the NPM package (#2362 )
- Automatically include the configuration's key as part of the configuration (#2368)
- Use
SearchState
withinSearchBuilder
to allow it to use the same accessors and parameter mapping logic (#2371) - Set an
@type
on the facet field collapsebutton
so it can be safely used within a form element (#2372) - Deprecate passing the user-facing
qt
url parameter through to Solr.
Thank you to all of the contributors for this release!!! 🥇
v7.12
New features
- Add a Catalan translation (#2353)
- Allow the field configuration to provide field-specific rendering pipeline steps (#2351)
- Allow the facet field configuration to provide a presenter class (#2355)
Fixes
- Continue using
ActionMailer::Base
instead of relying on anApplicationMailer
class to exist (#2349)
Updates/maintenance
- Extract additional view components (#2358)
- Refactor index + show presenters to a common
document_presenter
(#2354) - Pass the view context to the FieldRetriever (#2350)
Developer tooling
- Re-add support for using solr_wrapper for Blacklight development (#2338)
- Improve documentation (#2344, #2345)
- Silence some expected deprecation warnings from the test suite (#2358)
Thank you to all of the contributors for this release!!! 🥇
v7.11
New features
Fixes
- Normalize URL encoding to deal with 3rd party apps that mangle URLs (#2313)
- Fix an error when a document has no fields (#2333)
- Stop applications from directly mutating Blacklight's search state (#2336)
- Allow application javascript to tap into Blacklight's search context link events (#2337)
- Fix a regression for internationalizing document field labels with different text on the search page vs result page (#2341)
Updates/maintenance
- Address ruby 2.7 deprecation warnings (#2310)
- Tweak how javascript assets are published (#2305 + #2278)
- Drop support for ruby 2.4 (end-of-life) (#2298)
- Allow the
blacklight:index:seed
task to pull data from the local application (or some other path) for ease-of-use (#2339)
Thank you to all of the contributors for this release!!! 🥇
@cdmo
@jcoyne
@cbeer
@mejackreed
@ebenenglish
@dkinzer
@ggeisler
v7.10.0
Fixes
- Improve accessibility of SVG icons (#2302)
- Add autocomplete="off" to the text input when autocomplete javascript is enabled (#2306)
- Make facet and show/index field presenters configurable at the field-level (#2307)
- Have component-ized facet fields respect
if/unless
configuration (when called via existing helpers)
Updates/maintenance
Thank you to all of the contributors for this release!!! 🥇