Page History
...
- 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 aProcessPollingService
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
. AsstartTime
andendTime
are nullable, processes with these properties set tonull
can't be sorted properly. Every process does have acreationTime
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.
...