Skip to content

v5.0.0

Compare
Choose a tag to compare
@alishaevn alishaevn released this 24 Jan 18:07
· 164 commits to main since this release
5f6b6af

What's Changed

Breaking Changes 🛠

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 🎉

  • Favoring class_attribute over inline array by @jeremyf in #687

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