Releases: samvera/hydra-head
v9.1.3
v8.1.0
Version 9.1.2
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
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
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
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
- 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)
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 intoHydra::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]