Aspose.Tasks Cloud 25.8 Release Notes

All Changes

KeySummaryIssue Type
TASKSCLOUD-916Implement new resource leveling api. Clear leveling delay from selected tasks.Enhancement
TASKSCLOUD-917Implement new resource leveling api. Level tasks for the specified resources using the specified leveling options.Enhancement
TASKSNET-11507Fix updated source code of VbaModule is not shown when opening the resulting MPP in MS ProjectBug
TASKSNET-11506Fix incorrect reading of tasks hierarchy from XER formatBug
TASKSNET-11505Fix logic of GetTimephasedWork method for baseline workBug
TASKSNET-11504Fix reading of the specific MPP file with VBA Project presentBug

Public API and Backwards Incompatible Changes

The following objects and properties were added:Description
LevelingOptionsOptions which specifies how to level resources. If not specified, default leveling options will be used.
LevelingOptions.StartDateLeveling period start date. The default value is the project`s start date.
LevelingOptions.FinishDateLeveling period end date. The default value is the project`s finish date.
LevelingOptions.ResourceUidsThe list of the resource uids which will be leveled. If null is set, all project resources will be leveled.
LevelingOptions.LevelingOrderThe order in which the leveling algorithm delays tasks that have overallocations. After determination of tasks causing the overallocation and which tasks can be delayed, the specified order is used which task should be delayed first.
Integer array as body for ClearLeveling requestThe array containing task uids for which leveling delay should be cleared. If not specified, all leveling delays will be cleared.