·
1465 commits
to main-cris
since this release
This version, released on the 11th July 2024, provides minor improvements and bug fixing.
Key Enhancements
- New configuration introduces identifier subtypes, allowing customization of the name, icon, icon position, and link for each subtype. This includes the update for identifier subtype ROR with identifier.ror rendering type. ROR ID on the OrgUnit details page is displayed following the guidelines
- Improved visualization of related items (crisref rendering) by creating a new view for the crisref link rendering type that displays metadata in a popup when hovering and closes it automatically when moving away
- Improved the item poller org.dspace.app.rest.enhancer.RelatedItemEnhancerUpdatePoller to use its own consumers list. This allows to configure specific consumers for the item poller or add/remove not needed ones
- Implement Domino for Server-Side Rendering stability
- The validation of patch requests against Edit Item, i.e. request generated by the edit of the deposited item via the Edit “submission like” modes, is now using a more relaxed check accepting to update the item also if the resulting item results in a number of validation error not greater than before the patch. Indeed, it is important to note that a deposited item could have existing validation errors under some scenarios. The most common one is that the deposited item has been created in bulk importing data from a legacy system (migration) or has become “invalid” due to changes in the configuration where more validation criteria have been enforced. In all these scenarios, the updated logic allows editing the item without having to solve all the validation errors at the same time, as long as each edit improves the validation status of the item (i.e. reduces the amount of JSON path involved in validation errors)
Minor changes
- Set the alphabetic order in the “Entity type“ dropdown menu during the creation of a Collection
- Reload the page automatically if loading hangs up
- The visibility on the homepage of the AddToAny social sharing bar has been improved
- The user_id field of processes is now set to null when an EPerson is deleted to fix errors in process retrieval
- The search box now dynamically adapts to screen dimensions, ensuring it respects screen borders. On viewports with width less than or equal to medium-sized screens (including tablets and smartphones), the search box width is limited to the lesser of 250px or 40% of the viewport's width
- Removed old occurrence to cris.owner metadata in the Person entity input form
- Improvements of import for bulk file operations
Bug
- CC License step, if mandatory, is now working correctly
- Fixed issue with export process fails when run 2 times on the same item
- Fixed the error of removal of inputs of type “link“ in submission forms
- Fixed Region Name issues with S3 storage configuration
- Resolved the issue of thumbnails not visible in search page by adding a missing check for the default configuration on thumbnails
- Fixed the wrong layout for the item administration page
- Fixes the behaviour of the Altmetric label. It will now only be displayed when the badge is available and contains data
- Fixed search when using directly an ORCID ID instead of the person’s name
- Deleted the z-index rule to make the Export button stay in the background of the dropdown menu in MyDspace
- Fixed an issue where, by pasting a DSpace URL in the address bar, the current page (e.g. in search results) was not retrieved correctly.