Browse our Products

Aspose.Tasks for .NET 20.7 Release Notes

All Changes

KeySummaryIssue Type
TASKSNET-4215Add an ability to specify a 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 duration of task is changed to non zero value and vice versaEnhancement
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 timephased data in case when assignment’ start of finish is a non-working dayBug
TASKSNET-4196Fix inability to set assignment’s OutlineCode lookup values in file saved by Aspose.TasksBug
TASKSNET-4188Fix calculation of time-phased data and task duration in case of custom task durationsBug
TASKSNET-4103Fix missing resource notes in project saved by Aspose.TasksBug
TASKSNET-3741Fix incorrectly written .xml when enterprise fields are present in a projectBug

Public API and Backwards Incompatible Changes

The following public methods and properties were added:Description
Aspose.Tasks.Project.CustomProperties

Breaking change in Project Server credential usage

In Aspose.Tasks for .NET 20.7, the requirements to a site URL for Project Server credentials have been changed. Now, a user should specify the full URL of the PWA endpoint when using ProjectServerCredentials.

Before Aspose.Tasks for .NET 20.7:

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

Since Aspose.Tasks for .NET 20.7:

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