What's Changed
This release is the first release with Flexible Metadata. This optional feature is off by default and can be turned on by setting HYRAX_FLEXIBLE to true. See https://samvera.atlassian.net/wiki/spaces/hyku/pages/3185541198/Flexible+Metadata+v6.2 for more information.
If you are updating from a previous 6.2 rc use ./bin/rails hyrax:metadata:update_labels[config/metadata_profiles/m3_profile.yaml] to update your metadata profile to the 6.2.0rc4 and later display_label structure.
Exciting New Features 🎉
- 🎁 [i84] - Integrate Hyrax dynamic metadata feature into Hyku by @kirkkwang in #2258
- Add Account setting to exclude chosen fields from search results page by @bkiahstroud in #2537
- add an option to the reprocessor to do single batch at a time with placeholder tracking by @orangewolf in #2571
- I29 m3 validator by @kirkkwang in #2617
- Handles error gracefully when worktype isn't configured by @ShanaLMoore in #2630
- create a samples rake task to load and remove active fedora style works by @orangewolf in #2639
- pin-n8-willow-sword by @aprilrieger in #2658
- 🥳 hyrax base now has parity with the hyku base again! by @orangewolf in #2669
- 6.1 lightning round by @orangewolf in #2668
- [i494] - Consolidate analytics concept by @ShanaLMoore in #2694
- I960 controlled vocab flexible metadata [PR 1] by @ShanaLMoore in #2608
- Update gemfile to just release v0.3.0 of hyrax-doi and bundle install by @aprilrieger in #2748
Bug Fixes 🐞
- i2509-fix-pdf-derivative-creation-ghostscript-error by @aprilrieger in #2510
- Use stack_car as the proxy going forward by @orangewolf in #2502
- Update hyrax and bulkrax by @laritakr in #2517
- ⬆️ Update WillowSword gem by @kirkkwang in #2524
- ⬆️ Update Hyrax by @kirkkwang in #2525
- Add custom query for IiifPrint by @laritakr in #2528
- Fix advanced search by @bkiahstroud in #2529
- Cache money by @orangewolf in #2530
- Rack attack settings from ENV by @orangewolf in #2531
- ⬆️ Update WillowSword by @kirkkwang in #2532
- Favor snake case for class-based locale lookups by @bkiahstroud in #2533
- Only throttle
/catalogrequests by @bkiahstroud in #2534 - ⚙️ Update tessdata download location by @kirkkwang in #2545
- use version of hyrax that fixes file downloads by @orangewolf in #2548
- File Set Indexing Bug fix by @laritakr in #2538
- Bring in bulkrax's relationship fixes by @laritakr in #2556
- Bump rack from 2.2.9 to 2.2.14 by @dependabot[bot] in #2552
- Bump omniauth-saml from 2.1.2 to 2.1.3 by @dependabot[bot] in #2483
- ⚙️ Updating Hyrax to the latest commit by @sjproctor in #2612
- ⬆️ Update IIIF Print gem by @kirkkwang in #2623
- 🐛 rescue google permission denied error by @ShanaLMoore in #2621
- 🎁 (validation): Ensure core metadata applies to all classes by @ShanaLMoore in #2625
- I429 profile defines available work types by @ShanaLMoore in #2628
- I425 validation clean up by @ShanaLMoore in #2627
- 🐛 A/V was not loading correctly by @kirkkwang in #2631
- Fixes deposit a new work through collection by @laritakr in #2635
- 🎁 Prevents removal of classes that have already-persisted records by @ShanaLMoore in #2633
- 🐛 updates hyrax to pull in delete bug fix by @ShanaLMoore in #2654
- Fix sample seeds by @laritakr in #2663
- Addresses bulkrax issues by @laritakr in #2664
- Removes _sim from facetable behavior by @ShanaLMoore in #2671
- I460 fedora admin edit issue by @ShanaLMoore in #2673
- Update Hyrax for ActiveFedora edit render fix by @ShanaLMoore in #2677
- [i461] - Rework fix for collection forms by @ShanaLMoore in #2680
- Add missing translations by @kirkkwang in #2687
- Update Dockerfile to set bin script path by @kirkkwang in #2686
- Update hyrax by @laritakr in #2691
- 🎁 i892 exclude collections from catalog search by @sjproctor in #2690
- Streamline Getting Started docs by @mark-dce in #2688
- 🐛 Collections facet in catalog search by @sjproctor in #2695
- ⬆️ Update Hyrax by @kirkkwang in #2696
- Update the Hyrax Chart by @orangewolf in #2693
- Update hyrax version for WorkflowFactory loading fix by @maxkadel in #2701
- 🎁 Full text search to include .txt files by @sjproctor in #2700
- make method valkyrie native compatible by @ShanaLMoore in #2708
- Updates bulkrax by @laritakr in #2707
- I991 ga4 error handling by @ShanaLMoore in #2711
- 🐛 [i461] Bulkrax: maxFile import follow up by @ShanaLMoore in #2715
- 🧹 Update Javascript from Hyrax override by @kirkkwang in #2724
- ⚙️ Temporarily disable batch_upload feature by @sjproctor in #2727
- 🐛 Add account cname to thumbnail img src by @kirkkwang in #2729
- Set default preferred_locale to 'en' for users by @ShanaLMoore in #2731
- Fix search tenant flexble metadata by @trmccormick in #2732
- loading message about account switching by @orangewolf in #2730
- Fix migration issues (update hyrax) by @laritakr in #2733
- 🐛 Fix FileSet show page from breaking by @kirkkwang in #2738
- 🐛 [i490] Adds guard to display hide_from_catalog_search checkbox by @ShanaLMoore in #2740
- Update Bulkrax & Hyrax by @laritakr in #2745
- 🐛 Fix validation to handle inconsistent naming conventions by @ShanaLMoore in #2744
- Ensure bulkrax_identifier is present and findable on FileSets by @maxkadel in #2739
- Explicitly set HYRAX_FLEXIBLE environment variable to false by @mark-dce in #2747
- Update hyrax version for Bulkrax FileSet Create and Update by @maxkadel in #2752
- Update Bulkrax version 9.3.1 by @maxkadel in #2753
- Fix missing default FlexibleSchema by @mark-dce in #2755
- Metadata display labels - See description for release note! by @orangewolf in #2757
Other Changes
- Bump elliptic from 6.6.0 to 6.6.1 by @dependabot[bot] in #2462
- Bump ruby-saml from 1.17.0 to 1.18.0 by @dependabot[bot] in #2484
- Bump net-imap from 0.4.9 to 0.4.20 by @dependabot[bot] in #2539
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #2578
- I960 enable discog settings by @ShanaLMoore in #2607
- Bump thor from 1.3.2 to 1.4.0 by @dependabot[bot] in #2629
- Bump ruby-saml from 1.18.0 to 1.18.1 by @dependabot[bot] in #2636
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #2675
- Bump cipher-base from 1.0.4 to 1.0.6 by @dependabot[bot] in #2676
- Bump rexml from 3.4.1 to 3.4.2 by @dependabot[bot] in #2721
- Bump rack from 2.2.17 to 2.2.18 by @dependabot[bot] in #2734
New Contributors
- @mark-dce made their first contribution in #2683
- @maxkadel made their first contribution in #2701
- @trmccormick made their first contribution in #2732
Full Changelog: v6.1.1...v6.2.0