Browse our Products

Aspose.Tasks for Java 18.10 Release Notes

Breaking Changes

  • We are going to put our Java port in order to minimize differences from the .NET version of the library. One of that changes is marking non-virtual methods of .NET version, as “final” in Java. In a case when such methods was overridden, compilation errors may appear in customer’s code.

All Changes

KeySummaryIssue Type
TASKSNET-2434Implement reading of activity codes for XER filesNew Feature
TASKSNET-2697Add recurring task parameters validation when creating recurring taskEnhancement
TASKSNET-2692Incorrect scheduling of recurring daily taskBug
TASKSNET-2659Wrong timephased data for material resourceBug
TASKSNET-2649Fix issues with formula calculationBug
TASKSNET-2643Loading MPP file raises ExceptionBug
TASKSNET-2590Custom fields’ values are not formatted properly when saving a project to PDFBug
TASKSNET-2735Incorrect start of recurring taskBug
TASKSJAVA-677Aspose.Tasks throws exception when trying loading document in few threadsBug
TASKSJAVA-712Problems Loading MPP with project summary (Project 2016)Bug
TASKSJAVA-675Wrong number of task links after exportBug
TASKSJAVA-679Unsupported comma in task summary while exporting to MPX formatBug

Public API and Backwards Incompatible Changes

The following public types were added:Description
com.aspose.tasks.ValidationExceptionRepresents an exception which is thrown when errors are found during validation of entity.
The following public methods and properties were added:Description
com.aspose.tasks.Project.recalculateResourceFieldsRecalculates Start and Finish of resources.
com.aspose.tasks.Project.recalculateResourceFieldsRecalculates Id, Start and Finish of resources.
The following public methods and properties had been obsolete more than one year and were deleted:**
com.aspose.tasks.TaskBaselineCollection.getCountUse com.aspose.tasks.TaskBaselineCollection.size() instead.
com.aspose.tasks.ResourceCollection.getCountUse com.aspose.tasks.ResourceCollection.size() instead.