Aspose.Tasks Cloud 26.7 Release Notes

All Changes

KeySummaryIssue Type
TASKSNET-11696Add reading of task expenses for Primavera DB formatEnhancement
TASKSNET-11647Change source field of Task.Duration to “At completion Duration” instead of “Planned duration” when reading a project from Primavera formats.Enhancement
TASKSNET-11765Fix calculation of BudgetedExpenseCost for Primavera XER and Primavera DB formatsBug
TASKSNET-11714Fix ‘date cannot be DateTime.MinValue’ exception when recalculating the projectBug
TASKSNET-11713Fix Assignment.ActualStart date is not updated when parent task’s start date is modifiedBug
TASKSNET-11463Fix task bar rendered outside of Gantt chart’s calendar’s areaBug

Public API and Backwards Incompatible Changes

The following API endpoints were added:Description
GET on https://api.aspose.cloud/v3.0/tasks/{name}/taskGroupsRead the task group definitions of a project.
GET on https://api.aspose.cloud/v3.0/tasks/{name}/taskGroups/{groupUid}Read a project’s task group definition with the specified Uid.
GET on https://api.aspose.cloud/v3.0/tasks/{name}/resourceGroupsRead the resource group definitions of a project.
GET on https://api.aspose.cloud/v3.0/tasks/{name}/resourceGroups/{groupUid}Read a project’s resource group definition with the specified Uid.
GET on https://api.aspose.cloud/v3.0/tasks/{name}/taskGroups/{groupUid}/tasksReturns the project tasks grouped according to the specified task group definition.
GET on https://api.aspose.cloud/v3.0/tasks/{name}/resourceGroups/{groupUid}/resourcesReturns the project resources grouped according to the specified resource group definition.
The following objects and properties were added:Description
GroupItemsResponseResponse wrapper for group items collection.
GroupItemsCollection of group items with links.
GroupItemRepresents a group definition’s brief info.
GroupItem.UidGets the unique identifier of a group item.
GroupItem.NameGets the name of a group item.
GroupResponseResponse wrapper for a single group definition.
GroupRepresents a group definition. A Group object is a member of the ResourceGroups collection or the TaskGroups collection.
Group.UidGets or sets a unique identifier of a group.
Group.NameGets or sets a name of a Group object.
Group.ShowInMenuGets or sets a value indicating whether Project shows the group name in the Group drop-down list in the Ribbon.
Group.ShowSummaryGets or sets a value indicating whether summary rows are displayed for the group.
Group.MaintainHierarchyGets or sets a value indicating whether to show all the levels of summary tasks for subtasks within group.
Group.GroupAssignmentsGets or sets a value indicating whether assignments should be grouped instead of tasks.
Group.GroupCriteriaGets or sets a collection of criteria representing the fields in a group definition.
GroupCriterionRepresents a criterion in a group definition.
GroupCriterion.FieldGets or sets the field being grouped by.
GroupCriterion.AscendingGets or sets a value indicating whether a field used as a criterion in a group definition is sorted in ascending order. False if the field is sorted in descending order.
GroupCriterion.GroupOnGets or sets the type of grouping for a field used as a criterion in a group definition.
GroupCriterion.GroupIntervalGets or sets the interval for a field used as a criterion in a group definition.
GroupCriterion.StartAtGets or sets the start of the intervals for a field used as a criterion in a group definition.
GroupCriterion.CellColorGets or sets the color of the cell background for a field used as a criterion in a group definition.
GroupCriterion.FontColorGets or sets the color of the font for a field used as a criterion in a group definition.
GroupCriterion.PatternGets or sets the pattern of the cell for a field used as a criterion in a group definition.
GroupCriterion.FontGets or sets the font for a criterion in a group definition.
GroupedTasksResponseResponse wrapper for grouped tasks result.
TaskGroupBucketRepresents a single bucket of a task grouping result: the tasks sharing the same group key.
TaskGroupBucket.KeyThe group key the bucketed tasks share.
TaskGroupBucket.TasksTasks falling into this bucket.
GroupedResourcesResponseResponse wrapper for grouped resources result.
ResourceGroupBucketRepresents a single bucket of a resource grouping result: the resources sharing the same group key.
ResourceGroupBucket.KeyThe group key the bucketed resources share.
ResourceGroupBucket.ResourcesResources falling into this bucket.
ResourceItemResource’s brief info.
ResourceItem.UidGets the unique identifier of the resource.
ResourceItem.IdGets the identifier of the resource.
ResourceItem.NameGets the name of the resource.
The following public enumerations were added:Description
GroupOn.EachValueIndicates that grouping is done on each value of the field.
GroupOn.IntervalIndicates that grouping is done by interval.
GroupOn.DateEachValueIndicates that grouping is done on each value of the date field.
GroupOn.DateMinuteIndicates that grouping is done by minute.
GroupOn.DateHourIndicates that grouping is done by hour.
GroupOn.DateDayIndicates that grouping is done by day.
GroupOn.DateWeekIndicates that grouping is done by week.
GroupOn.DateThirdOfMonthIndicates that grouping is done by third of a month.
GroupOn.DateMonthIndicates that grouping is done by month.
GroupOn.DateQtrIndicates that grouping is done by quarter.
GroupOn.DateYearIndicates that grouping is done by year.
GroupOn.DurationEachValueIndicates that grouping is done on each value of the duration field.
GroupOn.DurationMinutesIndicates that grouping is done by minutes of duration.
GroupOn.DurationHoursIndicates that grouping is done by hours of duration.
GroupOn.DurationDaysIndicates that grouping is done by days of duration.
GroupOn.DurationWeeksIndicates that grouping is done by weeks of duration.
GroupOn.DurationMonthsIndicates that grouping is done by months of duration.
GroupOn.OutlineEachValueIndicates that grouping is done on each value of the outline field.
GroupOn.OutlineLevelIndicates that grouping is done by outline level.
GroupOn.PctEachValueIndicates that grouping is done on each value of the percentage field.
GroupOn.PctIntervalIndicates that grouping is done by percentage interval.
GroupOn.Pct199Indicates that grouping is done by 0-199 percentage range.
GroupOn.Pct150Indicates that grouping is done by 0-150 percentage range.
GroupOn.Pct125Indicates that grouping is done by 0-125 percentage range.
GroupOn.Pct110Indicates that grouping is done by 0-110 percentage range.
GroupOn.TextEachValueIndicates that grouping is done on each value of the text field.
GroupOn.TextPrefixIndicates that grouping is done by text prefix.