Browse our Products

Aspose.Tasks for C++ 20.5 Release Notes

Aspose.Tasks for C++ is based on the .NET version of the API and provides strictly the same functionality as Aspose.Tasks for .NET provides, excluding printing, database I/O operations, and EMF/WMF format support.

Project Online Support

This release includes the full Project Online (PWA) support API.

All Changes

KeySummaryIssue Type
TASKSNET-3988Add support of reading of shared resource assignmentsNew Feature
TASKSNET-3981Add support of GridlineType.MiddleTierColumnEnhancement
TASKSNET-3346Fix invalid calculation of task’s name indent when ShowProjectSummaryTask = trueEnhancement
TASKSNET-2237Provide a descriptive error message when saving not supported Task property.Enhancement
TASKSNET-3991Fix reading writing of Rsc.Created field for MPP formatBug
TASKSNET-3780Fix calculation of Rsc.OVERALLOCATED property for shared resourcesBug
TASKSNET-3601Gantt bar styling does not apply on summary tasks and milestonesBug

Public API and Backwards Incompatible Changes

The following public types were added:Description
Aspose.Tasks.Visualization.GanttBarShowForRepresents categories of tasks used when customizing Bar Styles of Gantt chart.
The following public methods and properties were added:Description
Aspose.Tasks.Visualization.GanttBarStyle.ShowForCategoriesGets or sets task categories for which the style is applied. Is applicable for parent (or common) styles of bars in Gantt chart
Aspose.Tasks.Visualization.GanttBarStyle.ShowForTaskUidGets or sets Unique Id of a task for which the style is applied. Is applicable for task-specific styles of bars in Gantt chart (see ).
Aspose.Tasks.Visualization.GanttBarStyle.ParentStyleGets or sets parent (or common) style for custom task-specific style.
The following public enumerations were added:Description
Aspose.Tasks.Visualization.GanttBarShowFor.NormalNormal.
Aspose.Tasks.Visualization.GanttBarShowFor.MilestoneMilestone.
Aspose.Tasks.Visualization.GanttBarShowFor.SummarySummary.
Aspose.Tasks.Visualization.GanttBarShowFor.CriticalCritical.
Aspose.Tasks.Visualization.GanttBarShowFor.NoncriticalNoncritical.
Aspose.Tasks.Visualization.GanttBarShowFor.MarkedMarked.
Aspose.Tasks.Visualization.GanttBarShowFor.FinishedFinished.
Aspose.Tasks.Visualization.GanttBarShowFor.InProgressInProgress.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFinishedNotFinished.
Aspose.Tasks.Visualization.GanttBarShowFor.NotStartedNotStarted.
Aspose.Tasks.Visualization.GanttBarShowFor.StartedLateStartedLate.
Aspose.Tasks.Visualization.GanttBarShowFor.FinishedLateFinishedLate.
Aspose.Tasks.Visualization.GanttBarShowFor.StartedEarlyStartedEarly.
Aspose.Tasks.Visualization.GanttBarShowFor.FinishedEarlyFinishedEarly.
Aspose.Tasks.Visualization.GanttBarShowFor.StartedOnTimeStartedOnTime.
Aspose.Tasks.Visualization.GanttBarShowFor.FinishedOnTimeFinishedOnTime.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag1Flag1.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag2Flag2.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag3Flag3.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag4Flag4.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag5Flag5.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag6Flag6.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag7Flag7.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag8Flag8.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag9Flag9.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag10Flag10.
Aspose.Tasks.Visualization.GanttBarShowFor.RolledUpRolledUp.
Aspose.Tasks.Visualization.GanttBarShowFor.ProjectSummaryProjectSummary.
Aspose.Tasks.Visualization.GanttBarShowFor.SplitSplit.
Aspose.Tasks.Visualization.GanttBarShowFor.ExternalTasksExternalTasks.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag11Flag11.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag12Flag12.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag13Flag13.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag14Flag14.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag15Flag15.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag16Flag16.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag17Flag17.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag18Flag18.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag19Flag19.
Aspose.Tasks.Visualization.GanttBarShowFor.Flag20Flag20.
Aspose.Tasks.Visualization.GanttBarShowFor.GroupBySummaryGroup By Summary.
Aspose.Tasks.Visualization.GanttBarShowFor.DeliverableDeliverable.
Aspose.Tasks.Visualization.GanttBarShowFor.DependencyDependency.
Aspose.Tasks.Visualization.GanttBarShowFor.ActiveActive.
Aspose.Tasks.Visualization.GanttBarShowFor.ManuallyScheduledManually Scheduled.
Aspose.Tasks.Visualization.GanttBarShowFor.WarningWarning.
Aspose.Tasks.Visualization.GanttBarShowFor.PlaceholderStartPlaceholder (Start).
Aspose.Tasks.Visualization.GanttBarShowFor.PlaceholderFinishPlaceholder (Finish).
Aspose.Tasks.Visualization.GanttBarShowFor.PlaceholderDurationPlaceholder (Duration).
Aspose.Tasks.Visualization.GanttBarShowFor.PlaceholderPlaceholder.
Aspose.Tasks.Visualization.GanttBarShowFor.LateLate.
Aspose.Tasks.Visualization.GanttBarShowFor.NotNormalNot Normal
Aspose.Tasks.Visualization.GanttBarShowFor.NotMilestoneNot Milestone.
Aspose.Tasks.Visualization.GanttBarShowFor.NotSummaryNot Summary.
Aspose.Tasks.Visualization.GanttBarShowFor.NotCriticalNot Critical.
Aspose.Tasks.Visualization.GanttBarShowFor.NotMarkedNot Marked = 69.
Aspose.Tasks.Visualization.GanttBarShowFor.NotInProgressNot In Progress = 71.
Aspose.Tasks.Visualization.GanttBarShowFor.NotStartedLateNot Started Late = 74.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFinishedLateNot Finished Late.
Aspose.Tasks.Visualization.GanttBarShowFor.NotStartedEarlyNot Started Early.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFinishedEarlyNot Finished Early.
Aspose.Tasks.Visualization.GanttBarShowFor.NotStartedOnTimeNot Started On Time.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFinishedOnTimeNot Finished On Time.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag1Not Flag1.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag2Not Flag2.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag3Not Flag3.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag4Not Flag4.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag5Not Flag5.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag6Not Flag6.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag7Not Flag7.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag8Not Flag8.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag9Not Flag9.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag10Not Flag10.
Aspose.Tasks.Visualization.GanttBarShowFor.NotRolledUpNot Rolled Up.
Aspose.Tasks.Visualization.GanttBarShowFor.NotProjectSummaryNot Project Summary.
Aspose.Tasks.Visualization.GanttBarShowFor.NotSplitNot Split.
Aspose.Tasks.Visualization.GanttBarShowFor.NotExternalTasksNot External Tasks.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag11Not Flag11.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag12Not Flag12.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag13Not Flag13.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag14Not Flag14.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag15Not Flag15.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag16Not Flag16.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag17Not Flag17.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag18Not Flag18.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag19Not Flag19.
Aspose.Tasks.Visualization.GanttBarShowFor.NotFlag20Not Flag20.
Aspose.Tasks.Visualization.GanttBarShowFor.NotGroupBySummaryNot Group By Summary.
Aspose.Tasks.Visualization.GanttBarShowFor.NotDeliverableNot Deliverable.
Aspose.Tasks.Visualization.GanttBarShowFor.NotDependencyNot Dependency.
Aspose.Tasks.Visualization.GanttBarShowFor.NotActiveNot Active.
Aspose.Tasks.Visualization.GanttBarShowFor.NotManuallyScheduledNot Manually Scheduled.
Aspose.Tasks.Visualization.GanttBarShowFor.NotWarningNot Warning.
Aspose.Tasks.Visualization.GanttBarShowFor.NotPlaceholderStartNot Placeholder (Start).
Aspose.Tasks.Visualization.GanttBarShowFor.NotPlaceholderFinishNot Placeholder (Finish).
Aspose.Tasks.Visualization.GanttBarShowFor.NotPlaceholderDurationNot Placeholder (Duration).
Aspose.Tasks.Visualization.GanttBarShowFor.NotPlaceholderNot Placeholder.
Aspose.Tasks.Visualization.GanttBarShowFor.NotLateNot Late.
Aspose.Tasks.Visualization.GridlineType.MiddleTierColumnIndicates Gridline of middle-tier column grid line type.