Skip to content

Releases: projectblacklight/spotlight

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

v0.33.0

08 Feb 00:59
Compare
Choose a tag to compare

Features

IIIF support

  • Serve uploaded images via IIIF Image API
  • Create IIIF manifests for exhibit-specific resources
  • Require IIIF-backed images for cropping thumbnails and masthead images
  • Require IIIF manifests for multi-image object support in pages

Other features

  • Add immutable configuration for blacklight fields and disallow metadata field changes for those values
  • Add support for exhibit-specific themes

Improvements

  • Replace openseadragon-based cropper with leaflet-iiif
  • Improve the user actions dropdown menu for site administrators
  • Initialize the "All Exhibit Items" browse category with a placeholder thumbnail
  • Allow any kind of page (feature, about, home) to be highlighted using the pages widget
  • Allow curators to update browse category restrictions

Upgrade guide:

  • remove jquery.jcrop references from application.scss
  • add leaflet css references (spotlight.scss)
  @import 'leaflet';
  @import 'leaflet-areaselect';
  • run iiif migration rake task:
$ rake spotlight:migrate_to_iiif[http://example.com]

Where http://example.com is the public host name of your application.

v0.32.0

07 Feb 23:26
Compare
Choose a tag to compare

Features:

  • #1621 : Allow browse category descriptions to use markdown formatting
  • #1662 : Add reindexing job summary and improve the display of the reindexing progress bar

Performance improvements:

  • #1657 : Use the exhibit cache key for the browse#index, and break the exhibit cache when resources are changed
  • #1682 : Improve performance of catalog#edit page with many custom fields

Other:

  • Update ExhibitExportSerializer for compatibility with roar v1.1

v0.31.0

07 Feb 23:24
Compare
Choose a tag to compare

Features:

  • Add a hidden form field to catch robot-generated feedback

Improvements:

  • Update sir-trevor widgets from upstream

v0.30.0

07 Feb 23:25
Compare
Choose a tag to compare

Performance:

  • Add database index for solr document sidecar lookups
  • Remove n+1 query for the exhibits#index page

Improvements:

  • Update to sir-trevor v0.6.4
  • Parse CSV uploads as UTF-8 encoded files

v0.29.1

07 Feb 23:28
Compare
Choose a tag to compare
  • Fix sir-trevor block display regression
  • Update typeahead/autocomplete regression

v0.29.0

07 Feb 23:31
Compare
Choose a tag to compare

Bug fixes:

  • #1608 - Search configuration sort fields are not re-orderable for values with spaces
  • #1614 : Allow autocomplete/typeahead dropdown to overflow blocks

Improvements:

  • Add default sir-trevor text selection color
  • Allow blocks to extend autocomplete/typeahead options
  • Return 100 results for autocomplete/typeahead

v0.28.3

07 Feb 23:32
Compare
Choose a tag to compare

Bug fixes:

  • #1599 Fix typo in drag + drop initialization
  • #1598 Fix item tag field styling
  • #1597 Fix sir-trevor upload block by passing CSRF tokens with the upload action