Skip to content

Releases: samvera/hydra-head

v9.1.3

06 Sep 14:00
Compare
Choose a tag to compare
  • Loosen version lock on active-fedora

v8.1.0

27 Mar 21:13
Compare
Choose a tag to compare

This release updates hydra-head to use Blacklight 5.10.

Version 9.1.2

12 Mar 20:33
Compare
Choose a tag to compare

This release corrects issues with including Hydra::SearchBuilder within your application's controllers. A new Hydra::Catalog class is created that includes Blacklight::Catalog. You may replace the Blacklight component with the Hydra component throughout your application. You will still need to configure your CatalogController as described in the version 9.1.0 release notes.

History

  • Added Hydra::Catalog module to parallel Blacklight::Catalog
  • Extract Hydra::Controller::SearchBuilder from Hydra::Controller::ControllerBehavior

Version 9.1.1

10 Mar 17:17
Compare
Choose a tag to compare

This release fixes policy based access controls. They were not working in hydra-head 9 due to the use of incorrect Solr queries.

Version 9.1.0

07 Mar 13:41
Compare
Choose a tag to compare

Hydra-head 9.1.0 was released for compatibility with Blacklight 5.10.0. In blacklight the method chain (search_params_logic) has moved out of CatalogController and into a separate class called Blacklight::Solr::SearchBuilder. In Hydra we've subclassed this as Hydra::SearchBuilder. When upgrading to Hydra-Head 9.1.0 it's important to switch your configuration to use the Hydra::SearchBuilder by making this addition to app/controllers/catalog_controller.rb:

  configure_blacklight do |config|
    config.search_builder_class = Hydra::SearchBuilder
    ...
  end

Then change this to avoid some deprecation warnings:

  CatalogController.solr_search_params_logic += [:add_access_controls_to_solr_params]

to

  CatalogController.search_params_logic += [:add_access_controls_to_solr_params]

History

  • Support blacklight 5.10.0
  • Don't autoload ModsAsset.
  • Deprecate ModsAsset.

v8.0.0

26 Feb 01:09
Compare
Choose a tag to compare

No changes since v8.0.0.rc1.

  • Dropped support for Rails 3
  • Removed methods deprecated for hydra-head 8.0
  • Tested on ruby 1.9.3, 2.0, 2.1, 2.2 and Rails 4.0, 4.1, 4.2

See detailed changes in commit: f3e2901

Users planning to upgrade to version 8.0.0 should first upgrade to the latest 7.x release to get the most complete deprecation warnings.

v8.0.0.rc1

13 Feb 20:52
Compare
Choose a tag to compare
v8.0.0.rc1 Pre-release
Pre-release
  • Dropped support for Rails 3
  • Removed methods deprecated for hydra-head 8.0
  • Tested on ruby 1.9.3, 2.0, 2.1, 2.2 and Rails 4.0, 4.1, 4.2

See detailed changes in commit: f3e2901

Users planning to upgrade to version 8.0.0 should first upgrade to the latest 7.x release to get the most complete deprecation warnings.

Hydra-Head 9.0.1 (9.0.0 yanked)

30 Jan 21:56
Compare
Choose a tag to compare

Hydra-Head 9.0.1

I'm pleased to announce version 9.0.1 of Hydra-head, the first release of Hydra-head to work with Fedora Commons 4. (Version 9.0.0 was a misfire and was yanked.)

Changes

  • apply_superuser_permissions has been removed. If you want you can add this into your own app by adding: CatalogController.solr_access_filters_logic += [:apply_superuser_permissions]
  • WebAccessControl replaces Hydra::RightsMetadata. WebAccessControl is an emerging standard from the W3C for modeling access controls in RDF. http://www.w3.org/wiki/WebAccessControl
  • Hydra::ModelMethods has been deprecated. apply_depositor_metadata was extracted into Hydra::WithDepositor
  • Streaming Downloads now use ActionController::Live which means we don't buffer the whole file in memory.
  • Using ActiveFedora 9.0.0

