Releases: cul-it/exhibits-library-cornell-edu
v3.2.0
Overview
Mostly backend updates to support ruby 3 and rails 7, some bug fixes and elastic beanstalk config changes.
Changelog
- update to Spotlight 3.5.0
- update to Blacklight 7.33.1
- update rails to 7.0.4
- update ruby to 3.0.5
- update puma to 6.1.1
- replace sass-rails with sassc-rails
- remove dotenv-deployment and xray-rails gems
- update remaining gem dependencies (minus sidekiq)
- fix ebextension nginx config structure for AWS Linux 2
- update ebextensions configs to expose env vars in eb instance shells
- adds Procfile for telling elastic beanstalk to use gemfile-specified puma
- fix styling for blocks with multi-tiles
- replace embedded Looker Studios report url in dashboard
v3.0.0
Release v3.0.0
Overview
This is a major release upgrading core dependencies. This includes:
- Spotlight v3.3.0
- Blacklight v7.19.0
- Bootstrap v4.6.0
- Ruby v2.7.3
- Puma v5.3.2
User Notes
This update has noticeable UI changes mostly coming from the Spotlight update. There is one significant change that impacts exhibit development.
WARNING: In the text widget, the text of a paragraph now must be contiguous with no mid-paragraph. All characters will result in a <p>
tag causing a new paragraph. In previous releases, all text within a single text widget was always considered to be a single paragraph with characters being ignored.
Some other changes you will notice.
- non Spotlight changes
- header layout - This is driven by Cornell standards recommendations for webapps
- accessibility improvements
- Spotlight changes
- home page cards no longer flip - The description now rises up over the exhibit image.
- font sizes and layout have some changes
- some minor icon changes
There aren't any other expected UI changes. If you see something that doesn't look right, report it to the dev team or open an issue.
Change Log
- update to Spotlight 3.3.0
- remove stale customizations
- remove Portal code due to conflicts
- update to Blacklight 7.19.0
- update to Bootstrap 4.6.0
- update to Ruby 2.7.3
- update to Bixby 3.0.2 (for Rubocop)
- update to AWS Linux 2
- update ebextensions
- update Puma to 5.3.2
- update to current library branding specs
- improve accessibility
v2.21.0
v2.20.0
v2.19.1
v2.19.0
Revert removal of video widget
Without the video widget enabled, editing a page that already has a video caused the video to be removed. Our goal was to prevent upload of new videos through the video widget.
Reverting for now until we come up with a better long term approach.
v2.18.0
- remove support for video widget
- add documentation for heading, text, list, quote, and hr widgets
- update dependencies
- add CircleCI as continuous integration testing in GitHub
- add Docker configs for local and CCI testing (experimental for use in browser)
- add first test to simply test that users can login
- limit tag to curated set on New Exhibit form
- use exhibit creator language instead of administrator
v2.17.11
v2.17.10
CloudFront
CloudFront requires more work to be released to production. This reverts the change in release v2.17.9. That release was never put into production.
Bug Fix
Issue #374 - links in pages widget lost when exhibit page is edited
The override of featured_pages_block was attempting to address raising of an exception if a deleted page was referenced. The override didn’t work. It removed all pages. A fix has since been made in spotlight that does work. See Spotlight PR #2213.