Releases: samvera/valkyrie
Releases · samvera/valkyrie
v1.7.1
Changes since last release
- Permit storage adapters to have arbitrary arguments to #upload.
jrgriffiniii - Storage adapters can now all upload regular IO objects.
tpendragon - Fedora Storage Adapter has a configurable
resource_uri_transformer
for going
from aResource
to a Fedora path.
elrayle - Improve Gem metadata and allow Bundler 2
jcoyne - Fix ROOT_PATH error in StorageAdapter#upload shared specs
tpendragon
Additional thanks to the following for code review and issue reports leading to
this release:
v1.6.0
Changes since last release
- Deprecation in preparation for LDP to be optional
- Deprecation in preparation for RSolr to be optional
- Deprecation in preparation for ActiveRecord to be optional
- Remove Rails requirement
- Remove ActiveTriples dependency.
Additional thanks to the following for code review and issue reports leading to
this release:
v1.5.0
Changes Since Last Release
- Fix solr casting when an updated_at key isn't present in the solr document.
tpendragon - Add missing query service requirement to persister shared specs
cjcolvar - Provide a warning when postgres adapter overwrites an ID, deprecate this
behavior so it will throw an exception in the future.
cam156
hackmastera
tpendragon - Add support for passing just an ID to find_inverse_references_by
cam156
hackmastera - Fix memory adapter raising an exception in find_by_alternate_identifier when
there are resources without the alternate_identifier attribute.
jeremyf - Provide a warning when using the postgres adapter without manually providing
the pg gem, so it can be an optional dependency in 2.0.0.
hackmastera - Provide guidance in specs on how to define alternate_ids
cjcolvar - Upload files to Fedora using form/multipart.
tpendragon - Improve CompositePersister documentation.
tpendragon - Add a Valkyrie::Types::Params::ID type which handles when an HTML form passes
an empty string value.
tpendragon - Deprecate .member on Valkyrie::Types::Array & Set
tpendragon - Fix updated_at not being set correctly for the Solr adapter, fix shared specs.
tpendragon
Additional thanks to the following for code review and issue reports leading to
this release:
v1.4.0
Changes since last release.
- Add support for Fedora 5 (escowles)
To use the new support for Fedora 5, just add afedora_version: 5
to the initializer of either the Fedora MetadataAdapter or StorageAdapter. More information can be found in the README: https://github.com/samvera-labs/valkyrie/blob/v1.4.0/README.md#fedora-5-compatibility
v1.3.0
Changes since last release
- Add deprecations for known methods changing in 2.0
- Big ones are deprecating
Valkyrie::Types::Int
in favor ofValkyrie::Types::Integer
and requiring symbols as keys when instantiating aValkyrie::Resource
- Big ones are deprecating
- Add
set_value
method.
v1.2.1
Changes since last release
- Fix solr persister to pass through exceptions on timeout
hackmastera - Fix generated specs to work with shared_specs expectation
revgum
v1.2.0
Changes since last release
- Support for single values.
Documentation - Optimistic Locking.
Documentation - Support for ordered properties.
Documentation - Remove reliance on ActiveFedora for Fedora Storage Adapter.
- Only load adapters if referenced.
- Postgres Adapter uses transactions for
save_all
- Resources now include
id
attribute by default. - Shared specs for Solr indexers.
Special Thanks
This release was made possible by a community sprint undertaken between Penn
State University Libraries & Princeton University Library. Thanks to the
following participants who made it happen:
v1.2.0.RC2
Changes since last release
- Support for single values.
Documentation - Optimistic Locking.
Documentation - Support for ordered properties.
Documentation - Remove reliance on ActiveFedora for Fedora Storage Adapter.
- Only load adapters if referenced.
- Postgres Adapter uses transactions for
save_all
- Resources now include
id
attribute by default. - Shared specs for Solr indexers.
Special Thanks
This release was made possible by a community sprint undertaken between Penn
State University Libraries & Princeton University Library. Thanks to the
following participants who made it happen:
v1.1.0
Changes since last release
v1.0.0
Changes since last release
- Final release of 1.0.0!
- Support slashes in IDs for Fedora adapter.
dlpierce - Added find_many_by_ids query.
- Enforces only persisting arrays - no scalars.
- Fixes casting edge cases for
Set
andArray
. - Significantly improved documentation
- Support
Booleans
- Support
RDF::Literal
- Fix support for
DateTime
. - Fix rake tasks leaking out of gem.
- Extract derivatives/file characterization to
valkyrie-derivatives - ChangeSet shared spec
- Allow strings as an argument for find_by.
- Improve development documentation.
- Throw error on
find_inverse_references_by
for unsavedresource
.