Spotlight enables librarians, curators, and others who are responsible for digital collections to create attractive, feature-rich websites that highlight these collections.
OTHER License
Bot releases are hidden (Show)
Published by mejackreed over 6 years ago
https://github.com/projectblacklight/spotlight/compare/v1.5.1...v2.0.0
Spotlight v2.0.0 adds a new major feature, the ability for curators and exhibit administrators to create multi-lingual exhibits.
$ bundle exec rake spotlight:install:migrations
After updating to Spotlight v2.0.0 and running the new migrations, update the FriendlyId::Slugs
of your pages by running:
$ bundle exec rake spotlight:migrate_pages_language
spotlight_initializer.rb
to using Spotlight::UploadFieldConfigSpotlight v2.0.0 allows you to configure upload fields using a new class Spotlight::UploadFieldConfig
. You should use a separate config for each Solr field.
Switching locales between pages in an exhibit whose translated pages are in an incomplete created/published status will raise the same redirect/error (unauthorized or not found) that would normally be returned for any page. See more conversation/status in #2052.
Published by mejackreed over 6 years ago
Published by jkeck over 6 years ago
Published by mejackreed over 6 years ago
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
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
#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
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
Published by camillevilla over 6 years ago
44444c6 Update description for "Embed + Text" widget with examples of embed resources
0a3e430 Limit max-width of iframe in "Embed + Text" widget
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
Published by camillevilla over 6 years ago
Note: This release includes a new migration
#1888 Add a configurable search box to browse categories
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
Published by camillevilla almost 7 years ago
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)
Published by camillevilla almost 7 years ago
1c4921a Add support for configuring views as title-only by default
edb76a7 Deliver email to resource users created by invite
Published by mejackreed almost 7 years ago
This update adds both bug fixes and new features to Spotlight
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
8461d034841355a8e5ded92b24be329b0e4c73df Custom theme image extension
8a79778 UJS backwards compatibility
aa319e2 Adds missing migration from acts as taggable
Published by jkeck over 7 years ago
Bug fixes:
Spotlight::Resources::Upload
to be migrated to IIIF.Improvements:
Bg fixes:
jquery.jcrop
references from application.scss
@import 'leaflet';
@import 'leaflet-areaselect';
$ rake spotlight:migrate_to_iiif[http://example.com]
Where http://example.com
is the public host name of your application.
Bug fixes:
Improvements:
Features:
Performance improvements:
browse#index
, and break the exhibit cache when resources are changedcatalog#edit
page with many custom fieldsOther:
ExhibitExportSerializer
for compatibility with roar v1.1