Skip to content

Releases: projectblacklight/blacklight

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!

v7.15.0

25 Jan 03:29
Compare
Choose a tag to compare

Commit History

New features

  • Integrate support for 'advanced' search controls (from blacklight-advanced_search) (#2363)
  • Add thumbnail_component and thumbnail_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!!! 🥇

@cbeer
@jcoyne
@mejackreed
@jkeck

v6.24.0

23 Jan 00:52
Compare
Choose a tag to compare

This release backports a few accessibility improvements to Bootstrap modals

v6.23.0...v6.24.0

Version 7.14.1

15 Jan 16:49
Compare
Choose a tag to compare

v7.13.2

07 Nov 01:09
Compare
Choose a tag to compare

v7.13.1...v7.13.2

Updates / Maintenance

  • Fixes issue with nil action_view loggers #2379
  • Address a potential backwards compatibility issue with facet sort component #2381
  • Opens up SearchBarComponent for more customizations #2378

v7.13.0

24 Oct 15:02
Compare
Choose a tag to compare

Commit History

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 and filter_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 within SearchBuilder to allow it to use the same accessors and parameter mapping logic (#2371)
  • Set an @type on the facet field collapse button 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!!! 🥇

@cbeer
@jcoyne
@mejackreed

v7.12

12 Oct 17:04
Compare
Choose a tag to compare

Commit History

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 an ApplicationMailer 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!!! 🥇

@epugh
@cbeer
@fjorba
@jcoyne
@jkeck
@mejackreed

v7.11

30 Sep 23:23
Compare
Choose a tag to compare

Commit History

New features

  • Expanded support for view components (#2317, #2319)

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

07 Jul 13:55
Compare
Choose a tag to compare

Commit History

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

  • Tweak how javascript assets are published (#2305 + #2278)

Thank you to all of the contributors for this release!!! 🥇

@cdmo
@jcoyne
@cbeer