Skip to content

v4.1.0

Latest
Compare
Choose a tag to compare
@jrochkind jrochkind released this 16 Apr 15:53
· 17 commits to master since this release

This release is expected to be entirely backwards compatible with 4.0, and
should be an easy upgrade. But testing in a non-production environment
is always advisable.

We recommend upgrading to Umlaut 4.1, Rails 4.2, and using ruby 2.2.x, as soon
as convenient. Note that ruby 1.9.3 is no longer supported by the ruby project.

COMPATIBILITY

Rails 4.2 is now supported. Rails down to 3.2.12 is also supported, but
we always suggest keeping your Rails current. http://guides.rubyonrails.org/4_2_release_notes.html

USER INTERFACE

"Search Inside" and "Limited Preview" display sections now appear by
default in the sidebar. This is based on experience at multiple institutions,
but if you'd like to restore them to the center column, it is easily
configurable, see: https://github.com/team-umlaut/umlaut/wiki/Customizing#display-section-configuration

NEW FEATURES

Most new features are focused on adding hooks for additional
configuration and customization.

BUG FIXES

  • Better description of errors in logs.
  • In some cases background services would be executed before their
    properly assigned service wave, and/or executed more than once. This has been fixed.
  • MetadataHelper#normalize_title work properly for non-ascii unicode.
  • MetadataHelper#title_is_serial? more complex logic.
  • Dublin Core format OpenURL doesn't cause an exception anymore (but don't count
    on Umlaut doing anything very useful with it)
  • Assorted other minor bug fixes.

SERVICE-SPECIFIC

  • InternetArchive: Require closer title match to count as a hit.
  • SFX: Add boost_targets and sink_targets options to reorder targets.
  • SFX: More conservative referent enhancement, try to avoid bad data.
  • Web of Science and JCR: Optionally support username/password-based auth