History

  • 2015-01-30: Update gemspecs to point at ActiveFedora 9.0.0 Also added versions
    to gems that didn't have any. Fixes #192 Removed unused block_helpers depenency
    [Justin Coyne]
  • 2015-01-29: Fix broken specs. parameters passed to add_file were wrong [Justin
    Coyne]
  • 2015-01-29: Revert refactor of set_title_and_label from 5ba3481 It was not
    respecting only_if_blank if label was already set [Justin Coyne]
  • 2015-01-28: Deprecate Hydra::ModelMethods extract apply_depositor_metadata to
    Hydra::WithDepositor [Justin Coyne]
  • 2015-01-28: Refactor add_file so that it works with ActiveFedora ActiveFedora
    already has an add_file method that would clash without these changes [Justin
    Coyne]
  • 2015-01-28: Downloads should be streaming [Justin Coyne]
  • 2015-01-27: Deprecated Properties datastream set a custom "depositor" RDF
    property on the model instead [Justin Coyne]
  • 2015-01-27: Remove datastream from download Datastreams don't exist in Fedora 4,
    we use files instead [Justin Coyne]
  • 2015-01-23: Remove apply_superuser_permissions. This method wasn't doing
    anything [Justin Coyne]
  • 2015-01-16: Preparing for 9.0.0.rc3 release [Michael J. Giarlo]
  • 2015-01-16: Bump version to 9.0.0.rc3 [Michael J. Giarlo]
  • 2015-01-15: Point at updated jettywrapper and remove config_fedora task that is
    FCR3-specific [Michael J. Giarlo]
  • 2015-01-16: Refactor how access denied errors are handled This enables
    applications to override the behavior. [Justin Coyne]
  • 2015-01-12: Fix indenting on the lines the generator injects into the User class
    [Justin Coyne]
  • 2015-01-07: Preparing for 9.0.0.rc2 release [Michael J. Giarlo]
  • 2015-01-07: Pointing at AF 9.0.0.rc1 and bumping version to 9.0.0.rc1 [Michael
    J. Giarlo]
  • 2014-12-19: Test with the final release of rails 4.2 [Justin Coyne]
  • 2014-12-19: Preparing for 9.0.0.beta2 release [Justin Coyne]
  • 2014-12-19: Set title should set the title property if it's defined. Fixes #227
    [Justin Coyne]
  • 2014-12-17: Use the container based travis builds [Justin Coyne]
  • 2014-12-15: Compatibility with AF 9.0.0.beta7 -- explicitly declares
    single-value metadata fields [Matt Zumwalt]
  • 2014-12-04: Test with hydra-jetty v8.1.0 [Justin Coyne]
  • 2014-12-03: Preparing for 9.0.0.beta1 release [Justin Coyne]
  • 2014-12-03: Update rspec syntax [Justin Coyne]
  • 2014-12-03: Remove deprecated initialization of AF::File [Justin Coyne]
  • 2014-12-03: Use active-fedora 9.0.0.beta1 [Justin Coyne]
  • 2014-12-03: Cleanup rebase [Justin Coyne]
  • 2014-12-01: Remove calls to deprecated methods [Justin Coyne]
  • 2014-12-01: The APO lookup should use the correct solr_key [Justin Coyne]
  • 2014-12-01: Support for Rails 4.2.rc1 [Justin Coyne]
  • 2014-12-01: Use the predicate option instead of the deprecated option "property"
    [Justin Coyne]
  • 2014-11-15: Using ::RDF [Justin Coyne]
  • 2014-11-15: Updating AF 9 beta1 and hydra-jetty [Justin Coyne]
  • 2014-11-13: Use key? instead of keys.include? [Justin Coyne]
  • 2014-11-13: Reduce the number of writes to improve test performance [Justin
    Coyne]
  • 2014-11-13: Use the correct solr doc [Justin Coyne]
  • 2014-11-13: Fixed typo [Justin Coyne]
  • 2014-11-11: Use fcrepo4 beta 4 [Justin Coyne]
  • 2014-11-11: Datastream no longer has a digital_object to reference. Use the URI
    [Justin Coyne]
  • 2014-11-06: Extracting constant for magic strings [Justin Coyne]
  • 2014-11-05: Expose accessors for the properties on Permission [Justin Coyne]
  • 2014-11-03: Replace deprecated method pid with id [Justin Coyne]
  • 2014-10-31: ActiveFedora can specify the ldp dependency [Justin Coyne]
  • 2014-10-31: Allow the version of active-triples to be provided by active-fedora
    [Justin Coyne]
  • 2014-10-31: Removed call to deprecated datastreams method. Use attached_files
    instead [Justin Coyne]
  • 2014-10-30: Remove unused test file [Justin Coyne]
  • 2014-10-30: Replace deprecated has_metadata with contains [Justin Coyne]
  • 2014-10-30: Changed Datastream to File [Justin Coyne]
  • 2014-10-30: Test on rails 4.2.beta4 [Justin Coyne]
  • 2014-10-15: Move embargo and lease logic from Embargoable and into Embargo and
    Lease classes [Justin Coyne]
  • 2014-10-15: Fix hydra-core specs to work without rightsMetadata [Justin Coyne]
  • 2014-10-15: Remove the rightsMetadata datastreams [Justin Coyne]
  • 2014-10-15: Switch from use Hydra rightsMetadata XML to web access controls
    [Justin Coyne]
  • 2014-10-10: Unset pending on a test that is resolved with a Fedora upgrade
    [Justin Coyne]
  • 2014-10-10: Use a proper URI in the datastream test [Justin Coyne]
  • 2014-10-09: Make the base uri before trying to use it [Justin Coyne]
  • 2014-10-09: Lock to 0.0.8 version of ldp [Justin Coyne]
  • 2014-10-09: Upgrade hydra-jetty to fedora-4/master [Justin Coyne]
  • 2014-08-12: Decouple depositor from the properties datastream This enables a
    Fedora 4 app to just store the depositor as an assertion on the object [Justin
    Coyne]
  • 2014-07-25: ModelMethods#add_file should set the original_name. Fixes #198
    [Justin Coyne]
  • 2014-07-25: Allow user to supply mime-type to add_file. Ref. #198 [Justin Coyne]
  • 2014-07-23: Require mime-types gem [Justin Coyne]
  • 2014-07-23: Add backtraces on travis [Justin Coyne]
  • 2014-07-23: Convert download_controller to use ActiveFedora 8 [Justin Coyne]
  • 2014-07-22: Remove fixtures [Justin Coyne]
  • 2014-07-22: Working on upgrading the DownloadController to AF 8 [Justin Coyne]
  • 2014-07-22: Added sass-rails to gemfiles [Justin Coyne]
  • 2014-07-22: Adjust gemfiles for Rails 4.0 and 4.1 testing [Justin Coyne]
  • 2014-07-22: Use the fedora-4 version of hydra-jetty [Justin Coyne]
  • 2014-07-22: Bump rails version to 4.0.8 [Justin Coyne]
  • 2014-07-22: Remove deprecated methods [Justin Coyne]
  • 2014-04-24: Changes calls to Hydra::AdminPolicy#create to Hydra::AdminPolicy.new
    which works around an issue where records were not getting deleted due to an
    issue with LDP, combined with an issue where active fedora was updating records
    that were found when #create was called. Whew. [Justin Coyne]
  • 2014-04-24: Changes call to ActiveFedora::Datastream#id to
    ActiveFedora::Datastream#digital_object#id. [Justin Coyne]
  • 2014-04-24: Fixes bugs introduced by active_fedora 8. Deprecations, and changes
    in method signatures. [Justin Coyne]
  • 2014-04-24: setting the version [Justin Coyne]
  • 2014-04-24: Fixes undefined constant Deprecation in tests. [Justin Coyne]
  • 2014-04-24: First blush on getting an active fedora 8/ fedora 4 hydra-head
    [Justin Coyne]

Version 7.2.2

26 Sep 16:10
Compare
Choose a tag to compare
  • When setting/removing embargoes and leases, visibility should be tracked as changed. #209
  • Fix testing hydra-core with rspec 3.1 #206, #207
  • Remove rspec deprecations #208

v7.2.1

06 Sep 13:59
Compare
Choose a tag to compare
  • 2014-09-02: Fix problem Cannot define multiple 'included' blocks. #201 & #202