Skip to content

Releases: samvera/valkyrie

v3.1.4

21 Feb 14:32
da8e2da
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.3...v3.1.4

v3.0.1

27 Jan 17:39
Compare
Choose a tag to compare

What's changed

  • avoid using awk in shared specs: #921 (dunn)

v3.0.0

24 Jan 23:49
5213a94
Compare
Choose a tag to compare

What's Changed

v3.0.0.pre.beta.3

09 Aug 18:56
Compare
Choose a tag to compare
v3.0.0.pre.beta.3 Pre-release
Pre-release

Changes since last release

v3.0.0.beta.2

15 Jun 17:58
edb85ce
Compare
Choose a tag to compare
v3.0.0.beta.2 Pre-release
Pre-release

Changes since last release

Additional thanks to the following for code review and issue reports leading to
this release:

cjcolvar

v3.0.0.beta1

19 Oct 01:25
24a9707
Compare
Choose a tag to compare
v3.0.0.beta1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.2.0...v3.0.0.beta1

v2.2.0

01 Jul 04:18
c0b2ad7
Compare
Choose a tag to compare

Changes since last release

  • Add support for Fedora 6.
    tpendragon
  • Deprecate pcdmuse:PreservationMasterFile in favor of pcdmuse:PreservationFile
    escowles
  • Improve spec docs for resource.rb
    dchandekstark
  • Memoize resource in Solr queries to reduce Solr calls.
    dchandekstark

v2.1.1

12 Mar 15:23
dead3b7
Compare
Choose a tag to compare

Changes since last release

Additional Thanks

Additional thanks to the following for code review and issue reports leading to
this release:

cjcolvar
escowles
jeremyf

v2.1.0

10 Jan 17:16
371084c
Compare
Choose a tag to compare

Changes since last release

Added

Fixed

  • Use :: prefixed names for JSON::LD references.
    no-reply
  • Use SVG instead of PNG for version badge.
    hackmastera
  • Fix Rubocop for latest Bixby.
    hackmastera
  • Add parity in schema.key lookup for ordered_attribute?
    jeremyf
  • Order member_ids when using schema-style attributes method.
    no-reply
  • Use DEFAULT_FEDORA_VERSION constant for Fedora adapter.
    no-reply
  • Document that Solr Persister is intended to be used as a secondary persister.
    hweng
  • Alternate Identifier documentation
    escowles
  • Replace YARD Doc for Solr adapter with references to Memory Adapter.
    afred
  • Refactor shadowed variable in buffered persister spec.
    jeremyf
  • Use example.com instead of made-up URLs
    escowles
  • Allow find_inverse_reference_by property to be either ordered or not.
    elrayle
  • Fix documentation for Valkyrie::Persister::Memory being disassociated.
    jeremyf
  • Suppress Solr warnings in tests.
    jeremyf

Changed

  • Valkyrie IDs equal string equivalent of ID to String with config
    jlevnhv
  • Rename ListNode#target_uri to ListNode#target
    mbklein
  • Randomized spec order
    jeremyf
  • Allow Valkyrie logging to be tagged with a context and suppressed.
    jeremyf

Removed

  • Stop testing ActiveRecord 5.1
    scherztc
  • Remove unused database tables from schema.rb
    scherztc
  • Remove suggest component in example Solr Config
    hweng
  • Remove unused db/seeds.rb
    scherztc

v2.0.0

20 Jun 18:05
590e52e
Compare
Choose a tag to compare

Changes since last release

  • Make LDP optional (Add gem ldp to Gemfile if using Fedora)
  • Make ActiveRecord optional (Add gem activerecord to Gemfile if using
    Postgres)
  • Make RSolr optional (Add gem rsolr to Gemfile if using Solr)
  • Remove deprecated standardize_query_result argument.
  • Remove deprecated Valkyrie::ID#to_uri
  • Remove ActiveFedora as a dependency.
  • Remove deprecated Valkyrie::Persistence::Fedora::PermissiveSchema.alternate_ids
  • Remove deprecated Valkyrie::Persistence::Fedora::PermissiveSchema.references
  • Upgrade dry-types to 1.0.x
  • Fedora Adapter default is now version 5.
  • Require a symbol key when instantiating a Valkyrie::Resource (string keys are no longer valid)
  • Remove deprecated type.member() method (use type.of())
  • Remove deprecated Valkyrie::Types::Int (use Valkyrie::Types::Integer)
  • Performance improvements

Changes Without Deprecations in 1.6.0

  1. Overriding an attribute getter no longer changes the output of to_h. If
    you've overridden something via def title; "overwritten"; end, then to_h
    will now have what was set via the setter or initializer, not overwritten.
  2. Setting attribute values via overriding instance variables no longer works.
    Please use #set_value if you need dynamic setting, as this will be a stable
    API.
  3. Valkyrie::Resource#to_h no longer includes keys with nil values.

Upgrade Guide

  1. Upgrade Valkyrie to 1.7.1 in your application, run tests, and fix all
    deprecations output to console.
  2. Upgrade Valkyrie to 2.0.0 in your application.
  3. Failing tests at this point are likely due to behavior in the "Changes
    Without Deprecations" section above. If you have any trouble, please contact
    us in the #valkyrie channel in Samvera Slack.

New Product Owner

All of us who have been part of the Valkyrie project so far would like to thank
Carolyn Cole for her role so far as Product Owner.
We'd like to welcome Kate Lynch, who will be
taking over effective immediately!

Special Thanks

This is the first major version of Valkyrie since 1.0 over a year ago. A lot of
work has gone into it, and I'd like to take the chance to thank everyone
involved for their contributions in the last year:

DanCoughlin
awead
cam156
carolyncole
cjcolvar
dgcliff
escowles
hackmastera
jeremyf
jrgriffiniii
kelynch
mbklein
mjgiarlo
mtribone
no-reply
ojlyytinen
revgum
stkenny
tpendragon