Aspose.Tasks Cloud 23.5 Release Notes

All Changes

KeySummaryIssue Type
TASKSNET-10773Fix persistence of Assignment’s guid when reading and writing a project from\to XER and P6XML formats.Bug
TASKSNET-10772Fix calculation of task’s calendar when reading Task dependent activity from file in XER formatBug
TASKSNET-10770Fix reading and generation of timephased data for assignments of tasks with elapsed durationBug
TASKSNET-10766Fix ‘System.ArgumentException’ when calling ResourceAssignment.GetTimephasedDataBug
TASKSNET-10725Fix exception when saving the specific project to XER formatBug
TASKSNET-10663Fix incorrect ‘Duration % complete’ shown in Primavera P6 when opening project saved by Aspose.Tasks.Bug
TASKSNET-4701Fix incorrect Primavera percentage complete valueBug
TASKSNET-10804Fix reading and writing of Leveling Delay field from \ to MPP formatBug
TASKSNET-10796Fix writing of Task.Hyperlink to MPP fileBug
TASKSNET-10786Fix writing of changes in base calendarsBug
TASKSNET-10767Fix duration of some tasks are changed after recalculating project saved by Aspose.TasksBug

Public API and Backwards Incompatible Changes

The following objects and properties were added:Description
Task.ExternalUidGets or set the external task’s Unique identifier when the task is external.
TaskLink.LinkLagTimeSpanGets or sets lag duration, depending on LagFormat.
PrimaveraTaskProperties.PhysicalPercentCompleteGets the value of Physical Percent Complete.
PrimaveraTaskProperties.DurationPercentCompleteGets the value of duration percent complete.
PrimaveraTaskProperties.UnitsPercentCompleteGets the value of units percent complete.
PrimaveraTaskProperties.ActualLaborUnitsGets the value of actual labor units.
PrimaveraTaskProperties.ActualNonLaborUnitsGets the value of actual non labor units.
PrimaveraTaskProperties.RemainingLaborUnitsGets the value of remaining labor units.
PrimaveraTaskProperties.RemainingNonLaborUnitsGets the value of remaining non labor units.

Examples and additional notes

Related issue: TASKSNET-10722 - Fix creation of external task links

New task’s property was added : Task.ExternalUid. MS Project requires Unique Id of External task to be set in order to properly link tasks between projects.