Skip to content

Releases: samvera/valkyrie

v1.7.1

30 May 18:09
08a0a51
Compare
Choose a tag to compare

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 a Resource 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:

escowles

v1.6.0

17 Apr 20:56
64c3e04
Compare
Choose a tag to compare

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:

carolyncole
dgcliff
escowles
no-reply

v1.5.0

06 Feb 18:15
e6c27ac
Compare
Choose a tag to compare

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:

awead
escowles
kelynch
mbklein
mjgiarlo
no-reply
revgum

v1.4.0

09 Jan 16:27
Compare
Choose a tag to compare

Changes since last release.

v1.3.0

03 Dec 22:10
3e79977
Compare
Choose a tag to compare

Changes since last release

  • Add deprecations for known methods changing in 2.0
    • Big ones are deprecating Valkyrie::Types::Int in favor of Valkyrie::Types::Integer and requiring symbols as keys when instantiating a Valkyrie::Resource
  • Add set_value method.

v1.2.1

25 Sep 22:03
b781921
Compare
Choose a tag to compare

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

29 Aug 18:15
1d01eb4
Compare
Choose a tag to compare

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

10 Aug 21:31
3c3bfd5
Compare
Choose a tag to compare
v1.2.0.RC2 Pre-release
Pre-release

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

08 May 21:28
1afd98d
Compare
Choose a tag to compare

Changes since last release

  • Added find_by_alternate_identifier query.
    stkenny
  • Added Docker environment for development.
    mbklein
  • Fixed README documentation.
    revgum
  • Deprecated Valkyrie::Persistence::Fedora::PermissiveSchema.references
  • Deprecated Valkyrie::Persistence::Fedora::PermissiveSchema.alternate_ids

v1.0.0

23 Mar 17:36
53b36b3
Compare
Choose a tag to compare

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 and Array.
  • 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 unsaved resource.