- Ruby 2.3.3
- Setup rake task to clean out old users:
rake getit:cleanup:users
- Configurable Search Methods Search methods are in configula now so they can change per environment, e.g. reindex 👑.
- Poltergeist Cucumber Tests After much trickery 🔧, got the Cucumber tests running on Poltergeist and passing on Travis 🎩.
- Google Analytics Upgraded nyulibraries-assets 💎 to use Google analytics helpers and added the GetIt tracking code.
- Exlibris Environments The environment-specific Exlibris urls (for either Aleph or Primo) are pulled from env vars now instead of separate gems.
- EZBorrow Options for EZBorrow where user has permissions.
- Exclude Shanghai Web Resources
Don't display Shanghai web resources as "Copies in Library"
- Refresh Users Daily
Refresh users every day in production to ensure we have the latest Aleph request permissions
- Upgrade Rails version for security
Upgrade to Rails v3.2.17 to fix DOS security vulnerabilty
- Use the official Umlaut 💎
Use the official Umlaut 💎, not our forked "bootstrap" branch, so future upgrades will be easy - Update Styles
Since we're using the fancy new Umlaut 💎, we updated our styles based on the fancy awesomeness that was available - Send/Share
We created a separate section for "Send/Share" which makes it easy for user to see their "Send/Share" options - Update 866$l Mapping Table
Update the 866$l mapping table to better match coverage information for Aleph holdings
- Update Umlaut 💎 to get a bug fix for institutional services
Get latest from the Umlaut bootstrap branch to get the properly formatted URL for Umlaut's background updater - Improve Error Handling for Requesting
When loading additional attributes, rescue any errors encountered so the user is not concerned with system issues, e.g. Aleph is down.
- Improve DB Performance for Users
Add a unique username index to the users table to improve performance - Fix bug in Wayfinder service for institutions
Upgrade the authpds 💎 to fix bug #6
- Upgrade Rails version for security
Upgrade to Rails v3.2.16 to fix i18n security vulnerabilty
- Upgrade the Exlibris NYU 💎
Upgrade the bundled [Exlibris NYU 💎] to fix non-escaped ampersands coming Primo
- Gauges Web Analytics
Added per institution web analytics
- Shibboleth Integration
We've integrated the PDS Shibboleth integration into this release.
-
💎 Updates: Most gems are up to date. We're not on Rails 4, so that's the exception.
-
Update authpds-nyu: Use the Shibboleth version of the NYU PDS authentication gem. Updated tests to reflect that change.
- Enhance the Citation More Often with Primo Metadata
When GetIt resolves a citation using either an ISSN or ISBN, it will enhance the citation with metadata from Primo. Previously, we only enhanced the citation with Primo if we resolved the citation using the Primo record id. This was begging to be more inclusive, so we made it more inclusive 👐
- Update umlaut-primo 💎 Get the latest Umlaut Primo gem in order to enhance referent when we have ISSN or ISBN