Skip to content

Releases: projectblacklight/spotlight

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

v0.28.2

07 Feb 23:33
Compare
Choose a tag to compare

Improvements:

  • Add JSON response to browse#show to support additional search results views

Bug fixes:

  • Handle empty input to sir-trevor

v0.28.1

07 Feb 23:34
Compare
Choose a tag to compare

Bug fixes:

  • #1591 Preserve user's pagination parameters in browse categories

v0.28.0

07 Feb 23:35
Compare
Choose a tag to compare

Improvements:

  • Move SolrDocumentSidecar#index_status into a new database field
  • Override typeahead z-index to float over all elements
  • Invite unknown users when they are added to exhibit roles