Aspose.Tasks for .NET 17.6 Release Notes

Improvements

Key Summary Category
TASKSNET-1971 Add exception which is thrown when there is no installed printer in OS Bug
TASKSNET-1963 Finish date is incorrect for zero duration task using Recalculate Bug
TASKSNET-1956 Image from footer is recognized as text Bug
TASKSNET-1941 Empty project with one task has incorrectly filled ActualStart, ActualFinish dates Bug
TASKSNET-1916 HtmlSaveOptions.Pages.Add() method does not affect page index in the title when saving as HTML Bug
TASKSNET-1912 Image from header is recognized as text Bug
TASKSNET-1870 Summary task is not updated for Actual Start, %Complete and Actual Finish Bug
TASKSNET-1732 XER converted from MPP contains string EUR instead of integer currency id for resource Bug
TASKSNET-1731 XER generated by Aspose.Tasks for .NET raises exception while opening it Bug
TASKSNET-1724 Use of PrintOptions causes exception while using with Print() Bug
TASKSNET-1685 Difference in timephased data while using calendar with exception and comparing the output XML with MSP view (.NET) Bug
TASKSNET-1586 Company Information written to MPP is not displayed in MPP Bug

Public API and Backwards Incompatible Changes

APIs Added Description
Aspose.Tasks.CompoundDocumentHeaderException Represents an exception which is thrown when the header of MPP file is broken.
Aspose.Tasks.RecalculationValidationException Represents an exception which is thrown when errors are found in project after recalculation.
Aspose.Tasks.TaskValidationException Represents an exception which is thrown when errors are found in project’s tasks after recalculation.
Aspose.Tasks.NoPrinterInstalledException Represents an exception which is thrown when there is no installed printer in OS.
Public methods and properties added Description
Aspose.Tasks.Project.Recalculate(System.Boolean) Reschedules all project tasks ids, outline levels, start/finish dates, sets early/late dates, calculates slacks, work and cost fields with optional validation.
Aspose.Tasks.RecalculationValidationException.#ctor Initializes a new instance of the class.
Aspose.Tasks.RecalculationValidationException.#ctor(System.String) Initializes a new instance of the class.
Aspose.Tasks.RecalculationValidationException.#ctor(System.String,System.Exception) Initializes a new instance of the class.
Aspose.Tasks.Saving.SaveOptions.#ctor(Aspose.Tasks.Saving.SaveOptions) Initializes a new instance of the class.