v2.0.0
Changes since last release
- Make LDP optional (Add
gem ldpto Gemfile if using Fedora) - Make ActiveRecord optional (Add
gem activerecordto Gemfile if using
Postgres) - Make RSolr optional (Add
gem rsolrto Gemfile if using Solr) - Remove deprecated
standardize_query_resultargument. - 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-typesto1.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 (usetype.of()) - Remove deprecated
Valkyrie::Types::Int(useValkyrie::Types::Integer) - Performance improvements
Changes Without Deprecations in 1.6.0
- Overriding an attribute getter no longer changes the output of
to_h. If
you've overridden something viadef title; "overwritten"; end, thento_h
will now have what was set via the setter or initializer, notoverwritten. - Setting attribute values via overriding instance variables no longer works.
Please use#set_valueif you need dynamic setting, as this will be a stable
API. Valkyrie::Resource#to_hno longer includes keys withnilvalues.
Upgrade Guide
- Upgrade Valkyrie to
1.7.1in your application, run tests, and fix all
deprecations output to console. - Upgrade Valkyrie to
2.0.0in your application. - 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