Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: table of contents

Table of Contents


The first open-source release of DSpace-CRIS was based on DSpace 1.8.2. Current releases of DSpace-CRIS are based on current DSpace 7 snapshot, DSpace 5.10 and DSpace 6.3 versions.

Info
titleCurrent release

The latest release is DSpace-CRIS 7 2021.03.00 dated December, 30th 2021

This version, released on the 30th Dec 2021, provides a new way of rendering an Item detail page, possibility of adding custom html fragments in home page, share functionality on social media. Search and browsing browse performances have been improved, and further checks have been added to improve security and prevent the saving of Items in an invalid state when edited. Details of this release are reported below.

For previous DSpace versions there are no official tags as an enourmous amount of improvements and new features have been was incorporated on running branches, including the alignment with the not-yet-released DSpace 5.11 and 6.4 versions. For such reasons, new DSpace-CRIS releases will be tagged as soon as DSpace 6.4 and/or 5.11 are out. 

Below there is a detailed release plan covering all the known features that will be contributed by 4Science and other community members that would like to be involved in supporting who support the enhancement of this open-source extension of DSpace (see: DSpace-CRIS Working Group)

A visit to the community page maintained by DSpace-CRIS users is also recommended: https://wiki.duraspace.org/display/DSPACECRIS/New+Features

New functionalities are preferably developed for DSpace-CRIS 7 but support for all DSpace versions accepted by the DSpace Community is provided. Institutions interested in enhancements for DSpace-CRIS 6.x and DSpace-CRIS 5.x are still welcome to contribute but a plan to implement or support the same use case with version 7 should be provided.

...

Starting from DSpace-CRIS 7 the project has adopted its own versioning model to assure accurate tagging and tracking of the changes across the different releases. Version numbers will use the following schema year.major.minor. The major number will reset to 01 each year, minor number starts numbers start from 00 so , for example 2021.01.00, 2021.01.01, 2021.02.00, 2022.01.00, etc.

  • Minor versions are expected to be easier to upgrade to, REST API is guaranteed to be backward compatible;
  • Major versions are used to highlight important functional or breaking changes. The changelog will highlight the new features, the configuration and REST API changes and the version of the plain DSpace that is used as basis;
  • Year versions are assumed to be major. Minor version versions related to the previous year can still occur for security fix.

...