Page History
...
- Apache Tomcat is now OPTIONAL for the backend. A new Runnable JAR exists for the DSpace backend which embeds the latest version of Tomcat within it. This Runnable JAR can be used to run the DSpace Backend without installing Tomcat. See the Installing DSpace guide for more details (Donated by 4Science)
- Header and navbar refactoring: change both header and footer structure to make easier to handle DSpace and base themes (Donated by 4Science)
- Submission form performance improvements. The submission form has been updated to ensure it no longer loads all related objects. (Donated by Atmire)
- Alteration to index-discovery script to only (re-)index specific type of IndexableObject: A new "-t" flag is added to the "index-discovery" script which allows you to only reindex specific object types (E.g. Item, Collection, Community). See Discovery#DiscoverySolrIndexMaintenance
- 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. - Translation (i18n) files are now hashed to ensure they reload when updated: See https://github.com/DSpace/dspace-angular/issues/2461
- 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.
...
Overview
Content Tools