Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Request a Copy (Backend donated by Mark H. Wood of IUPUI):  Similar to v6.x, users can now ask the original author or submitter (or a help desk email) for an emailed copy of access restricted files.  This provides users with a way to privately get copies of restricted files, should the request be approved. A request can be submitted by simply clicking on an access restricted bitstream in the UI.  Approval or rejection of the request occurs by clicking the link sent in the request email.
  • Item Versioning: Similar to v6.x, administrators or submitters can now create new versions of Items. A new Item version can be created by logging in & clicking the "Create new version" button (next to the "Edit this item" button) on an Item's page.  The new version is then created via the normal Item submission form (prepopulated with all existing information).  Once created, all versions of an Item are visible on the Item page in the "Version History" section. 
    • Item Versioning is enabled by default, but can be disabled via configuration.
    • Entities are not yet supported for Versioning.
  • A Collection may be configured to harvest its content via OAI-PMH (OAI Harvesting): Similar to 6.x (XMLUI), on the "Edit Collection" page's "Content Source" tab, there's an option to specify "This collection harvests its content from an external source".  When enabled for a Collection, you can configure an external OAI-PMH instance (including another DSpace site) to harvest from.  Once configured in the UI, harvesting is completed based on the configured schedule in your backend's local.cfg or oai.cfg.
  • IIIF Support (Donated by Michael Spalti , with support & enhancements donated by 4Science): DSpace now supports the International Image Interoperability Framework (IIIF.io), including an embedded IIIF viewer (Mirador) in the UI. IIIF support is disabled by default, but can be easily enabled via configuration. Enabling IIIF also requires installing a IIIF image server (e.g. Cantaloupe). For more details, please see the linked documentation.
  • Limit/Configure one Entity Type per Collection (Ported by 4Science from their DSpace-CRIS project): When Configurable Entities are enabled, in the "Edit Collection" page you can select an Entity Type (e.g. Person, Project, Journal, etc) that Collection will accept. Once configured, this Collection will only accept new Submissions of that Entity Type, and will be one of the recommended Collectionsto Submitters whenever they start a new Submission of that Entity Type.
  • Support for importing Entities & Relationships via the Simple Archive Format (Donated by tysonlt):  This is achieved via a new, optional "relationships" file in the Simple Archive Format directory. See the documentation for more details.
  • Support for importing Project Entities with funding via the OpenAIRE API (Donated by Paulo Graça ): When importing a new "Research Project" Entity, a new "Funding OpenAIRE API" option is available, allowing you to import a Project from the OpenAIRE API complete with all it's funding information (Funder, Funder Identifier, Funding Stream and Funding ID). This is implemented via a new external source via Live Import from external sources.

Major bug fixes include:

  • Ability to "extend" other User Interface themes: In your environment.prod.ts, you can now specify that one theme "extends" another. This allows you to inherit all settings from the extended them by default.  See the "Entending other Themes" section of the User Interface Customization documentation.
  • "yarn config:check:rest" script added to Frontend to help test connection with REST API.  Several people who installed 7.0 early ran into issues configuring the UI and REST API properly.  This script helps validate the connection between the two, and will help us debug any issues others may encounter.

Major bug fixes include:

  • Major performance improvements to UI and REST API
    • In 7.0, several UI pages (Homepage, MyDSpace, Search, etc) would respond slowly if a large number of Communities & Collections existed in the system.  Performance has been drastically improved in 7.1.
  • In Submission form, the "administrator" Bitstream access condition was fixed. Previously, depending on Collection's "DEFAULT_READ" settings, the "administrator" permission limitation may not have worked properly.  See https://github.com/DSpace/DSpace/pull/8013
  • In Login form, some special characters in passwords were not accepted.  This was the result of an encoding error which is now fixed. See https://github.com/DSpace/dspace-angular/issues/1367
  • In "Edit Item" on "Bitstreams" tab, the upload button was not working properly. This has been fixed. See https://github.com/DSpace/dspace-angular/issues/1286
  • In "Edit Item" on "Relationships" tab, it was difficult to manage Entities with many relationships. This has been improved. See https://github.com/DSpace/dspace-angular/issues/1148
  • Google Analytics reporting has been moved to an asynchronous/batch script to improve performance. See https://github.com/DSpace/DSpace/pull/2248
  • Numerous other minor bug fixes or accessibility improvements. See the DSpace 7.1 Board for all fixes.

New/Updated Language support:

  • German user interface support was updated (Donated by The Library Code)
  • Spanish user interface support added (Donated by Gustavo S. Ferreyro)Major performance improvements to UI and REST APIIn 7.0, several UI pages (Homepage, MyDSpace, Search, etc) would respond slowly if a large number of Communities & Collections existed in the system.  Performance has been drastically improved in 7.1.

7.0 Release Notes

Info

Brief videos of some DSpace 7 features are available at https://duraspace.org/dspace/dspace-7/

...