Aspose.Tasks for Java 8.3.0 Release Notes

Major Features

We have implemented converting MPP to MPX format. Option to set start date for GanttChart view has been supported. Also formula calculation and evaluation of functions in formulas have been implemented. About eight bugs have been fixed. Please, see list of all features below.

All Changes

Issue TypeKeySummary
New FeatureTASKS-33967TASKS-33909 Implement reading recurring tasks data from mpp
New FeatureTASKS-33978TASKS-33909 Implement recurring task data writing to mpp
New FeatureTASKS-33748Option to convert MPP to MPX format
New FeatureTASKS-33925Implement formula calculation
New FeatureTASKS-33938Implement evaluation of functions in formulas
InvestigationTASKS-33945Updating MPP raises ArgumentOutOfRangeException
EnhancementTASKS-33886Provide option to set start date for GanttChart view while saving as MPP
BugTASKS-33963Normal tasks become summary task after saving the project by Aspose.Tasks
BugTASKS-33965MPP to XML issue
BugTASKS-33966TaskReadingException while loading MPP File
BugTASKS-33973Low performance of RescheduleUncompletedWorkToStartAfter method
BugTASKS-33974Slow performance with Resource Assignment
BugTASKS-33964Extended attribute values become combo box after saving MPP file by Aspose.Tasks
BugTASKS-33983Setting Actual Start of Task doesn’t update Summary Task’s “Actual Start” field

Public API and Backwards Incompatible Changes

The following public classes were added:

Class nameDescription
RecurringTaskInfoRepresents the details of a recurring task in a project.
RecurrencePatternRepresents a type of recurrence pattern of a recurrent task.
WeekdayTypeRepresents a weekday of a project in the instance of RecurringTaskInfo class.
OrdinalNumberRepresents an ordinal number in the instance of RecurringTaskInfo class.

The following public fields were added to existing classes:

Field NameDescription
Aspose.Tasks.Saving.SaveFileFormat.MPXRepresents MPX file format.

The following public methods were added to existing classes:

Method NameDescription
static Duration.parseTimeSpan(java.lang.String)Parses duration string in format “PT-HMS-”.

The following public properties were added to existing classes:

Property nameDescription
Task.RecurringInfoReturns the instance of RecurringTaskInfo class for the task which is a recurring task