Versions Compared

Key

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

...

  • Header and navbar refactoring: change both header and footer structure to make easier to handle DSpace and base themes (Donated by 4Science)
  • Alteration to index-discovery script to only (re-)index specific type of IndexableObject: https://github.com/DSpace/DSpace/pull/9243 Merging immediately. But, I'm also flagging as "needs documentation" as we should update the indexing script docs for DSpace 8 in Discovery#DiscoverySolrIndexMaintenance If you have a chance to add this new param to those docs, I'd appreciate it.
  • Migrate from Joda-Time to java.time:  as required by Joda-Time website, using java.time:
  • UI should have a ProcessPollingService for common polling activities (feature process polling): dspace-angular should have a ProcessPollingService which can be used to check if a specific activity has completed.
  • [Port main] i18n production improvements: TO IGNORE ? (port from 7.6.10
  • Migrate to standalone components, directives, pipes: Having standalone components, directives and pipes makes it easier to think about the dependencies of the components and are easier to refactor. (Donated by 4Science)
  • Embedding data doesn't work for some rest objects: Rest controllers actually don't use the singular name, but the plural name in their beans. It would be better to normalise this behaviour so that the repositories also work like this. This would also mean that we won't have to use the makeSingular method anymore to find the beans. To avoid Some rest objects to throw a 404 error when you try to embed data.
  • Expose 'creationTime' property on Process object and add it to '/search/byProperty' sort options:  exposes the creationTime property on Process objects and adds it to the possible sort options for /processes/search/byProperty. As startTime and endTime are nullable, processes with these properties set to null can't be sorted properly. Every process does have a creationTime however, making for a more reliable sorting mechanism.

8.0 Acknowledgments

Major Contributing Institutions

The following institutions have been major code contributors to the DSpace 8 release (in general)

Financial Contributors

We gratefully recognize the following institutions who together have generously contributed financially to support the DSpace 8 and individuals who devoted time to fundraising:

Note

These 8.0 Acknowledgments are NOT yet completed.  Please be patient, as they will be available soon.

Frontend / User Interface Acknowledgments [BASED ON DSpace 7, TO REVISE]

...

Additional thanks to our DSpace Leadership Group and DSpace Steering Group for their ongoing DSpace support and advice.  Thanks also to LYRASIS Lyrasis for your leadership, collaboration & support in helping to speed up the development process of DSpace 8.

Thanks also to the various developer & community Working Groups who have worked diligently to help make DSpace 8 a reality. These include:

  • DSpace 7 developers groupDevelopers Team - This volunteer-based team leads the development of new releases. Anyone is welcome to join the Developer Meetings
  • DSpace Community Advisory Team (DCAT) - This team helped organize/lead the DSpace 8.0 Testathon (to bang on the system to find any last bugs), and they also provided us with advice on features, etc.

...