Skip to content

Latest commit

 

History

History
296 lines (182 loc) · 9.3 KB

History.md

File metadata and controls

296 lines (182 loc) · 9.3 KB

History of Sufia releases

3.3.0

  • Fix authorities deprecations [Justin Coyne]
  • Fix deprecation on MailboxController [Justin Coyne]
  • blacklight 4.4.1/0 doesn't work with kaminari > 0.14.1 See projectblacklight/blacklight#614 [Justin Coyne]
  • Allow acts_as_follower to be 0.2.0 for Rails 4 support [Justin Coyne]
  • Don't run blacklight and hydra generator twice [Justin Coyne]
  • Remove deprecation warning on Rails 4 [Justin Coyne]
  • Updating CONTRIBUTING.md as per Hydra v6.0.0 [Jeremy Friesen]
  • use cancan to authorize and validate single-use tokens. [Chris Beer]
  • Add ImageMagick as a software requirement in the README. [Jessie Keck]
  • split SingleUseLinkController into the authenticated controller that creates links, and a viewer that handles retrieving content for token-bearing users [Chris Beer]
  • remove explicit GenericFile references, and replace them with Rails magic [Chris Beer]
  • Refactor single-use links for style and clarity [Chris Beer]
  • add more gems to the gemfile for running tests from the gem root [Chris Beer]
  • add redis-server to the .travis.yml list of services [Chris Beer]
  • Fix typos in README.md [Jessie Keck]

3.2.1

  • Updating gemspec to not limit on sufia-models [Jeremy Friesen]

3.2.0 - YANKED

  • Including on sufia-models subdir in gemspec [Jeremy Friesen]
  • Restoring the exception catching for migrations [Jeremy Friesen]
  • Publicizing #visibility_changed? [Jeremy Friesen]
  • Indicating attr_accessible is deprecated [Jeremy Friesen]
  • Removing ActiveModel::Dirty [Jeremy Friesen]
  • Upgrading ActiveFedora to latest 6.5 version [Adam Wead]

3.1.3

  • Removed old PSU licence [Justin Coyne]

  • Moved access rights from curate [Justin Coyne]

  • Adding an operride path where to redirect for when a file gets destroyed. [Carolyn Cole]

  • Use the deprecation settings on the correct module [Justin Coyne]

3.1.2

  • Track changes on visibility [Justin Coyne]

  • Use an ideomatic setter for visibility [Justin Coyne]

  • Upgrade mailboxer [Justin Coyne]

  • Adding a partial for the header of the dashboard to make the wording easier to override. [Carolyn Cole]

  • Improving the better migration template [Jeremy Friesen]

3.1.1

  • Extracting sufia generator behavior [Jeremy Friesen]

  • Don't use Sufia::Engine in the generated initializer [Justin Coyne]

  • Removed unused code [Justin Coyne]

  • Changed from a tag to span. fixes #32 [Carolyn Cole]

3.1.0

  • Make fits instructions more verbose [Carolyn Cole]

  • Adding one location to define/ override where the upload redirects to after a sucessfull upload [Carolyn Cole]

  • Added license to the gemspec [Justin Coyne]

  • fixed typo in require statement [Matt Zumwalt]

  • requires active_resource more cleanly [Matt Zumwalt]

  • updating facet views so that the blacklight helper_method will get called [Carolyn Cole]

  • Adds a spec for the ImportUrlJob [Michael J. Giarlo]

  • Fixed expecations for travis tests for #169 [Justin Coyne]

  • ModelMethods#apply_depositor_metadata should accept a user or a string like the method it overrides in HydraHead. See: https://github.com/projecthydra/hydra-head/blob/9a5b2728be2046125d09376a6d78ad06d26548c3/hydra-core/lib/hydra/model_methods.rb#L12 [Justin Coyne]

  • Remove expand_path jazz from remaining specs [Michael J. Giarlo]

  • Codifying a pid based job [Jeremy Friesen]

  • Removing characterization save unless new_object? [Jeremy Friesen]

  • Adding $LOAD_PATH variable to dev rake task [Jeremy Friesen]

  • Bump dependency on hydra-derivatives [Justin Coyne]

  • Use add_file() rather than add_file_datastream() to ensure object label is set [Michael J. Giarlo]

  • Audio and video transcoding with hydra-derivatives [Justin Coyne]

  • Use hydra-derivatives for generating thumbnails [Justin Coyne]

  • ingest_local_file should ingest the file, not the filename [Justin Coyne]

  • Including deposit agreement on local import page [Matt Zumwalt]

  • UI for local ingest only appears in local ingest tab on upload page [Matt Zumwalt]

  • Putting test coverage for virus check into the right place [Matt Zumwalt]

  • local file ingest runs virus check [Matt Zumwalt]

  • testing outputs without relying on consistent array ordering [Matt Zumwalt]

  • UI text changes for local ingest [Matt Zumwalt]

  • removing unused fixtures [Matt Zumwalt]

  • cleanup of tests and method names around local ingest [Matt Zumwalt]

  • Display local ingest tab in Upload page when local import enabled [Matt Zumwalt]

  • Local ingest renders graceful error message if User does not define a directory path [Matt Zumwalt]

  • fixing scope of describe blocks in this test [Matt Zumwalt]

  • LocalFileIngestBehavior for FilesController [Matt Zumwalt]

  • The generator should create config/initializers/resque_config.rb [Justin Coyne]

  • Reindex everything scopes to sufia's namespace [Jeremy Friesen]

  • Remove css that doesn't appear to be used [Justin Coyne]

