hyrax-v5.0.0.rc1
Pre-release
Pre-release
dlpierce
released this
25 Aug 21:12
·
1407 commits
to main
since this release
What's Changed
Major Changes (Potentially breaking changes)
- remove fallback behavior for dropped InitializeWorkflowActor in #6144
- [semver-major] rename object.file.updated to file.updated in #6167
- remove deprecated Collections::MigrationService in #6201
- remove various deprecated methods with 4.0 and earlier time horizons in #6203
- [semver-major] drop support for Ruby before 3.2 in #6183
- Fix file manager sorting for Koppie in #6217
New Features and Non-breaking Changes
- add extension behavior for FileSet show view partials in #6076
- Hyrax-5933 - Review submission support paging in #5999
- Stop testing middle ruby versions in #6105
- use TimeService in batch edits in #6149
- retain the default listeners for future unsubscribing in #5781
- Fits Servlet is a Substantial Speed Bump in #6160
- Set geonames usernames using environment variable in #6159
Bug Fixes
- contribute back: missing user graph in #6092
- Initialize query_service before tests in #6106
- 5844 deactivated embargoes in #6098
- 5844-save-embargoes-better in #6118
- Let Rails CLI that Hyrax is still an Engine in #6123
- 5844-set-embargo-date-as-datetime in #6117
- 5573-one-step-workflow in #6112
- Remove
bin/rails
to fix nurax deploys in #6146 - add PermissionTemplate application to the
work_create
transaction in #6145 - cast form_params[:admin_set_id] to a single value before using in #6151
- wings: bootstrap DefaultWork with CoreMetadata in #6150
- Don't clear embargo dates while adding user to admin participants list. in #6163
- Fix db_migrate service failing to find db-migrate-seed.sh in #6220
- Revert "dassie: update pg image, use admin user to install pg extensions" in #6219
- Reindex the work during derivative creation if it is the work's thumbnail in #6212
Valkyrie Progress
- add Hyrax::FileSet to FileSetSearchBuilder model search filter in #6083
- Fix counts of works and collections on a user's show page - #5568 in #6087
- #5567 View All Collections button in #6082
- 5594-single-membership-error-messages in #6089
- thumbnails and other derivatives were not stored in the path we expected them to be in #6091
- 5794 download file redux in #5987
- 5575 item actions edit in #6090
- Valkyrie: populate correct collection when depositing new works through collection in #6084
- Hyrax-5844 - Cannot remove embargo from work - 2 in #5871
- thumbnails are by id in pg version, not by alternate id in #6101
- #5798 Valkyrie: Show all collection descriptive metadata in #6103
- Give IIIF Manifests Some Wings in #6102
- 5592 dashboard statistics page error in #6088
- 6126 deactivated leases in #6127
- 5844 embargo specs in #6114
- extracted text for valkyrie and wings in #6110
- never try to clean ActiveFedora if Wings is disabled in #6147
- Fix IIIF manifests when the presenter model is a SolrDocument in #6152
- Valkyrize batch editing in #6148
- skip ActiveFedora specs if
disable_wings
is on in #6169 - don't run AF Works::MigrationService specs if
disable_wings
in #6202 - disable
spec/wings_spec.rb
whendisable_wings
is true in #6191 - disable CreateDerivativesJob tests when
disable_wings
is true in #6192 - refactor ChangeDepositorService specs to use valkyrie for setup in #6199
- skip Actor Stack specs when disable_wings is flagged in #6184
- disable generated Controller specs for AF models if
disable_wings
in #6188 - skip AF model specs when disable_wings is flagged in #6185
- refactor CollectionMemberService specs to use Valkyrie for setup in #6173
- don't test AF path in
InheritPermissionsJob
whendisable_wings
in #6214 - disable
AttachFilesToWorkJob
specs ifdisable_wings
in #6213 - don't test AF path in
FileSetAttachedEventJob
whendisable_wings
in #6215 - skip
MembersPermissionJobBehavior
AF tests whendisable_wings
in #6216 - disable AF integration specs for ThumbnailPathService if
disable_wings
in #6200 - refactor MulitpleMembershipChecker specs to always use valkyrie setup in #6209
- use Valkryie for all test setup in edit_permissions_service_spec in #6172
Documentation
Containerization
- Bump dockerfile alpine and ruby versions in #6205
- Update Hyrax chart in #5768
- update bitnami chart dependencies in #6223
Tests and CI Process
- fix-solr-in-ci in #6119
- get-ci-green in #6120
- inline collections_controller_resource_spec to existing tests in #6139
- ensure
work_requires_file?
istrue
in specs that depend on it in #6142 - switch docker-compose browser engines to multiarch
seleniarm
in #6168 - test Ruby 3.2 with docker/dassie in #6174
- Update postgres in CI in #6222
- Run javascript specs on remote browser in #6210
Other
- Bump loader-utils from 1.4.0 to 1.4.2 in /.koppie in #5911
- Bump qs from 6.5.2 to 6.5.3 in /.koppie in #5934
- Bump jszip from 3.7.1 to 3.10.1 in /.koppie in #5954
- Bump json5 from 1.0.1 to 1.0.2 in /.koppie in #5940
Full Changelog: hyrax-v4.0.0...hyrax-v5.0.0.rc1