Skip to content

Releases: projectblacklight/blacklight

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

v7.9.0

23 Jun 17:29
Compare
Choose a tag to compare

Commit History

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

@cdmo
@jcoyne
@cbeer

v7.8.0

21 May 21:11
Compare
Choose a tag to compare

Commit History

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

04 Mar 20:37
Compare
Choose a tag to compare

v7.6.0...v7.7.0

#2243 Removes unmaintained Vagrant setup
#2249 Enhances how i18n labels work for search fields if none are specified
#2253 Enhances the Blacklight::Icon API for better accessibility and customization
#2245 Fixes the skip links key

v7.6.0

14 Feb 17:01
Compare
Choose a tag to compare

Commit History

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

@cbeer
@jcoyne
@jkeck
@mejackreed