v3.4.2
What's Changed
New Features
- Upgrade to Bixby 4.0.0 in #5478
- Add generator for collection resource optionally including basic metadata in #5613
- Enable Geonames for
Collection
location input autocomplete in #5607 - bixby is breaking builds; bump to latest to fix in #5623
- #5755 backport to 3.x stable in #5756
- Backport #5761 to 3.x in #5763
- [backport] don't show analytics in the sidebar if it is turned off in #5773
- Backport #5778 in #5779
Deprecations
- deprecate MultipleMembershipChecker#validate in favor of #check. in #5621
- FileMetadata: deprecate #for in #5707
Bug Fixes
- Featured Works MIA After Reindex in #5598
- Update _tabs.html.erb in #5591
- Fix translations in german locale file in #5601
- allow branding info to be processed with Hyrax::PcdmCollectionForm in #5458
- Pin tinymce-rails gem to 5.x in #5612
- fix some inaccurate tests for Dashboard::CollectionsController in #5627
- use the
ActiveModel::Name#human
instead of#to_s
for human names in #5625 - Eliminates duplicate Collection relation. in #5669
- Trying to CI Green for 3.x series in #5792
- Backport to 3.x - AdminSets need an id to save their associations in #5789
- Fix Hyrax 3.x build errors caused by linkeddata and json-ld gem updates in #5804
- [3.x] Delegate collection visibility to model in #5812
Valkyrie Progress
- use core metadata in forms for pcdm collections in #5599
- do not include basic metadata in pcdm collections in #5600
- Existing valkyrie feature tests should work without Wings in #5589
- valkyrie: persist derivatives using storage adapter in #5603
- Improve error handling for creating valkyrie collections in #5604
- mark failing valkyrie search feature tests pending the addition of a valkyrie collection with basic metadata in #5609
- Improve error handling for updating valkyrie collections in #5610
- handle valkyrie collection models in search results in #5614
- valkyrie: extract upload methods into ValkyrieUpload service in #5628
- rework CollectionMembershipValidator to skip overwriting collections in #5615
- wings: support non-AF FileMetadata nodes in #5695
- find file content using dynamic storage adapters in FileMetadata in #5705
- better handling for error cases in FileMetadata.find in #5706
- backport: add
Hyrax::FileMetadata(file)
caster in #5722 - remove call to deprecated Hyrax::FileMetadata#for in #5728
Documentation
- CONTAINERS.md: update for ghcr.io in #5602
Containerization
- dassie: ensure docker-compose seeds the application in #5597
- Nginx for Assets, Cantaloup proxy and Bot Blocking in #5479
- bump to ruby 2.7.5 and alpine 3.15 for base image in #5629
- Allow CronJob's to use podAnnotations in #5666
- chart: use old bitnami chart manifest in #5667
- Support readinessProbe in Sidekiq Deployment in #5682
- chart: use full-index bitnami repository for dependencies in #5719
Full Changelog: v3.4.1...v3.4.2