Skip to content

Releases: projectblacklight/blacklight

v7.5.1

30 Jan 17:49
Compare
Choose a tag to compare

Bug fixes

#2233 Exportable routes now return a 404
#2236 Fixes aria roles/labelledby for icons

Maintenance

#2226 Test on Ruby 2.7.0 and drop unsupported versions

Thanks to the contributors:

@cbeer
@ewlarson
@jcoyne
@mejackreed

Version 6.22.0

29 Jan 13:47
Compare
Choose a tag to compare

Changes

  • Add list role to improve accessibility
  • Add role menuitem to per page dropdown
  • Allow defining attributes on SolrDocument (backport)

v7.5.0

18 Dec 19:40
Compare
Choose a tag to compare

Commit History

New features and improvements

Refactor components to use flexbox instead of floats #2223 supports right-to-left display
Use a custom class for the facet header section; fixes #2217 #2224
Update icon styles to simplify approach #2225, enables a wider variety of icons to be used

v7.4.2

10 Dec 18:54
Compare
Choose a tag to compare

Commit History

Improvements

  • Apply role=menuitem to menu items for improved accessibility (#2222)
  • Consistently use the field label helpers (#2215)
  • Make sure #display_type always return an array (#2218)

Fixes

  • Fix a small i18n error in the Arabic translation (#2214)

v7.4.1

10 Dec 18:52
Compare
Choose a tag to compare

Commit History

Improvements

  • Use custom classes for the logo replacement in the navbar instead of overwriting Bootstrap classes (#2212)

Fixes

  • Update index_fields_for and show_fields_for to support multivalued document display times (#2208)
  • Fix a regression in the facet collapse toggle state (#2209 )
  • Fix an issue with search context history when search link is wrapping another DOM element (#2211)

v7.4.0

08 Nov 23:16
Compare
Choose a tag to compare

Commit History

New features

  • Add support for Arabic (#2190)
  • Refactor IndexPresenter and ShowPresenter (and various other helpers) to consistently use the FieldRetriever class for extracting data (#2200 + #2201)
  • Add support for a new values lambda attribute for index and show fields to provide explicit data to render (#2200)

Fixes

  • Use aria-expanded="true" for facets that are expanded on page load (#2196)
  • Dynamically set the <html> lang attribute using the I18n locale (#2203)

Updates/maintenance

  • Deprecate render_opensearch_response_metadata in favor of just rendering the partial (#2172)
  • Get recently added translations up to date (#2191)

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

@bess
@camillevilla
@cbeer
@dkinzer
@jacobthill
@jcoyne
@jrochkind
@mejackreed

v6.21.0

08 Nov 23:22
Compare
Choose a tag to compare

Backports

Dynamically set the lang attribute using the I18n locale (#2203)
Updates the build so it can be successfully run on travis (#2207)

v7.3.0

30 Oct 23:26
Compare
Choose a tag to compare

Commit History

New features

  • Add merge_facet method to include in solr response #2064
  • Enable the rendering pipeline to be configured per-instance #1996

Fixes

  • Return a default presenter instead of nil. #2117

Updates/maintenance

  • Support Rails 6 #2163
  • Test with Solr running under Docker instead of solr_wrapper #2012

v7.2.0

10 Oct 13:57
Compare
Choose a tag to compare

Commit History

New Features and improvements

#2118 Contribution guide updates
#2132, #2137 Significant improvements for accessibility and bug fixing to collapsible facets
#2138 Responsive sort and per page labels
#2128 Removes jquery dependency from search_context.js
#2169 Moves facet field names to configuration
#2171 New applications use jquery3 by default
#2145 Adds jump links to Blacklight
#2134 Updates how icons are styled in Blacklight to improve reuse downstream
#2139 Adds Google Fi mappings
#2149, #2151 Add aria-labels to section heading
#2157 Adds accessibility improvements and enhancements to the Blacklight::Icons class for svgs.
#2155 Update the breakpoint that facets use
#2140 Adds the ability to enable custom grouped response i18n "entries" for pagination

Bug Fixes

#2175 Adds sass-rails requirement for Rails 5
#2171 Updates the asset generator with an order that works for CSRF + rails-ujs + jquery3
#2165 Fixes an issue about input button rounding for fielded search

Updates/maintenance

#2148 Suppresses semi-colon warnings for jshint
#2167 Extracts a test for the facet_group template
#2162 Update location and addressing of modules. In preparation for Rails 6 and Zeitwerk

Upgrade Notes

Please note that #2137 provided some HTML changes where previous <a> elements were updated to <button> elements. This change was done to improve accessibility and usability and we are considering it an enhancements. Blacklight adopters should be aware of this as to look at local styling that may need to be modified.

#2134 updated how icons are styled in Blacklight. We are now using a fill based svg approach. This is consistent with how many icon libraries are now providing and styling their icons. It should also enable downstream users of Blacklight to more easily style icons.

#2145 Adds jump links to Blacklight, but also sets search bar autofocus to off. This can be reenabled but is left off for accessibility.

#2157 Adds enhanced accessibility features for svg icons used in Blacklight and downstream applications/engines.

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

v7.1.0

17 Sep 15:08
4292210
Compare
Choose a tag to compare

Commit History

Various dependency updates - Rubocop, Bootstrap
Removes Nokogiri as a required dependency #2076
Several style updates - #2079, #2080
Remove popper.js - #2094
Updates CONTRIBUTING.md

New Features and improvements

#2063 improves performance of deleting old searches
#2071 adds configuration for search session tracking
#2126 adds the ability to add aria-hidden to svg icons
#2131 adds the ability to have html based bookmark labels

Bug Fixes

#2069 Fixes a "NoMethodError"
#2089 Fixes field name for author in schema (Solr 8 compatibility)
#2125 Fixes the bookmark thumbnail padding
#2119 Fixes whitespace

Thanks to all the contributors 👏

@camillevilla
@cbeer
@cdmo
@cjcolvar
Daniel Schmidt
@dunn
@jcoyne
@jkeck
@jrochkind
@labradford
@mejackreed
@sensei100
@tampakis