Skip to content

Version 6.0.0

Compare
Choose a tag to compare
@jcoyne jcoyne released this 27 Mar 16:15
· 2635 commits to master since this release

The 6.0.0 release of Sufia includes support for Fedora 4. It also includes an upgrade to Blacklight 5.12 and integration with the hydra-editor presenter. Thanks to Justin Coyne, Adam Wead, Hector Correa, Michael J. Giarlo, Trey Terrell, Carolyn Cole, Michael Tribone, Valerie Maher, Matthew Zumwalt, Weiwei Shi, Tricia Jenkins, Collin Brittle, and Jeremy Friesen for their work on this release. See below for a complete list of changes.

Upgrading from 5.x

Ensure you have performed any necessary changes to bring you application up to version 5 of Sufia.

With Sufia 6, support for Fedora 3 is no longer provided.

Before you proceed, make sure you have Fedora 4 installed!

If you're using the built-in Jetty container for Fedora and Solr, running rake jetty:clean should do this for you automagically and install a new tmp/master.zip file, but do note that this will wipe out your existing Jetty instance and any contained data.

Upgrade Procedures

  • Update your Gemfile with these changes:
gem 'sufia', ' ~> 6.0.0'
gem 'rsolr', '~> 1.0.6'
gem 'jbuilder', '~> 2.0'
gem 'kaminari', github: 'jcoyne/kaminari', branch: 'sufia'
  • Run bundle update sufia kaminari
  • Update your config/initializers/resque_config.rb to use the new redis_namespace setting. This setting replaces the old id_namespace ex:

