Skip to content

Releases: projectblacklight/spotlight

v2.0.0.rc3

30 Apr 22:40
Compare
Choose a tag to compare
bump to v2.0.0rc3

v1.5.1

20 Apr 23:48
Compare
Choose a tag to compare

Commit history

Bug Fixes

#2015 fixes issue #2014 causing a memory leak

v1.5.0

17 Apr 13:57
Compare
Choose a tag to compare

Commit history

The v1.5.0 is the last planned release before the Spotlight v2.0. It includes several test suite optimization improvements and other bug fixes.

Upgrade Notes
One dependency update that may cause issues for consumers is the Leaflet-IIIF update to v2.0.0. This will only be the case if users have a customized IIIF cropper, but is unlikely.

Adopters will likely want to copy the translations initializer to their config/initializers directory: https://github.com/projectblacklight/spotlight/blob/v1.5.0/lib/generators/spotlight/templates/config/initializers/translation.rb

Improvements

ef2b91c Resets the timestamp on our Solr documents, allowing for an accurate Solr timestamp when using atomic updates
977275c, c391357 Enables i18n-active_record to be used as an i18n backend. Turned off by default
03c92c0 Specify Spotlight as Rails 5+
29a48c2 Update Leaflet-Editable to v1.1.0
3b45855, a322713, e102e2e Pin and then update to Capybara 3
e33bb72 Blacklight-gallery optional in gemspec

Bug Fixes

#1989 Fixes issue #1802 where metadata may be present on search results when it has been deselected by an exhibit curator
14312fa Right-aligns numeric analytics table
e282297 Fixes #1944 where tags were not working properly
d996507 Fixes #1965 where exhibit indexing polling was continually polling unexpectedly

Test suite / maintenance improvements

4488848 Minor test suite optimization, removing unused variable assignment
b889656, 436212d Do not allow external requests in our test suite
4d412e1 Test on latest versions of Rails 5.0, 5.1
3973dd4 Explicitly name js linting approach
462a400 Disable jQuery animations in our test suite
7f6afb3 Reenable travis container environment and use chrome with no sandbox
6ad507a Move from FactorBot.create to build_stubbed to help with test suite performance
b14026d More specific selector to make test not pending
9a76dc1 Try bundler and sprockets caching
d9b1682 Disable image loading in CI
a850aed Update flaky js tests
54438c1 Move feature test to view+controller tests
ebb56f4 Update travis build matrix
aa1cfc2 Update to engine_cart to help with caching test app
43df67a Drop Rails 5 build
9366036 Remove unnecessary test
#2020 Significant improvements to the reliability of the test suite

v1.4.1

05 Mar 23:23
Compare
Choose a tag to compare

Commit history

Improvements

44444c6 Update description for "Embed + Text" widget with examples of embed resources
0a3e430 Limit max-width of iframe in "Embed + Text" widget

Bugs

1dd21c6 Fix bug that was causing browse category show page to display incorrect item counts
128612c Update default_browse_thumbnail extension so that it's included in the asset pipeline
b460861 Restore tests that are now compatible with chromedriver
0ff1457 Only copy over original for non-custom facet fields
3f1d2d0 Add iiif-presentation a a dependency

v1.4.0

10 Feb 01:53
Compare
Choose a tag to compare

Commit history

Note: This release includes a new migration

New features

#1888 Add a configurable search box to browse categories

Fixes and improvements

83ff64a Fix some missing i18n keys from the metadata configuration page
9e4b2ab Use Bootstrap_form_for to handle honeypot field label
fd94c37 Reduce exhibits pagination size to 48 to improve tiling on index pages

v1.3.0

12 Jan 21:06
Compare
Choose a tag to compare

Commit history

New features and improvements

2ac31c1 Add an indexed Solr field for which exhibits an object appears in
3ed9e74 Add help text to the new admin / curator form
99c7df3 Add support for Solr 7.2.0
b58381c Allow field-specific display settings in Blacklight Configuration
085cdff Improve a flaky JS feature test
325626a Add TravisCI's recommended workaround for a Chrome permissions bug (travis-ci/travis-ci#8836)

v1.2.0

12 Dec 23:54
Compare
Choose a tag to compare

Commit history

New features

1c4921a Add support for configuring views as title-only by default

Bug fixes

edb76a7 Deliver email to resource users created by invite

v1.1.0

16 Nov 16:32
Compare
Choose a tag to compare

Commit History

This update adds both bug fixes and new features to Spotlight

New Features and improvements

401cc47 Throw out documents on index that do not have an id
6a6f7ec Remove duplication in scss
9e5bccb Allow contact emails to be deleted
02b4c3f Use leaflet-rails rather than checked in vendor file
34dd772 Allow search and sort fields to be enabled/disabled by default
1624b7d Validates sir trevor block data types
33c97ee Truncates exhibit whitespace
4527b14 Removes phantomjs in favor of chromeheadless
0a5fb66 FactoryGirl -> FactoryBot
8ba821f Add papertrail to additional models
e7c2af0 Add "Link to search" block

Bug Fixes

8461d03 Custom theme image extension
8a79778 UJS backwards compatibility
aa319e2 Adds missing migration from acts as taggable

v0.34.1

16 Feb 00:21
Compare
Choose a tag to compare

Bug fixes:

  • Allow feedback link to be opened in a new tab/window.
  • Allow Spotlight::Resources::Upload to be migrated to IIIF.
  • Don't allow leaflet controls to overlay the typeahead dropdown.

v0.34.0

13 Feb 19:58
Compare
Choose a tag to compare

Improvements:

  • Replace leaflet-areaselect crop box with leaflet-editable
  • #1407 - Add instructions to the filter form
  • Change browse category layout to use a single column of text for shorter descriptions

Bg fixes:

  • Fix CSV upload job
  • Handle edge cases in IIIF migration script