Skip to content

Sufia 4.2.0

Compare
Choose a tag to compare
@mjgiarlo mjgiarlo released this 25 Nov 18:54
· 3145 commits to master since this release

The 4.2.0 release of Sufia includes the ability to cache usage statistics in the application database, an accessibility fix, and a number of bug fixes. Thanks to @Cam156, @mtribone, and @mjgiarlo for their work on this release. See below for a complete changelog.

Upgrade notes

To upgrade from 4.1.0 to 4.2.0, pin Sufia to version 4.2.0 in your Gemfile, then update your dependencies, generate the new database migrations required for cached usage stats, and then apply those migrations:

bundle update sufia
rails generate sufia:models:cached_stats
rake db:migrate

Changes

v4.1.0...v4.2.0

  • Caches google analytics data in the database so we do not have to retrieve them each time the page is loaded [Carolyn Cole]
  • Allows adopters to inject content into the layout's head block, needed by ScholarSphere to add a favicon [Mike Giarlo]
  • Removes redundant title attributes for featured and recent works, fixes orphaned labels [Michael Tribone]
  • Pins mini_magick for rubies < 2.1 [Carolyn Cole]
  • Changes the way we log depositor change events [Mike Giarlo]
  • Breaks cached stats migrations into dedicated generator [Mike Giarlo]
  • Fixes bug with proxy setup in the install generator [Mike Giarlo]
  • Fixes bug in batch editing javascript [Carolyn Cole]