Resque.redis.namespace = "#{Sufia.config.redis_namespace}:#{Rails.env}"

  • Update config/fedora.yml to include the proper URL for Fedora 4 (don't forget the /rest at the end) and add a new setting base_path A typical development section would look as follows:
development:
  user: fedoraAdmin
  password: fedoraAdmin
  url: http://127.0.0.1:8983/fedora/rest
  base_path: /dev
  • Copy config/solr.yml to config/blacklight.yml
  • Create app/models/search_builder.rb with this content:
class SearchBuilder < Blacklight::SearchBuilder
  include Blacklight::Solr::SearchBuilderBehavior
  include Hydra::AccessControlsEnforcement
  include Sufia::SearchBuilder
end

Changes to CatalogController

Update your app/controllers/catalog_controller.rb as follows:

  1. Remove require statements: any blacklight, parslet, parsing_nesting
  2. Remove include statements: Hydra::Controller::ControllerBehavior, BlacklightAdvancedSearch::ParseBasicQ
  3. Remove any field name prefixes such as desc_metadata__
  4. Replace line include Blacklight::Catalog with include Hydra::Catalog
  5. Change CatalogController.solr_search_params_logic to CatalogController.search_params_logic
  6. Add :add_advanced_parse_q_to_solr to CatalogController.search_params_logic

The basic structure of your controller would look like this:

class CatalogController < ApplicationController
  include Hydra::Catalog
  include Sufia::Catalog
  [...]
  CatalogController.search_params_logic += [:add_access_controls_to_solr_params, :add_advanced_parse_q_to_solr]
  [...]
end

Database Migrations

Migrations are provided to alter your database tables to support new id formats in Fedora 4. Run the generators to install the migrations, then migrate your database:

rails generate sufia:models:update_content_blocks
rails generate sufia:upgrade600
rake db:migrate

Other Issues

These issues may or may not affect you, depending on your deployment.

Migrating to Fedora 4

For information on migrating your data to Fedora 4, see Migrating to Fedora 4 with fedora-migrate.

Changes

v5.0.0.rc1...v6.0.0

  • 2015-03-27: Replace pid with id in config [Adam Wead]
  • 2015-03-27: Rename pid columns to generic_file_id [Justin Coyne]
  • 2015-03-27: Remove unused default edit partial [Justin Coyne]
  • 2015-03-27: Remove pid from TransfersControllerBehavior [Justin Coyne]
  • 2015-03-26: add waffle.io badge [waffle-iron]
  • 2015-03-26: Updating view test, fixes #991 [Adam Wead]
  • 2015-03-26: Upgrade generator for 6.0 [Justin Coyne]
  • 2015-03-25: Upgrade to Blacklight 5.12.1 [Justing Coyne]
  • 2015-03-25: Update test grid to Rails 4.2.1 [Justin Coyne]
  • 2015-03-24: In ContentDepositoryChangeEventJob change pid -> id [Justin Coyne]
  • 2015-03-24: ActiveFedoraIdBasedJobs should use id instead of pid [Justin Coyne]
  • 2015-03-24: Use the label instead of the file_name, #981 [Adam Wead]
  • 2015-03-23: Rename ActiveFedoraPidBasedJob to ActiveFedoraIdBasedJob [Justin Coyne]
  • 2015-03-19: Reconfigure and update blacklight_advanced_search [Adam Wead]
  • 2015-03-19: Use Sufia::SearchBuilder; update hydra-collections [Adam Wead]
  • 2015-03-19: Updating methods to remove deprecation warnings [Adam Wead]
  • 2015-03-18 : Only display upload link if you have permission [Trey Terrell]
  • 2015-03-18 : Replaces redundant title attribute with more beneficial text for all users [mtribone]
  • 2015-03-18 : Separate button viewing for files and collections. [Trey Terrell]
  • 2015-03-18 : Rename permission to view share work button [Trey Terrell]
  • 2015-03-18 : Allowing transfers of a file after original transfer has been closed. fixes #972 [Carolyn Cole]
  • 2015-03-17 : Use Net::HTTP to download full-text jar files [Adam Wead]
  • 2015-03-17 : Migrate pids in audit logs and proxy requests, fixes #853 [Adam Wead]
  • 2015-03-17 : Update FITS URL in README [Michael J. Giarlo]
  • 2015-03-17 : Delay creation of batch until the user actually submits files. This will reduce the number of orphan batches created since we won't create a new batch when the user issues an HTTP GET on the page, rather we will wait until the user issues an HTTP POST to the page [Hector Correa]
  • 2015-03-17 : Removes title attribute and adds sr-only span for better accessibility compliance [mtribone]
  • 2015-03-16 : Hide dashboard buttons if appropriate. [Trey Terrell]
  • 2015-03-16 : Only display upload if you can. [Trey Terrell]
  • 2015-03-13 : Removes old 1.0 background graphics [mtribone]
  • 2015-03-13 : Add link to metadata customization documentation. [Michael J. Giarlo]
  • 2015-03-13 : Fix search builder compatibility [Adam Wead]
  • 2015-03-13 : Use real objects for view test [Adam Wead]
  • 2015-03-13 : Update CollectionsControllerBehavior [Adam Wead]
  • 2015-03-13 : Upgrade hydra-collections to ~> 5.0 [Adam Wead]
  • 2015-03-13 : Fix generator for blacklight 5.10 [Adam Wead]
  • 2015-03-13 : Update to Blacklight 5.10 [Adam Wead]
  • 2015-03-11 : as an admin user, I can edit another user's profile fixes #923 [Tricia Jenkins]
  • 2015-03-10 : Dashboard controller should display incoming and outgoing transfers. [Michael J. Giarlo]
  • 2015-03-10 : Added delay to stats import. Allow for new users to be picked up first [Hector Correa]
  • 2015-03-10 : Rake task for deleting empty batches [Adam Wead]
  • 2015-03-10 : Adding a i18n warning to the user on cloud provider upload page to let the user know the uploading is time sensitive. [Adam Wead]
  • 2015-03-10 : Adds icons and labels for upload and create collection buttons to translation file. [mtribone]
  • 2015-03-10 : Use the latest Blaklight 5.9 version [Adam Wead]
  • 2015-03-09 : Reorganize and generate a TOC for the README [Michael J. Giarlo]
  • 2015-03-04 : Remove blank strings from Collection & GenericFile Remove blank strings from params when creating or updating a collection. Trim FitsDatastream xml template to avoid blanks in GenericFile: Newly initialized GenericFile would end up with ""' or[""]' in place of most characterization attributes because the blank XML template in FitsDatastream generated them. Fixes #941 [Piotr Hebal]
  • 2015-03-03 : Replaces icon font with default SVG graphic [mtribone]
  • 2015-03-02 : Updating to use the new blacklight partial instead of defining in-line [Carolyn Cole]
  • 2015-02-27 : Add auto-link to description, in #942 [Adam Wead]
  • 2015-02-26 : Adds CSS two column to match file show [mtribone]
  • 2015-02-26 : Use hasSize to calculate collection size [Adam Wead]
  • 2015-02-26 : Remove arrow in relevance sorting label [Adam Wead]
  • 2015-02-25 : Makes sure resource type is not a require field in GenericFile edit form. [Hector Correa]
  • 2015-02-25 : Moving alerts above the tabs so that it is not replicated on each tab. fixes #929 [Carolyn Cole]
  • 2015-02-25 : Replaces tables for description list and adds CSS column-count, refs #9133 [mtribone]
  • 2015-02-25 : Download aspectjrt jar to support m4a files [Adam Wead]
  • 2015-02-24 : README should be clearer w/r/t Solr/Fedora requirements [Michael J. Giarlo]
  • 2015-02-20 : Keep FFmpeg instructions together [Collin Brittle]
  • 2015-02-20 : Changing to use the latest jquery hide show instead of the old style class name. fixes #916 [Carolyn Cole]
  • 2015-02-19 : Remove the duplicate showing of title and move the description up above the table to match collection show view. [Carolyn Cole]
  • 2015-02-18 : Preparing for 6.0.0.rc4 release [Michael J. Giarlo]
  • 2015-02-18 : add class accessors for presenter and form class for batch form and single use link view - follow up to #906 [root]
  • 2015-02-17 : Adding a rescue for a TimeoutError as we are seeing those in production [Michael J. Giarlo]
  • 2015-02-17 : Updates hover states for better feedback and interaction, refs #9772 [mtribone]
  • 2015-02-16 : Fixes button stacking to display inline, refs #9771 [mtribone]
  • 2015-02-13 : Generate the necessary asset changes [Justin Coyne]
  • 2015-02-12 : Add accessors for presenter and form class This makes overriding the presenter and form easier and avoids all the overriding necessary in something like #904 [Justin Coyne]
  • 2015-02-12 : Fixes the save button alignment in batches and generic files, refs #9719 [mtribone]
  • 2015-02-11 : If RAILS_VERSION is not set use sass-rails 5 [Justin Coyne]
  • 2015-02-10 : Move blacklight-gallery generator from sufia-models generator to the sufia generator [Justin Coyne]
  • 2015-02-08 : GenericFile title should render in heading of show view [Michael J. Giarlo]
  • 2015-02-04 : Fixes the responsive overflow which hides the dropdown near the bottom of the listing table, refs #9718 [mtribone]
  • 2015-02-04 : Overrides Bootstrap button colors, updates button class names to match, variables for style sheet [mtribone]
  • 2015-02-02 : refactoring batch_controller to behavior for downstream overridding [Weiwei Shi]
  • 2015-02-02 : Hooked up select2 to autocomplete user key. Redmine story #9146 [val99erie]
  • 2015-01-30 : refactoring single_use_links_controller and single_use_links_viewer_controller [Weiwei Shi]
  • 2015-01-30 : Preparing for 6.0.0.rc3 [Justin Coyne]
  • 2015-01-30 : Index page for featured researchers. Redmine story #9666 [val99erie]
  • 2015-01-30 : Use released versions of the dependencies [Justin Coyne]
  • 2015-01-30 : IngestLocalFileJob should use the GenericFile::Actor. Fixes #885 [Justin Coyne]
  • 2015-01-30 : Added autocommit to solr config So you won't lose the docs when you restart Solr Changes from samvera/active_fedora@c9733e3#diff-a34e883c5c6fbed341364fc259dc854cR19 Fixes #889 [Justin Coyne]
  • 2015-01-30 : Move tweeter and itemtype to the presenter This prevents a null pointer error if the depositor can not be found Fixes #883 [Justin Coyne]
  • 2015-01-29 : Condense tests to speed up the build [Justin Coyne]
  • 2015-01-29 : Use the latest versions of hydra-head [Justin Coyne]
  • 2015-01-29 : Store old entries for featured researcher. Redmine story #9146 [val99erie]
  • 2015-01-28 : Redirects to 'my shares' when submiting files on behalf of somebody else [Hector Correa]
  • 2015-01-27 : Remove nested anchor tag Previously was generating HTML like this: html <a aria-hidden="true" href="/files/d5a64948-966c-497e-830d-87f01887cbe1"> <a data-context-href="/catalog/d5a64948-966c-497e-830d-87f01887cbe1/track?search_id=21" href="/files/d5a64948-966c-497e-830d-87f01887cbe1"> <img alt="D5a64948 966c 497e 830d 87f01887cbe1?datastream id=thumbnail" src="/downloads/d5a64948-966c-497e-830d-87f01887cbe1?datastream_id=thumbnail" width="90" /> </a> </a> This pull request removes the outer anchor. [Justin Coyne]
  • 2015-01-26 : Don't show update order button unless there are featured works. Fixes #865 [Justin Coyne]
  • 2015-01-26 : Preserve original creation date in date_uploaded field. Redmine story #9728 [val99erie]
  • 2015-01-23 : Resource type should not be required It was not required in previous versions of sufia, so this ensures it doesn't change [Justin Coyne]
  • 2015-01-23 : Noids should not be second-class citizens. [Michael J. Giarlo]
  • 2015-01-23 : Enable browser validations. Fixes #868 [Justin Coyne]
  • 2015-01-23 : Removed a script that moved to hydra-editor [Justin Coyne]
  • 2015-01-23 : Set a DateTime for date_uploaded and date_modified [Justin Coyne]
  • 2015-01-23 : Remove PSU group management. Fixes #864 [Justin Coyne]
  • 2015-01-23 : Refactor to encapsulate the PSU stuff into one view [Justin Coyne]
  • 2015-01-23 : Deliver mail in a rails 4.2 way [Justin Coyne]
  • 2015-01-23 : Pair back the number of builds [Justin Coyne]
  • 2015-01-23 : Refactor batch methods [Justin Coyne]
  • 2015-01-22 : Sufia should work under Ruby 2.2 [Michael J. Giarlo]
  • 2015-01-22 : Disabled invalid option in the form. Story 9717 [val99erie]
  • 2015-01-22 : Sufia should not override EngineCart's tasks. [Michael J. Giarlo]
  • 2015-01-22 : Bumping to require the latest version of hydra-collections to get the depositor indexed into the collection [Carolyn Cole]
  • 2015-01-22 : Changing to use symbol instead of searchable so that a fuzzy search is not used for the depositor [Carolyn Cole]
  • 2015-01-22 : Don't allow rails 4.2 to fail [ci skip] [Justin Coyne]
  • 2015-01-21 : Updating to allow the forms sent together to be properly enabled after the update [Carolyn Cole]
  • 2015-01-21 : CollectionPresenter should handle title, description, size and total_items [Justin Coyne]
  • 2015-01-20 : Fixed error when user submits upload with no file. Issue 9713 [val99erie]
  • 2015-01-20 : Making test more flexible so it should work with different version of rails [Carolyn Cole]
  • 2015-01-20 : Removed a rescue block Reasoning: * It was an untyped, so it's hard to say which conditions might be expected. This means it was obfuscating errors we should be solving like * It was untested * It didn't work. It didn't set the correct ivars to render the edit view [Justin Coyne]
  • 2015-01-20 : Converted spec file to to 'let' syntax. This is syntax changes only, no code changes. [val99erie]
  • 2015-01-20 : Permit the parameters that allow you to remove a permission Previously, attempting to remove a permission would fail because permissions_attributes id and _destroy were not permitted [Justin Coyne]
  • 2015-01-20 : Preparing for 5.0.0.rc1 release [Carolyn Cole]
  • 2015-01-20 : Preparing for 5.0.0.rc1 release [Carolyn Cole]
  • 2015-01-20 : Bumping for release canidate [cam156]
  • 2015-01-19 : Label and icon for 'My Computer' in upload screen should be separated by a space [Michael J. Giarlo]
  • 2015-01-19 : Don't show collections in shared files list. Story scholarsphere#48 [val99erie]
  • 2015-01-19 : Make sure versions are sorted by the created field (rather than the old date field) [Hector Correa]
  • 2015-01-16 : Preparing for 6.0.0.rc2 release [Michael J. Giarlo]
  • 2015-01-16 : Point at updated HH and JW which specify the FCR4-containing version of hydra-jetty [Michael J. Giarlo]
  • 2015-01-16 : Update README to be more specific about dependency versions [Michael J. Giarlo]
  • 2015-01-15 : Fix malformatted README [Michael J. Giarlo]
  • 2015-01-15 : Update README to point at recommended Rails version and FCR4-compatible Sufia release [Michael J. Giarlo]
  • 2015-01-15 : Clarify recommended Ruby and Rails versions in README [Michael J. Giarlo]
  • 2015-01-15 : Pulled in code from curate to manage add/remove fields on edit forms. Also story #3978 [Carolyn Cole]
  • 2015-01-13 : Changing the file query to be a solr query for loading the file id, so we do not wait lareg file content to load. This speed up the runs significantly on systems with large files or large numbers of files [Carolyn Cole]
  • 2015-01-09 : ORCIDs should allow the final character to be 'X' [Michael J. Giarlo]
  • 2015-01-08 : Update Copyright to 2015 and use i18n [Justin Coyne]
  • 2015-01-08 : Users controller should not call an undefined method. Fixes #532. [Michael J. Giarlo]
  • 2015-01-08 : Fix problem where batch edit forms weren't expanding. Fixes #820 [Carolyn Cole]
  • 2015-01-07 : Rename #initialize_fields_for_edit to #form on Sufia::CollectionsControllerBehavior This is a more descriptive name for what's being done Fixes #834 [Justin Coyne]
  • 2015-01-07 : Upgrade to Bootstrap 3.2 way of doing media elements. the "media-object" class is removed in Bootstrap 3. Attempting to extend the nonexistent class raises an error in sass-rails 3.0 (Rails 4.2) Fixes #813 See http://getbootstrap.com/components/#media [Justin Coyne]
  • 2015-01-07 : CollectionsController should be overrideable by downstream applications [Michael J. Giarlo]
  • 2015-01-07 : Preparing for 6.0.0.rc1 release [Michael J. Giarlo]
  • 2015-01-06 : Update and rename LICENSE.md to LICENSE per community convention. [Michael J. Giarlo]
  • 2015-01-02 : Setup the autocomplete when creating adding a new field with the newest hydra-editor [Justin Coyne]
  • 2015-01-02 : Refactored batch edit javascript. [Justin Coyne]
  • 2015-01-02 : Fix problem where batch edit forms weren't expanding. Fixes #820 [Justin Coyne]
  • 2014-12-31 : Brings some of the fixes in fedora-4/master into master. [Michael J. Giarlo]
  • 2014-12-31 : Fixes endnote export functionality and adds a test [Michael J. Giarlo]
  • 2014-12-31 : Adds production block to generated redis config. [Michael J. Giarlo]
  • 2014-12-31 : Point back at HEAD for hydra-editor [Michael J. Giarlo]
  • 2014-12-30 : Use the curate inspired hydra-editor [Justin Coyne]
  • 2014-12-30 : Adds condition to make the version of sass-rails dependent on the value of RAILS_VERSION [Michael J. Giarlo]
  • 2014-12-30 : Added row class to permission form This makes the wrapping well contain these rows. Otherwise they overflow [Justin Coyne]
  • 2014-12-29 : Remove value_to_boolean which is removed in Rails 4.2 [Justin Coyne]
  • 2014-12-23 : Added a presenter for collections [Justin Coyne]
  • 2014-12-23 : Added PresenterRenderer for displaying GF show view [Justin Coyne]
  • 2014-12-23 : Remove methods that exist in hydra-editor [Justin Coyne]
  • 2014-12-23 : There's no need to pass the record because it's held by the form in f.object. Fixes #761 [Justin Coyne]
  • 2014-12-23 : Put responsibility for protecting attributes into the UserController [Justin Coyne]
  • 2014-12-22 : Removed duplicate declaration of more_or_less_button. Fixes #795 [Justin Coyne]
  • 2014-12-22 : Remove an unused view [Justin Coyne]
  • 2014-12-22 : Moved presenter and forms into hydra-editor [Justin Coyne]
  • 2014-12-22 : Override indexing services rather than to_solr [Justin Coyne]
  • 2014-12-19 : Test rails 4.1 and 4.2 [Justin Coyne]
  • 2014-12-19 : Label and title should use different predicates. Fixes #801 [Justin Coyne]
  • 2014-12-19 : Support for rails 4.2 [Justin Coyne]
  • 2014-12-19 : Use permitted parameters [Justin Coyne]
  • 2014-12-19 : Remove accessible attributes [Justin Coyne]
  • 2014-12-19 : Reverted route helper name change. Fixes #798 [Justin Coyne]
  • 2014-12-19 : Use jbuilder for jQuery upload response [Justin Coyne]
  • 2014-12-18 : Extract form objects from the persistence objects [Justin Coyne]
  • 2014-12-18 : Adding the browse view link into the bread crumbs so it shows on both the edit and the stats page. [Carolyn Cole]
  • 2014-12-17 : Use travis' new container based arch [Justin Coyne]
  • 2014-12-12 : More facets modal defaults to numerical sort [Adam Wead]
  • 2014-12-12 : Upgrade to Blacklight 5.8 [Adam Wead]
  • 2014-12-12 : Faster feature tests by using rack_test driver when possible [Justin Coyne]
  • 2014-12-12 : Upgrade to Blacklight 5.8 [Justin Coyne]
  • 2014-12-12 : Unpend one test, remove another pending test. Fixes #783 The removed test was checking that the batch represented by the passed batch_id was created after the file was uploaded. But Fcrepo4 prevents us from referencing a URI that doesn't have an existing object, so the batches had earlier been set to create immediately. [Justin Coyne]
  • 2014-12-11 : Complete componentizing GenericFile [Justin Coyne]
  • 2014-12-11 : Extract Audit concern into GenericFileAuditService [Justin Coyne]
  • 2014-12-11 : Update visibility without params[:generic_file] [Adam Wead]
  • 2014-12-11 : Ensure we return only GenericFile objects [Adam Wead]
  • 2014-12-11 : Move RepositoryAuditService to the Sufia namespace [Justin Coyne]
  • 2014-12-11 : Added RepositoryAuditService [Justin Coyne]
  • 2014-12-11 : Removed audit! methods. They were never used [Justin Coyne]
  • 2014-12-11 : Restore the audit tests [Justin Coyne]
  • 2014-12-11 : Makes sure empty element is not inserted as an option for the rights dropdown list [Hector Correa]
  • 2014-12-11 : field_form partial does not need generic_file [Justin Coyne]
  • 2014-12-11 : Batch edit only needs one GenericFile to draw the form [Justin Coyne]
  • 2014-12-09 : remove form-horizontal. Fixes #763 [Justin Coyne]
  • 2014-12-09 : Update the edit page to work with the new ActiveFedora versions api [Justin Coyne]
  • 2014-12-09 : Refactored users controller spec [Justin Coyne]
  • 2014-12-09 : Refactor the user model spec [Justin Coyne]
  • 2014-12-09 : remove .tap from the files controller spec [Justin Coyne]
  • 2014-12-09 : Refactor Files controller specs for create [Justin Coyne]
  • 2014-12-09 : Moves GenericFile::Content behaviors out of GenericFile::Metadata and into a separate module [Adam Wead]
  • 2014-12-09 : Post-rebase adjustments [Adam Wead]
  • 2014-12-09 : Bump to version 5.0.0.beta1 [Adam Wead]
  • 2014-12-09 : The rights select box on the form should send an array [Adam Wead]
  • 2014-12-09 : Remove unused css_head and js_head yields [Adam Wead]
  • 2014-12-09 : Check for uniqueness of the field by using the existing class method [Adam Wead]
  • 2014-12-09 : Run audits on ResourceVersion instead of uris [Adam Wead]
  • 2014-12-09 : Bump to active-fedora beta 6 [Adam Wead]
  • 2014-12-09 : Using new versions interface [Adam Wead]
  • 2014-12-09 : Update to hydra-jetty 8.1.1 [Adam Wead]
  • 2014-12-09 : Set multiple to false for on_behalf_of and proxy_depositor [Adam Wead]
  • 2014-12-09 : Adjust string/arrayness of properties [Adam Wead]
  • 2014-12-09 : Handle the more restrictive singular/multiple fields [Adam Wead]
  • 2014-12-09 : Make some properties single valued. Fixes #706 [Adam Wead]
  • 2014-12-09 : Remove audit logic from the view This correctly causes an error which should be resolved by #722 Fixes #734 [Adam Wead]
  • 2014-12-09 : Audit tests updated to tests files with multiple versions. Updated code in ChecksumAuditLog to remove calls to deprecated properties [Adam Wead]
  • 2014-12-09 : Audit_each was missing path argument when calling logs. [Adam Wead]
  • 2014-12-09 : Update hydra-collections to hydra-collections 4.0.0.beta1 [Adam Wead]
  • 2014-12-09 : Audit_job and checksum_audit_logs updated to account for changes in Fedora 4. [Adam Wead]
  • 2014-12-09 : More bootstrap styling fixes [Adam Wead]
  • 2014-12-09 : Use fields_for to handle the permissions form. Fixes #742 [Adam Wead]
  • 2014-12-09 : Update the style on the batch edit page. Fixes #737 [Adam Wead]
  • 2014-12-09 : Versions returns uris and not labels [Adam Wead]
  • 2014-12-09 : Depends on hydra-head 9.0.0.beta1 [Adam Wead]
  • 2014-12-09 : Use hydra-collections 3.0.0.beta1 [Adam Wead]
  • 2014-12-09 : Use hydra-derivatives 1.0.0.beta1 [Adam Wead]
  • 2014-12-09 : Update to active-fedora beta 3 [Adam Wead]
  • 2014-12-09 : Batch Update job should set an array of titles. Fixes #729 [Adam Wead]
  • 2014-12-09 : Restore loading from solr Fixes #711 [Adam Wead]
  • 2014-12-09 : Removed deprecated methods/options [Adam Wead]
  • 2014-12-09 : Use active-fedora from master [Adam Wead]
  • 2014-12-09 : Update dependency to beta2 in the sufia-models gemspec [Adam Wead]
  • 2014-12-09 : Update to AF 9.0.0.beta2 and Sufia 4.2 [Adam Wead]
  • 2014-12-09 : Using ::RDF [Adam Wead]
  • 2014-12-09 : Update to AF 9 beta1 [Adam Wead]
  • 2014-12-09 : Updating tests with ActiveFedora [Adam Wead]
  • 2014-12-09 : on stub_models stub the datastream rather than set it. [Adam Wead]
  • 2014-12-09 : Remove invalid property 'versionable' for contains association [Adam Wead]
  • 2014-12-09 : Fixed a test. Pass an AF::Base object when creating a file [ci skip] [Adam Wead]
  • 2014-12-09 : Update to latest API changes in ActiveFedora [Adam Wead]
  • 2014-12-09 : Switched to use fcrepo4 beta 4 [Adam Wead]
  • 2014-12-09 : Set the content in the test setup before trying to retrieve it [Adam Wead]
  • 2014-12-09 : Use += instead of <<, or change tracking won't work [Adam Wead]
  • 2014-12-09 : Revert changes from #705 The changes only set permission related attributes, but we also need to set the descriptive metadata too. [Adam Wead]
  • 2014-12-09 : Use person instead of user in the spec to avoid a deprecation [Adam Wead]
  • 2014-12-09 : Removed unnecessary delete/destroy in after hooks [Adam Wead]
  • 2014-12-09 : Use a real batch id in GenericFilesController test Otherwhise Fedora will raise a 409 error because it can't find the "batch" resource the predicate points at. [Adam Wead]
  • 2014-12-09 : Restore changes originally made in #688, which were overwritten [Adam Wead]
  • 2014-12-09 : Removed deprecation warnings from job specs [Adam Wead]
  • 2014-12-09 : Remove shift operator An issue with ActiveModel::Dirty is affecting the shift operator in ActiveFedora. Until samvera/active_fedora#540 is resolved, we should avoid using it. [Adam Wead]
  • 2014-12-09 : Fixes bug in BatchUpdateJob::update_file by changing how params used to set permissions, conforming to the new way of using #permissions_attributes= instad of #attribures= [Adam Wead]
  • 2014-12-09 : Use the new Permission accessors. Fixes projecthydra/activefedora#547 Depends on samvera/hydra-head#215 [Adam Wead]
  • 2014-12-09 : Switch to using index_collection_ids which removes a deprecation [Adam Wead]
  • 2014-12-09 : Fixed error in Collections feature test [Adam Wead]
  • 2014-12-09 : Fixed tests for file usage [Adam Wead]
  • 2014-12-09 : Updated more deprecated methods [Adam Wead]
  • 2014-12-09 : Removed test for reload_on_save [Adam Wead]
  • 2014-12-09 : Update test for accessible attributes to include permissions_attributes [Adam Wead]
  • 2014-12-09 : Look for the correct exception when a file is deleted [Adam Wead]
  • 2014-12-09 : Set permissions in BatchEditsController [Adam Wead]
  • 2014-12-09 : Replaced deprecated method transform_datastream with transform_file [Adam Wead]
  • 2014-12-09 : Removed deprecation warnings [Adam Wead]
  • 2014-12-09 : Removed deprecation warnings [Adam Wead]
  • 2014-12-09 : Use id instead of pid to avoid deprecation [Adam Wead]
  • 2014-12-09 : Use id instead of pid to avoid deprecation [Adam Wead]
  • 2014-12-09 : Remove the properties datastream from Collection [Adam Wead]
  • 2014-12-09 : Remove deprecation by switching pid to id [Adam Wead]
  • 2014-12-09 : Get rid of the properties datastream [Adam Wead]
  • 2014-12-09 : Whitelist permissions_attributes parameter. Fixes samvera/active_fedora#550 [Adam Wead]
  • 2014-12-09 : Fixing Sufia's version control [Adam Wead]
  • 2014-12-09 : Don't namespaceize pids. Capture just AccessDenied Errors. Ref samvera/active_fedora#546 [Adam Wead]
  • 2014-12-09 : Update tests to show new permissions_attributes usage [Adam Wead]
  • 2014-12-09 : Remove useage of deprecated method datastreams [Adam Wead]
  • 2014-12-09 : Using hydra-jetty/fedora-4/edge [Adam Wead]
  • 2014-12-09 : Update to the latest version of ActiveFedora alpha [Adam Wead]
  • 2014-12-09 : Don't namespace ids [Adam Wead]
  • 2014-12-09 : Refactor spec file to remove some rspec deprecations [Adam Wead]
  • 2014-12-09 : Fix test for characterization [Adam Wead]
  • 2014-12-09 : Spec for file usage should expect escaped slashes [Adam Wead]
  • 2014-12-09 : Featured works shoudn't have namespaces [Adam Wead]
  • 2014-12-09 : Fixed loading trophies [Adam Wead]
  • 2014-12-09 : Fixed GenericFileRdfDatastream spec [Adam Wead]
  • 2014-12-09 : Refactor properties_datastream_spec [Adam Wead]
  • 2014-12-09 : Skip checksum audit log tests [Adam Wead]
  • 2014-12-09 : Fixing file content datastream spec [Adam Wead]
  • 2014-12-09 : Fix batch spec [Adam Wead]
  • 2014-12-09 : Removed the label setter [Adam Wead]
  • 2014-12-09 : Removed Persistence module from spec directory [Adam Wead]
  • 2014-12-09 : No need for fedora 3 namespaces [Adam Wead]
  • 2014-12-09 : Make datastreams versionable [Adam Wead]
  • 2014-12-09 : Upgrading to Fedora 4 [Adam Wead]