Browse our Products

Aspose.Tasks for C++ 20.7 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.

Breaking change in Project Server credential usage

In Aspose.Tasks for C++ 20.7 the requirements to a site URL for Project Server credentials have been changed.

Users now should specify the full URL of PWA endpoint when using ProjectServerCredentials:

Before Aspose.Tasks for C++ 20.7:

var windowsCredentials = ...
var projectServerCredentials = new ProjectServerCredentials("https://project_server_instance.local", windowsCredentials);

Since Aspose.Tasks for C++ 20.7:

var windowsCredentials = ...
var projectServerCredentials = new ProjectServerCredentials("https://project_server_instance.local/sites/pwa", windowsCredentials);

All Changes

KeySummaryIssue Type
TASKSNET-4215Add an ability to specify the non-default path for Project Server’s PWA URLEnhancement
TASKSNET-4209Fix default columns for Task sheet in XLSX exportEnhancement
TASKSNET-4153Fix “IsMilestone” flag is not reset when the duration of a task is changed to non zero value and vice versaEnhancement
TASKSNET-4257Fix allocation of certain number of hours over the duration of a taskBug
TASKSNET-4252Fix infinite loop while convert the file from MPP to PDFBug
TASKSNET-4188Fix calculation of time-phased data and task duration in case of custom TDsBug
TASKSNET-4047Fix reading writing of null resources to PWABug
TASKSNET-3472Fix calculation of Asn.Peak, Asn.LateStart, Rsc.PeakBug
TASKSNET-4223Fix InvalidCastException while converting of MPP to graphic formatsBug
TASKSNET-4216Fix TasksWritingException while saving the projectBug
TASKSNET-4211Fix incorrect milestone property after a task was changedBug
TASKSNET-4210Fix exception on loading of MPP fileBug
TASKSNET-4206Fix reading of time-phased data in the case when assignment’ start of finish is a non-working dayBug
TASKSNET-4196Fix inability to set assignment’s OutlineCode lookup values in a file saved by Aspose.TasksBug
TASKSNET-4188Fix calculation of time-phased data and task duration in case of custom TDsBug
TASKSNET-4103Fix missing resource notes in project saved by Aspose.TasksBug
TASKSNET-3741Fix incorrect written .xml when enterprise fields are present in a projectBug

Public API and Backwards Incompatible Changes

The following public methods and properties were deleted:Description
Aspose.Tasks.Project.CustomProperties
The following public types and properties were deleted:Description
Aspose.Tasks.TasksDataFormat
The following public enumerations and properties were deleted:Description
Aspose.Tasks.TasksDataFormat.XML
Aspose.Tasks.TasksDataFormat.MPP