Browse our Products
Aspose.Tasks for C++ 21.7 Release Notes
This page contains release notes information for Aspose.Tasks for C++ 21.7.
All Changes
Key | Summary | Issue Type |
---|---|---|
TASKSNET-10279 | Fix wrong Timephased Data for the material resource in MPP | Bug |
TASKSNET-3629 | Fix disappearing of a task after an active view change | Bug |
TASKSNET-10275 | Fix Invalid Tsk.Id when blank line is inserted | Bug |
TASKSNET-10278 | Fix tasks are not shown in MS Project when opening result of “CopyTo” method | Bug |
TASKSNET-10276 | Fix task lines are shown incorrectly when blank line is inserted for MPP 2003 and 2008 | Bug |
Public API and Backwards Incompatible Changes
The following public methods and properties were added: | Description |
---|---|
Aspose.Tasks.OleObject.Id | Gets the object id. |
Aspose.Tasks.Task.MoveToSibling(Aspose.Tasks.Task) | Moves the current task at the same Outline Level before the specified task. |
Aspose.Tasks.WorkWeek.#ctor | Initializes a new instance of the |
The following public methods and properties were deleted: | Description |
---|---|
Aspose.Tasks.TaskBaselineCollection.ParentTask | |
Aspose.Tasks.WeekDayCollection.ParentCalendar | |
Aspose.Tasks.WorkWeek.ParentCalendar |
Examples and additional notes
Related issue: Fix Invalid Tsk.Id when blank line is inserted
Overload of Task.MoveToSibling method was added. The new method accepts Task instead of Task’s Id as a parameter:
auto project = System::MakeObject<Project>(System::String(u"Test.mpp"));
auto task = project->get_RootTask()->get_Children()->Add(u"New task");
task->MoveToSibling(project->get_RootTask().get_Children()->GetByUid(5));