Skip to content

3.6.0 and 3.6.1

Compare
Choose a tag to compare
@jcoyne jcoyne released this 18 Dec 18:10
· 3760 commits to master since this release

3.6.0 went out without one of the planned changes, so we immediately released 3.6.1.

Upgrade notes

We've removed paperclip, which may break your existing migrations.

If you have a migration in db/migrations/*_add_avatars_to_users.rb you'll need to change it to look like this:

 class AddAvatarsToUsers < ActiveRecord::Migration
   def self.up
     add_column :users, "avatar_file_name",    :string
     add_column :users, "avatar_content_type", :string
     add_column :users, "avatar_file_size",    :integer
     add_column :users, "avatar_updated_at",   :datetime
   end

   def self.down
     remove_column :users, "avatar_file_name"
     remove_column :users, "avatar_content_type"
     remove_column :users, "avatar_file_size"
     remove_column :users, "avatar_updated_at"
    end
  end

This simply expands the macro that was previously provided by paperclip.

The UnzipJob has been removed because it was based on zipruby which is no longer maintained and has a security bug.

Changes

v3.5.0...v3.6.1

2013-12-18: Preparing for 3.6.1 release [Justin Coyne]

2013-12-18: Preparing for 3.6.0 release [Justin Coyne]

2013-12-13: Migrate from Paperclip to Carrierwave [Justin Coyne]

2013-12-13: Update Travis config: run freshclam to avoid ClamAV error; remove
Ruby 1.9.3 support; start testing Ruby 2.1; simplify email recipient list
[Michael J. Giarlo]

2013-12-13: Show audio thumbnail [Justin Coyne]

2013-12-13: Add audio thumbnail [Justin Coyne]

2013-12-13: Remove expensive specs that make sure noids can be minted in a
multi-threaded environment. The noid library already has tests around
multi-threading, and these specs take nearly a minute to finish on Travis.
[Michael J. Giarlo]

2013-12-13: Extracted a vitals partial for user show [Justin Coyne]

2013-12-13: Remove unused unzip job and rubyzip dependency [Michael J. Giarlo]

2013-12-13: Ignore blank activity. Copied from Scholarsphere [Justin Coyne]

2013-12-13: Add a spec for the user view [Justin Coyne]

2013-12-13: Removing unused fixture files and old fixture-related rake tasks
[Matt Zumwalt]

2013-12-12: Number of deposits should be calculated correctly. Was showing 10 if
there were 10 or more. [Justin Coyne]

2013-12-12: Feature tests were not running.  Now they are running. Also there
are Factories to replace file fixtures [Matt Zumwalt]

2013-12-12: Break up user#show into partials [Justin Coyne]

2013-12-12: Update profile to look like scholarsphere's new design [Justin
Coyne]

2013-12-12: Since resource_type has a multiselect box, don't show it more than
once [Justin Coyne]

2013-12-12: Removed the groups helper. It's more clear to use
current_user.groups [Justin Coyne]

2013-12-12: Adding an dditional test for batch editing and fixing existing test.
[Carolyn Cole]

2013-12-11: fixes #268 Users search form causes an error [Matt Zumwalt]

2013-12-11: In order to create single-use links you need edit permissions, not
read permissions. [Matt Zumwalt]

2013-12-10: Move facet method into facet_helper (force override of blacklight)
[Justin Coyne]

2013-12-10: added a remove row data attribute to remove the trophy highlight row
if it exists so I could reuse the trophy javascript from the dashboard on
profile. [Dan Coughlin]

2013-12-10: fixing language in feature test [Matt Zumwalt]

2013-12-09: Dashboard should use noid rather than Fedora PID in download URL
[Michael J. Giarlo]

2013-12-09: Notifications page includes date info in list of messages. [Matt
Zumwalt]

2013-12-09: sufia-models.gemspec now requires rails > 4.0.0 [Matt Zumwalt]