Skip to content

DSpace-CRIS release 2023.02.03

Latest
Compare
Choose a tag to compare
@atarix83 atarix83 released this 29 Mar 15:37
· 147 commits to main-cris since this release

This version, released on the 29th March 2024, provides minor improvements and bug fixing.

Key Enhancements

  • When linking a page of the repository, the use of a language can now be forced with a URL parameter (e.g lang=it)
  • Added the Communities and Collections section to the Admin menu for collection administrators when the section is not shown in the Navigation bar
  • Added a setting to enable/disable the Mirador download plugin. It is enabled by default
  • In items lists, thumbnails are embedded to avoid extra calls and slowdowns
  • Improved the responsiveness of metrics badge pop-ups on smaller screens
  • Added support for template Item in the struct builder script/configuration
  • Added configurable metadata of index-able item bitstreams on Solr
  • Lucky-search configuration now supports also redirect of previous DSpace-CRIS v5 bitstreams paths to the DSpace-CRIS v7
  • DOIOrganiser performance improved
  • Allowed administrators to always perform PUT/Patches operations over items (in progress or archived)
  • Improved the performance of the item-enhancer script
  • Display the current metrics consents text for each badge
  • Implement component to visualize current consents for metrics badges in a compact way
  • Introduced the relatedItemMetadataFields attribute on org.dspace.content.enhancer.impl.RelatedEntityItemEnhancer
  • The relatedItemMetadataField property in metadata-enhancer.xml now uses a list of values
  • Item thumbnail preview is now disabled in MyDSpace item list
  • The behavior of RelatedItemEnhancer has been updated to reduce the amount of generated metadata retaining the ability to minimize load to determine required changes when the source item or the related items (deepMode = true) are updated. Now only distinct sources uuid are tracked and for each source it is possible to extract/generate one or more virtual metadata values that will be all stored individual as cris.virtual. metadata. The place of the cris.virtual. metadata always match the place of the corresponding uuid / authority from which the metadata is generated and that is stored in the cris.virtualsource.. Please note that there is no guarantee about the order of the cris.virtualsource. values, it can differs from the order of the original metadata from which the authorities have been extracted. For example, the publication with Authors: Author1, Author2, Author3 can lead to the following virtual :
    cris.virtualsource.<qualifier> = uuid3, uuid3, uuid1, uuid2, uuid2, uuid2
    
    cris.virtual.<qualifier> = value-extracted-from-author3, value2-extracted-from-author3, value-extracted-from-author1, value-extracted-from-author2, value2-extracted-from-author2, value3-extracted-from-author2
    
  • Added support for pushing the Product entities to ORCID (donated by floriangantner - University of Bamberg)
  • Added support for pushing the Patent entities to ORCID (donated by floriangantner - University of Bamberg)
  • Updated deduplication configuration for the new data-quality add-on features.
  • During submission, autosave is triggered by changes on dc.type by default
  • Removed sortablejs library dependency

Bug

  • Fixed issue for which navigating to the item page during CSR could have led to a hard redirect of the page
  • Resolved the out of memory error during Angular build
  • Supervised items in MyDSpace are now listed correctly
  • Fixed the error appearing in Edit item update when there’s no submitter
  • Fixed the issue for which the authority value was not saved if controlled vocabulary was used in a not repeatable field
  • Fixed bug for rendering cris-layout-configuration breaking when the rendering was set on a field without the filtering metadata
  • Fixed rendering issue with item page with huge/large number of metadata
  • Added the template for the subscription statistics email previously hard-coded in the script
  • Fix the issue of facets disappearing in search page when a filter was selected
  • Fixed issue with type-bind when dc.type is provided by a metadata enrichment
  • Fixed issue with type-bind when dc.type is vocabulary controlled
  • Fixed issue for which Authority was not saved for repeatable fields