Releases: gwu-libraries/scholarspace-hyrax
Version 1.3.4
Version 1.3.4 upgrades Hyrax from version 2.7.0 to 2.8.0 (including the two intermediate releases, 2.7.1 and 2.7.2). It also brings several other gems up to date to resolve security alerts. Last but not least, this version also includes improvements to README.md and a minor HTML fix.
Deployment instructions
bundle install
Version 1.3.3
Version 1.3.3 is a maintenance release to upgrade gems, resolving several security alerts. This also takes the fixes in Hyrax 2.7.0 (#251). Some of the gems that were upgraded include:
- Hyrax
- rake
- nokogiri
- rack
- puma
Upgrade instructions
bundle install
Compare
Version 1.3.2
Version 1.3.1
This release removes a deprecation warning when using back-end tools (#240) and updates gems.
Upgrade instructions:
bundle install
Version 1.3.0
Version 1.2.4
- A new URL parameter,
disposition=inlineallows a file to be viewed in the browser rather than being downloaded. Example: https://scholarspace.library.gwu.edu/downloads/zc77sq28d?disposition=inline . This does not modify the existing user interface. (#217)
Version 1.2.3
Version 1.2.2
Version 1.2.2 is a patch release which fixes:
- The
ingest_workrake task now respects therights_statementvalue passed with the metadata JSON; previously it had been ignoring this and hard-coding the value for all Works, not just for ETDs. (#229) - Upgrades the
mini_magickandwebsocket-extensionsgems
Upgrade instructions:
- Check out the 1.2.2 tag
bundle install
Version 1.2.1
Version 1.2.1 upgrades the Hyrax gem to 2.5.1
Upgrade instructions
- Check out the 1.2.1 tag
bundle install
Version 1.2.0
About this release
- Hyrax upgrade from v2.0.1 to v2.5.0 , which brings:
- UI styling and accessibility improvements
- Fixes #73 ("My Works" breadcrumb had been appearing for non-logged-in users)
- Resolves #157 (links for Manage Embargoes and Manage Leases were not showing up on the Dashboard)
- Security improvements (#119, #166)
- Functionality improvements
- Fixes #178 (default Admin Set is now Default Admin Set, not ETDs)
- From Hyrax 2.1.0 :
- Collection Extensions with collection types and control over collection nesting, sharing, discovery, branding, and membership in collections.
- UniversalViewer for images in works
- Enhancements/fixes from Hyrax 2.2.0, Hyrax 2.2.4, Hyrax 2.4.1, and Hyrax 2.5.0
- Ruby upgrade from v2.3.3 to 2.5.5 (#210)
- Rails upgrade from v5.0.7 to v5.1.7 (#210)
- Passenger upgrade from v5.1.7 to v5.3.7 (#215)
- UI styling and accessibility improvements
- Various gem version upgrades
- Fixed
bibliographic_citationfield (labled as "Previous Publication Information") - #194 - UI branding
- #208 GW-ified footer references
- Metadata updates
- Share Your Work link updated to new Google form (#197)
- Updated "Featured Researcher" to Wooden Teeth (#202)
Upgrade instructions
Upgrade Ruby to 2.5.5:
rvm install 2.5.5
rvm --default use 2.5.5
rvm remove 2.3.3
Removing the previous Ruby version may require manually deleting the directory (and symbolic link).
Reinstall bundler:
gem install bundler
Install rails
gem install rails -v 5.1.7 -N
Check out the 1.2.0 tag:
cd /opt/scholarspace/scholarspace-hyrax
git pull origin master
git checkout 1.2.0
Reinstall the hyrax gems
cd /opt/scholarspace/scholarspace-hyrax
bundle install --without development --deployment
Reinstall passenger 5.1.7 -- follow the steps in this version's README.
Run Database migrations (as scholarspace user)
cd /opt/scholarspace/scholarspace-hyrax
rake db:migrate RAILS_ENV=production
Recompile assets (as scholarspace user)
cd /opt/scholarspace/scholarspace-hyrax
rake assets:precompile RAILS_ENV=production
Restart Apache
sudo service apache2 restart