hyrax-v5.0.2
·
6 commits
to main_before_rails_72
since this release
What's Changed
New Features and Non-breaking Changes
- Frijya and Frigg Adapters for Migrating Collections, AdminSets and Works to Postgres or Fcrepo 6 by @orangewolf in #6221
- Divide analytics collecting and reporting by @orangewolf in #6801
- create google analytics 4 compatibility by @orangewolf in #6815
- Add admin set selection to worktype modal by @laritakr in #6829
- Use faster solr faceting for dashboard stats by @CGillen in #6865
- Add configuration for config_search_paths by @kirkkwang in #6885
- Optimize callbacks by using solr instead of find_collections_by_type by @cjcolvar in #6925
- Implement chunky uploads by @ShanaLMoore in #6931
- call to_rdf_representation in #collections? by @ShanaLMoore in #6937
- chunk upload bug fix by @ShanaLMoore in #6952
- Parameterized lock requests by @dmolesUC in #6948
- Use TimeService when determining expired embargoes/leases by @dlpierce in #6972
- move valkyrie resource migration code from hyku to hyrax by @orangewolf in #6973
Bug Fixes
- Repurpose
MemberCleanupListener
for parent/child by @kirkkwang in #6673 - Prevent AF loading members or files unless members or files are being loaded in the outer Valkyrie object by @orangewolf in #6774
- Find count by fix by @orangewolf in #6819
- Fix Add Child link by @kirkkwang in #6837
- Change default admin set id to
admin_set_default
to avoid issues with encoded slashes by @abelemlih in #6825 - Authentication guard clause in work reports controller by @davidcam-src in #6824
- Some frontend updates by @kirkkwang in #6847
- Change && to if by @kirkkwang in #6860
- Do not require custom cops in the engine by @dlpierce in #6862
- Some more frontend fixes by @kirkkwang in #6861
- Add lonely operator for error message by @laritakr in #6868
- Fix catalog search dropdown by @kirkkwang in #6867
- Explicitly cast metrics from Matomo to be integers by @dlpierce in #6853
- Use
$(document).ready instead of $ (document).on("ready") by @ryanfb in #6832 - fix ga4 stats not being able to retrieve events properly, add work show to user vitals by @orangewolf in #6886
- allow base64 encoding of ga4 user env, fix user stat collection nil bug by @orangewolf in #6889
- Fix subtle background gradient on featured works by @kirkkwang in #6893
- [i1020] - correct ga4 typo that prevents download tracking by @ShanaLMoore in #6897
- Issue 6755 by @jlhardes in #6896
- ability to skip the logo on save by @orangewolf in #6903
- Lazy migrate characterization along with file by @laritakr in #6914
- Remove reliance on noid for find by @laritakr in #6924
- Fixes Wings migration of based_near attribute in to_resource by @laritakr in #6922
- Fix location indexing by @laritakr in #6927
- Fix index field name typo by @laritakr in #6928
- Reindex fileset after file lazy migration by @laritakr in #6954
- Chunk upload follow up 2 by @ShanaLMoore in #6957
- Always save nonpersisted ACLs by @dlpierce in #6930
- Send string ids into job by @laritakr in #6975
- fix cancel link for content blocks and pages by @orangewolf in #6979
- Green sirenia or bust! by @dlpierce in #6976
Valkyrie Progress
- Lazy migrate all derivatives by @laritakr in #6807
- Statistics fixes by @orangewolf in #6818
Containerization
- Run dassie tests in GH Actions by @dlpierce in #6817
- Install Alpine's grpc gem and use in test apps by @dlpierce in #6857
Tests and CI Process
- Set mock response for feature in deposit agreement spec by @dlpierce in #6806
- Move clean_repo before hook after :index_adapter by @dlpierce in #6846
- Quiet down CircleCI and have it report as green by @dlpierce in #6849
- Include valkyrie in :clean_repo by @dlpierce in #6919
- Attempt to fix async flakiness in features/deposit_agreements_spec by @dlpierce in #6950
Accessibility Standards
- Testing review by @rkuehn-uofl in #6845
- Adding alt attribute for collection thumbnail by @jlhardes in #6933
- darker link color for contrast by @lsat12357 in #6934
- Fixing accessibility violations in user detail row by @randalldfloyd in #6936
- Add presentation role to pages form by @rkuehn-uofl in #6943
- Underline link text by @jlhardes in #6944
- Fixing missing label violations in the edit collection sharing tab by @randalldfloyd in #6945
- Add overflow to scss by @rkuehn-uofl in #6949
- move span inside button by @lsat12357 in #6951
- a11y: Increase size of action menu items by @dlpierce in #6953
- Fixes accessibility issues with the member image partials in the File Manager by @randalldfloyd in #6962
- Add labels to checkbox lists by @jlhardes in #6969
- Adding required data cells to collection membership rows in batch create by @randalldfloyd in #6965
- Embargo/Lease form fixes by @dlpierce in #6970
- Add id and missing style on disabled checkbox by @jlhardes in #6966
Other
- Cast provided
id
to string by @jeremyf in #6559 - Add form keys for bibliographic_citation by @kirkkwang in #6578
- Run Specs in Github Actions by @dlpierce in #6744
- Address valkyrie derivative issues by @laritakr in #6795
- Add toggle to dassie to turn freyja on or off by @orangewolf in #6827
- valkyrie resource affordances for find and save methods. by @orangewolf in #6323
- Enabling pairtree paths for Fedora 6 in Sirenia by @randalldfloyd in #6804
- add fake jobs to main so that events will trigger by @orangewolf in #6871
- Builds from forks 3 by @orangewolf in #6878
- Final step in build from forks work by @orangewolf in #6881
- Corrects the sharing of predicates between date_created and created_at. by @bwatson78 in #6866
- Adding alt attribute on thumbnail in search results list view by @jlhardes in #6911
- Delete PermissionTemplate when destroying a Hyrax::AdministrativeSet or Hyrax collection by @dmolesUC in #6917
- Improved Matotomo error handling by @iccole in #6921
- Collection type provides performant method to check if any collections exist by @cjcolvar in #6929
- Update navbar style for color contrast accessibility by @jlhardes in #6935
- Add presentation role to list items by @rkuehn-uofl in #6938
- Remove navigation role from collection tabs by @rkuehn-uofl in #6939
- Added presentation role to edit collection type list items by @rkuehn-uofl in #6940
- Issue 6802 v2 by @lsat12357 in #6955
- adds sr span to button by @lsat12357 in #6956
- h1 hidden but make contrasty anyway by @lsat12357 in #6958
- Added text-dark for accessibility by @rkuehn-uofl in #6959
- Updated user activity log table by @rkuehn-uofl in #6960
- Disable/enable Save button via aria-disabled attribute by @jlhardes in #6963
- Issue 6783 by @jlhardes in #6964
- Restore Type Facet for Valkyrie Resources by @orangewolf in #6968
- Add column header by @jlhardes in #6981
- Fix #6798 by @rodyoukai in #6982
- fix #6655 by @rodyoukai in #6983
- Fix unsupported aria attributes in dashboard by @rodyoukai in #6980
- Fix pagination collection (issue #6684) by @zizneroz in #6985
- Pinning blacklight_gallery to 4.7.x due to JS locations altered in 4.8.x by @randalldfloyd in #6987
New Contributors
- @davidcam-src made their first contribution in #6824
- @rkuehn-uofl made their first contribution in #6845
- @CGillen made their first contribution in #6865
- @ryanfb made their first contribution in #6832
- @dmolesUC made their first contribution in #6917
- @iccole made their first contribution in #6921
- @zizneroz made their first contribution in #6985
Full Changelog: v5.0.1...v5.0.2