Releases: samvera/bulkrax
Releases · samvera/bulkrax
v4.4.2
What's Changed
Bug Fixes 🐞
- Backport bug fixes from v5 by @alishaevn in #796
Full Changelog: v4.4.1...v4.4.2
v5.2.0
What's Changed
Exciting New Features 🎉
- decouple from hyrax by @labradford in #744
- move config to a Configurable class by @no-reply in #781
- Add more labels for view pages by @VivianChu in #786
Bug Fixes 🐞
- Favoring non-deprecated method name by @jeremyf in #746
- Adding
Bulkrax::ParserExportRecordSet
by @jeremyf in #749 - Adding logic to skip blank lines by @jeremyf in #751
- i289 Exporter Issue by @AKFosterDev in #747
- Favoring explicit "empty" lines handler by @jeremyf in #752
- filters out keys with blank values for required elements check by @sephirothkod in #753
- I754 by @jeremyf in #756
- Ensuring exporter's queried file sets are in fact file sets by @jeremyf in #759
- Update reset.rake by @orangewolf in #763
- 745 use correct mapping for required fields by @sephirothkod in #765
- add rights_statement to list of fields with multiple values by @dunn in #757
- Admin set decouple by @sephirothkod in #766
- Fixing timing regression for incrementation by @jeremyf in #769
- Adding guard for querying 0 rows for FileSets by @jeremyf in #770
- Ensuring we handle non-string keys for persisted mappings by @jeremyf in #771
- Fix "Export errored entries" button not rendering by @bkiahstroud in #772
- Deprecate parse_resource_type method as it isn't used anymore by @sephirothkod in #768
- Adding quotes around candidate_file_set_ids by @jeremyf in #774
- Addressing SOLR maxBooleanClauses for WorkType export by @jeremyf in #776
- HotFix: Patching Marcel MimeType sniffing by @jeremyf in #778
- Adding spec to verify zip? detection by @jeremyf in #779
- Ensuring closed file handle when testing zip file by @jeremyf in #780
- Non hyrax exports by @sephirothkod in #783
- Update bulkrax.rb rel job var by @sephirothkod in #789
- Fix multi_value_element_split_on example regex by @mcritchlow in #790
- Set turbolinks to false for the exporter index page by @kirkkwang in #791
New Contributors
- @AKFosterDev made their first contribution in #747
- @cudevmaxwell made their first contribution in #764
- @VivianChu made their first contribution in #786
- @mcritchlow made their first contribution in #790
Full Changelog: v5.1.0...v5.2.0
v4.4.1
What's Changed
Bug Fixes 🐞
- filter_out_arrays_with_empty_strings by @sephirothkod in #787
Full Changelog: v4.4.0...v4.4.1
v4.3.1
What's Changed
Bug Fixes 🐞
- filters out arrays with empty strings by @sephirothkod in #784
Full Changelog: v4.3.0...v4.3.1
v5.1.0
What's Changed
Exciting New Features 🎉
- Renaming method to reflect it's state changing nature by @jeremyf in #738
- replace multiple times through the pending realtionship loop by @orangewolf in #737
Bug Fixes 🐞
- Adding config to reindex child work's file sets by @jeremyf in #722
- Ensuring self-contained memoization of method by @jeremyf in #725
- Adding
Bulkrax::EntrySpecHelper
by @jeremyf in #726 - check if Hyrax is defined by @labradford in #728
- add bootstrap classes to forms by @labradford in #736
- only uses admin sets if Hyrax is present by @sephirothkod in #739
- Fix #add_to_work by @kirkkwang in #740
- Capturing record and header metadata for OAI parser by @jeremyf in #741
- Expanding
Bulkrax::EntrySpecHelper
to handle collections by @jeremyf in #742 - exporter errors for non hyrax apps by @labradford in #734
- instrament realtionship job to solve memory leak by @orangewolf in #743
Full Changelog: v5.0.0...v6.0.0
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
v4.4.0
What's Changed
Exciting New Features 🎉
- 🐛 add
required
forExport From
fields by @kirkkwang in #630 - pass attrs to actor stack to be used for visibility of filesets by @kirkkwang in #640
- i-638-remote-files-import-with-FileSet by @alishaevn in #643
- call URI.open due to deprecation warning msg by @ShanaLMoore in #650
- Adding Bulkrax config for multi-value split/join delimiters by @jeremyf in #652
- downgrade-migration-versions-to-five-point-one by @aprilrieger in #657
- Convert csv headers by explicit lambda by @jeremyf in #670
- Fix
Hyrax::VisibilityPropagator
error for remote files by @kirkkwang in #671 - add configuration for using a custom ObjectFactory by @no-reply in #673
- add reset task for hyrax to bulkrax by @orangewolf in #648
- importers/exporters links to not show up if bulkrax is not enabled by @kirkkwang in #674
- Guard on reindex_extent assignment by @laritakr in #680
Bug Fixes 🐞
- 354-use-configured-base-paths by @alishaevn in #629
- Bump jmespath from 1.4.0 to 1.6.1 by @dependabot in #545
- Bump rack from 2.2.3 to 2.2.3.1 by @dependabot in #539
- Bump activerecord from 5.2.7.1 to 5.2.8.1 by @dependabot in #588
- i646 - process remote files for filesets by @ShanaLMoore in #649
- Refactoring to remove conditional by @jeremyf in #663
- Merge default field mapping in with field mapping by @ShanaLMoore in #664
- Fix misspelling in deprecation warning that was leading to a "Constant not Found" error by @lfarrell in #665
- Fix issue with path variable not being used by @lfarrell in #666
- Support customized sidebar partials if Hyrax 3.0 config is present by @no-reply in #668
- Ensuring metadata_prefix option is correctly passed by @jeremyf in #677
- change the way we lookup collection ids by @sephirothkod in #678
New Contributors
Full Changelog: v4.3.0...v4.4.0
v4.3.0
What's Changed
Exciting New Features 🎉
- 611-base-path-per-tenant by @alishaevn in #612
- 591 export from one tenant into another by @alishaevn in #623
Bug Fixes 🐞
- 611-base-path-per-tenant-v2 by @alishaevn in #615
- update-the-bulkrax-task by @alishaevn in #617
- 611 base_path spec by @alishaevn in #613
- Bug Fix (Issue #614): Fix the
path_to_files
method. by @bwatson78 in #618 - move migration files to test_app/db by @ShanaLMoore in #620
- account-for-missing-original-file-on-export by @alishaevn in #621
- 195 -fix browse everything button by @ShanaLMoore in #619
- 444-exporter-show-page by @alishaevn in #542
New Contributors
- @bwatson78 made their first contribution in #618
Full Changelog: v4.2.1...v4.3.0
v4.2.1
v4.1.1
What's Changed
Bug Fixes 🐞
- undefined-method-length-for-nil-class by @alishaevn in #599
- ignore-misidentified-collection-entries by @alishaevn in #600
Full Changelog: v4.1.0...v4.1.1