v5.0.0
What's Changed
Breaking Changes 🛠
- Add Permissions For Bulkrax by @orangewolf in #707
There are 2 new Ability methods that need to be added to ability.rb
. If you are using the generator, these methods will be added for you. However, if you are upgrading Bulkrax, you will need to add the following to your app/models/ability.rb
file above the can_create_any_works?
method definition. Feel free to adjust the definitions as needed.
def can_import_works?
can_create_any_work?
end
def can_export_works?
can_create_any_work?
end
Exciting New Features 🎉
Bug Fixes 🐞
- Normalizing serialized data for BOM characters by @jeremyf in #689
- Removing ∞ silent retries of Bulkrax::ImportWorkJob by @jeremyf in #692
- make update remote files work for file sets by @kirkkwang in #693
- Capturing raw metadata for OAI parsing of works by @jeremyf in #694
- Moving OAI metadata capture to entry processing by @jeremyf in #697
- Ensuring OAI parser sets factory class then parses by @jeremyf in #703
- Ensuring XML parser sets factory class then parses by @jeremyf in #705
- Scour blank strings from the creation attributes by @jeremyf in #708
- Adding ApplicationParser#file_set_entry_class to API by @jeremyf in #710
- Replace solrizer reference so that feature works with hyrax 3+ by @bbpennel in #700
- Fixing bug introduced in #663 by @jeremyf in #713
- Convert source_identifier from relationship to single value by @bbpennel in #712
- run rubocop, regenerate todo.yaml by @dunn in #716
- Allow single value fields with controlled vocabs by @bbpennel in #696
- update libxml-ruby by @dunn in #715
- Ensuring CSV sets factory class before metadata parsing by @jeremyf in #719
New Contributors
Full Changelog: v4.4.0...v5.0.0