3.0.0

  • Update README.md paths for Sufia assets application.css and application.js [Jim Coble]

  • Moving resque rake task to sufia-models [Jeremy Friesen]

  • Resque should use the redis instance configured in redis.yml [Justin Coyne]

  • Profile link should generate a valid route. Fixes #150 [Justin Coyne]

  • Updating CONTRIBUTING.md as per Hydra v6.0.0 [Jeremy Friesen]

  • Delete all needs a delete HTTP method [Justin Coyne]

  • Put the specific version of kaminari we need into the test app [Justin Coyne]

  • Removed deprecated use of mock() and stub() [Justin Coyne]

  • Simpler rspec run [Justin Coyne]

  • Fix routing spec [Justin Coyne]

  • Replaced cucumber with feature specs [Justin Coyne]

  • Use resourceful routes for users [Justin Coyne]

  • Removed duplicate tasks [Justin Coyne]

  • Switch require spec_helper to relative [Justin Coyne]

  • Support rspec-rails 2.14 [Justin Coyne]

  • Removed empty tests [Justin Coyne]

  • Correct path for fonts [Justin Coyne]

  • Use assets_path [Justin Coyne]

  • Fix path to fixtures.rake [Justin Coyne]

  • Add active_resource as a dependency [Justin Coyne]

  • Distinct on notify_number is unnecessary [Justin Coyne]

  • check all view, should supply the controller [Justin Coyne]

  • Removed unused spec [Justin Coyne]

  • Fixed path to rakefile [Justin Coyne]

  • Fix test to work in an order independent manner [Justin Coyne]

  • Single Use links should be randomly generated [Justin Coyne]

  • Update paperclip gem [Justin Coyne]

  • Handle attributes in a way that works with rails 3 or 4 [Justin Coyne]

  • Fixed view spec [Justin Coyne]

  • Devise is not required by sufia-models [Justin Coyne]

  • Inherit the version of devise from blacklight [Justin Coyne]

  • Move to a released version of blacklight_advanced_search [Justin Coyne]

  • Rails 4 support [Justin Coyne]

  • updating the readme based on mye experience running through it. [Carolyn Cole]

  • The query for my uploads, should be me, not exclude me [Justin Coyne]

  • Multiform should rename the fields correctly [Justin Coyne]

  • more explicit editable docs test [Matt Zumwalt]

  • Dashboard search results test more specific -- avoids pagination causing false negatives [Matt Zumwalt]

  • explicit handling of kaminari pagination bug, plus info in install docs [Matt Zumwalt]

  • Test to confirm that pagination works -- fails because dashboard/pages routes are not properly inherited. [Matt Zumwalt]

  • Handle the odd values in the hidden fields on the generic_files/_permission.html.erb form. These were added here: https://github.com/psu-stewardship/scholarsphere/commit/2a58d0c920cc87cad9a815b451613e3d327747e3#L9R5 I have no idea why. [Justin Coyne]

  • Add a comment in the generator about the Sufia route being the very last line [Justin Coyne]

  • Generated controller uses the search_layout method for determining layout [Justin Coyne]

  • Force a two column layout for dashboard [Justin Coyne]

  • Use hydra-head 6.3.0 [Justin Coyne]

  • Bump active-fedora version to 6.4.0.rc4 [Justin Coyne]

  • allowing non-sufia controllers to inherit dashboard behaviors and helpers smoothly [Matt Zumwalt]

  • Set a permission value that actually exists (e.g. 'read') [Justin Coyne]

  • Added attr_accessible [Justin Coyne]

  • Fix the version in sufia-models.gemspec so you can bundle install [Justin Coyne]

2.0.1

  • Fix version of sufia-models

2.0.0

  • Dropbox support
  • Multiple layouts
  • UnzipJob can handle directories
  • Support for sufia and hydra-editor in the same app
  • Subdividing the upload partial
  • Lots of code cleanup

1.3.0

  • Depends on Hydra::Controller::DownloadBehavior
  • Upgraded to hydra-batch-edit 1.1 which includes session-less batches in hydra-collections
  • Moved most of the Dashboard behavior into Sufia::DashboardBehavior to enable overriding
  • Added Model to_s instead of using display_title
  • Added after delivery hook to contact form controller
  • Removed the version page
  • various bug fixes

1.2.0

  • DownloadController uses load_instance_from_solr for speed improvement
  • Raise a AccessDenied error if a download is not allowed rather than show an image.
  • Autoload the datastreams directory
  • Set default variables (fits_path, id_namespace) in the engine config.

1.1.0

  • Allows a user to deposit on behalf of another user
  • Tweaks dashboard UI to be less busy: actions now in dropdown button
  • Allows HTML tags in metadata helps to render
  • Fixes notifications icon
  • Raises routing errors in dev and test so they can be resolved
  • Refactors users controller for easy re-use
  • Adds JSON support to users controller
  • Removes dependency on sitemap gem

1.0.0

  • Initial API-stable release