Releases: projectblacklight/blacklight
Releases · projectblacklight/blacklight
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!!! 🥇
v7.9.0
Fixes
- Improve blacklight configuration deep copying to preserve class names
- Improve accessibility of blacklight icons
- Remove unnecessary autoloads
- Update jQuery in our NPM package
Updates/maintenance
- Migrate pivot facets to components and add expand/collapse functionality
Thank you to all of the contributors for this release!!! 🥇
v7.8.0
New features
- Extract presenters for facet items
- Allow facet fields to be rendered using view components (#2268)
Fixes
- Fix pagination styling (#2257)
- Update document tools (email/sms/etc) to use safe navigation
- Remove some unused auto-loading (#2192 )
- Arabic translation updates (#2283)
Updates/maintenance
- Allow query facets to be sorted by index or hits
Developer experience
- Add a docker-compose configuration for local developer (#2186)
- Use docker-compose in CI (#2263)
- Link to CONTRIBUTING.md (#2261)
- Test with the latest Rails 5.x and 6.x (#2269)
Thank you to all of the contributors for this release!!! 🥇
@cdmo
@dkinzer
@mjgiarlo
@jacobthill
@jcoyne
@camillevilla
@cbeer
@jrochkind
@mejackreed
@jkeck
v7.7.0
v7.6.0
Fixes
- Improved accessibility by: marking document thumbnails as decorative (#2239), applying ARIA landmarks to additional elements (#2241)
- Fixed a regression with Kaminari pagination, resulting in a visible
</span>
in facet pagination
Updates/maintenance
- Refactor the field presenter to provide additional functionality, like providing field labels (#2237)
- Moved the start over button to a separate partial for ease of overriding downstream (#2238)
- Test against the latest Rails releases
Thank you to all of the contributors for this release!!! 🥇