Skip to content

Latest commit

 

History

History
278 lines (263 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

278 lines (263 loc) · 10.8 KB

1.9.0 (Scholar 4.9.0) 12/5/2023

  • Upgrade ruby to 2.7.8
  • Bundle Update
  • Remove remaining references to ClamAV Gem
  • Deprecation Warnings IIIF Viewer
  • Deprecation Warnings attach_file_to_work
  • Deprecation Warnings success?predicate
  • Deprecation Warnings URI.escape in Active_Fedora
  • Deprecation Warnings stub_chain
  • Deprecation Warnings Removed outdated should syntax
  • Deprecation Warnings embargo_notify.rake
  • Deprecation Warnings Webdrivers
  • Deprecation Warnings DISTINCT
  • Deprecation Warnings FactoryBot
  • Unused Parameters: SelectorQuery
  • Unused Parameters: SelectorQuery - contact
  • Unused Parameters: Capybara Parameters
  • Unused Parameters: SelectorQuery - shibboleth
  • Unused Parameters: SelectorQuery - files
  • Capistrano prompts Confirmation Check
  • Refactor Coveralls to use Coveralls-Reborn and SimpleCov
  • User profile page: Added field for ORCID
  • Bug Fixes
    • Stats graph showing on load
    • Fixed Shibboleth Update with logout problems.
    • Fixed Broken links footer

1.8.0 (Scholar 4.8.0) 1/25/2023

  • Update SOLR to version 8.11.1
  • Update FITS to version 1.5.5

1.7.0 (Scholar 4.7.0) 11/3/2022

  • Update BulkRAX gem to version 4.3.0
  • Add Monastic Badge to README
  • Bug Fixes
    • Installed Monkey Patch to allow Re-indexing
    • Remove Standard Filter Factory in preparation for SOLR upgrade
    • Sanitize string outputs from mark helper to improve search

1.6.0 (Scholar 4.6.0) 3/29/2022

  • Configured x-ray logs
  • Update gems (nokogiri, addressable, rexml, rack, puma, browse_everything
  • Sets custom URI parsers for access controls
  • Adds brakeman and bundler_audit
  • Upgrade to Ruby 2.7.5
  • Upgrade to Hyrax 2.9.6
  • New contact form created with jot form
  • Upgrade to Rails 5.2.4.6
  • Bug Fixes * Escape output for mark_helper * Fix catalog popup bug * Unhide share tab * Fix capatability list security vulnerability * Redirect deny access users to uc central login

1.5.0 (Scholar 4.5.0) 4/3/2021

  • Removed link to What’s New
  • Movd collection information on show page
  • Hid relationship partial if empty
  • Highlight search terms in discovery
  • Installed and configured Bulkrax admin tool
  • Added filesystem to BrowseEverything
  • Updated the FAQ
  • Updated to Hyrax 2.9.4
  • Updatesd to Ruby 2.7.2
  • Installed clamby for virus protection.
  • Installed cloudwatch and x-ray for monitoring.
  • Bug Fixes
    • Attribute label overlap
    • Human readable video type in catalog

1.4.0 (Scholar 4.4.0) 2/7/2020

  • Added Research Directory to user profile
  • Built Rest API
  • Added support for Dropbox and Google Drive
  • Updated to Hyrax 2.6.0
  • Pinned sidekiq to version 5.2.7
  • Updated puma to version 4.3.1
  • Updated ruby to version 2.5.5
  • Updated nokogiri to version 1.10.5
  • Added fixity checking task
  • Added all of the fields to the works manifest
  • Bug Fixes
    • Fixed broken links on home page
    • Fixed travis bundler errors

1.3.0 (Scholar 4.3.0) 11/21/2019

  • Add Docker support
  • Update welcome email
  • Upgrade Hyrax gem to 2.5.1
  • update FAQ page
  • Add Capistrano support
  • Bug Fixes
    • Fix auto-fill for the publisher field
    • Change DOI link on work show page
    • Change Discovery to Visibility
    • Stop parameterizing worktype in work show view
    • Fix auto-populate creator
    • Resolve blacklight deprecation
    • Set flash message for publisher/doi validation
    • Always show english worktype in work show view
    • Fix DOI emabrgo change
    • Reinstate orcid about page

1.2.0 (Scholar 4.2.0) 7/25/2019

  • Added seeds for each work type with all metadata filled out
  • Upgraded riiif to version 2.0
  • Updated chromedriver version on Travis to match Chrome version
  • Added date uploaded and date modified to work show page
  • Updated DOI labels to use explicite name
  • Updated bootstrap-sass gem version
  • Updated change_manager gem version
  • Replaced chromedriver with webdrivers for capybara tests
  • Enabled notifications for editor removal
  • Added college field to user profile page
  • Updated the welcome page
  • Updated vulnerable gems
  • Limited description to 5 lines on catalog index page
  • Added support for DataCite JSON API
  • Added link to parent work when viewing child work
  • Updated Chinese and Spanish translations
  • Bug fixes
    • Aligned time period field on Media work form
    • Updated shibboleth attributes on every login
    • Corrections to collections export
    • Re-enabled DOI in bulk ingest
    • Implemented changes to static page line lengths
    • Users are prevented from adding themselves as a proxy
    • Fixed contact form error messages
    • Added missing fields to works manifest
    • Fixed file labels in create work
    • Changed padding to margin to avoid visible text after ellipses
    • Fixed broken links in static pages

1.1.0 (Scholar 4.1.0) 2/27/2019

  • Collections can now be exported to .csv files
  • The order that fields are displayed on work pages has been updated
  • Work pages now display the last modified date
  • Bug fixes
    • Solr reindexing no longer times out
    • Collection descriptions are now displayed
    • The featured work image on the home page is now properly aligned
    • The CAPTCHA on the contact form now works properly
    • The Department facet now only shows after the College facet has been selected
    • User atrributes for UC Central Logins are now properly used
    • Description and Date Created fields are now singular on batch create
    • The user's language choice now persists in all parts of the application
    • Field labels are not shown for empty metadata fields
    • The password reset from address is now [email protected]
    • Batch create now requires files to be uploaded to be saved
    • Creating and then immediately deleting a proxy no longer errors
    • The ETD work page now shows proper labels for Degree and Degree Program

1.0.0 (Scholar 4.0) 1/24/2019

  • Updated to Hyrax version 2.3.3
  • Updated to Ruby version 2.5.3
  • Ported over from Scholar
    • Proxy removal
    • Facet configuration
    • 404 error page instead of template
    • Change Manager
    • Sorting and reverse sorting alphabetically.
    • Footer elements
    • Toolbar links
    • ETD committe members
    • Flash message wording
  • Disabled Hyrax features
    • Citation features
    • BrowseEverything on batch create
    • Rights on all forms
    • Collection export
    • Search label
  • Enhancements
    • Updated collection form by removing unnecessary fields
    • Updated license view in collections
    • Set new collection default visibility to public
    • Added contextual help for proxy management
    • Implemented autocomplete on specific new work form fields
    • Enabled the collection facet
    • Added a What's New page
    • Made session and login cookies secure on production
    • Updated Spanish and Mandarin translations 
    • Added batch upload
    • Added noid initializer
    • Restructured file uploader and added new CSS classes
  • Bug Fixes
    • Added Mendely meta-tags
    • Fixed collection license persistence
    • Implemented accessibility violation fixes
    • Fixed owner file permission problem with proxy deposit
    • Got original filename for box files
    • Deleted the double quote if the description or note ends in double quote
    • Handled slashes in paths for riiif
    • Fixed Etd type_field and publisher field
    • Fixed managed works title wrapping in Dashboard
    • Resolved bug that shows department field incorrectly

0.6.0 7/20/2018

  • Ported over Scholar features
    • Replicated home page content
    • Replicated "jumbotron" home page image
    • Replicated featured researcher/collection/work
    • Migrated metadata profiles for all work types
    • Updated content on static pages
    • Updated the embargo notify task
    • Updated the sitemap generator
    • Applied bug fix to welcome page
    • Removed the group sharing option from works
    • Added help message to Dataset work type
    • Fixed bug that broke user search with trailing white space
    • New works now default to public visibility
    • Replicated the "What are you uploading?" page
    • Removed admin set controls from works

0.5.0 7/6/2018

  • Updated to Hyrax version 2.1.0 (final)
  • Added the bixby gem (for rubocop inheritance)
  • Ported over Scholar features
    • Added a "Browse" button to the main search bar
    • Added permalinks to works, files, collections, and profiles
    • Changed the product name to "Scholar@UC"
    • Updated the navbar menu links to match Scholar's navbar
    • Incorporated recent changes from Scholar's People page
    • Updated the text in the Visibility pane to match Scholar
    • Line breaks are now preserved for work description fields

0.4.0 05/30/2018

  • Update to ruby 2.5.1
  • Updated to Hyrax v2.1.0.rc3
  • Added /show/ path for works, files, and collections
  • Removed the lease choice for work visibility options
  • Enable support for virus scanning with ClamAV
  • Added deploy status to the footer
  • Removed all language translations expect for Mandarin and Spanish
  • Added ability for users to export metadata for all works in a collection
  • Ported over Scholar features
    • Show same fields as Scholar on user profile page
    • Show welcome page and send welcome email to new users
    • Added /sitemap.xml
    • Generated Scholar work types
    • Added all Scholar help and about pages
    • Boosted collections to top of search results
    • Allowed works to be created without files attached
    • The creator field is now set to the current users when creating works
    • Integrated ORCID support into user profiles

0.3.0 3/27/2018

  • Updated to Hyrax gem reference 01d8ad5ecdf5b5658e6800d23d570c5d7b2c9cdc
  • Added an RSS feed of recently added works (/feed.rss)
  • The /users page now hides admins and users without content (Admin users can still see all users)
  • Removed several deprecations
  • Removed the option for users to set a lease on works
  • Renamed app/service to app/services
  • Added task to seed test users and works (rails db:seed)
  • Copied new and modified feature specs from Hyrax
  • Added the ability for users to change their account password
  • Removed the ability for Shibboleth users to change their password

0.2.0 3/2/2018

  • Updated to Hyrax gem version 2.1.0.beta1
  • Created services to export a collection's work metadata to a CSV file
  • Added first and last name fields to user profiles
  • Users that have added their name into their profiles will have their name displayed in the application instead of email address
  • Allow users to log in via UC's Central Login service (Shibboleth)
  • Users are now required to complete a CAPTCHA on the contact form if they are not logged in
  • Uploaded files are limited to a maximum size of 3 GB (per file)
  • Users can now upload files from cloud providers

0.1.0 2/18/2018

  • Turned on the IIIF image viewer
  • Set the ruby verion and gemset
  • Configured Travis CI
  • Configured Coveralls
  • Configured Rubocop
  • Configured Sidekiq
  • Configured an 'admin' role
  • Copied feature specs from Hyrax
  • Added README