Aspose.Tasks for .NET 18.12 Release Notes

Key Features

  • Support for .NET Standard 2.0
  • Implementation of Style Customization for Custom Task Fields
  • Improved Working with Export to PDF
  • Enhancements in Order to Implement Better Support of Custom Timephased Data for MPP/XML Files

All Changes

KeySummaryIssue Type
TASKSNET-2816Implement a feature to customize styles of custom fieldsNew Feature
TASKSNET-2358Add the support of .NET Standard 2.0New Feature
TASKSNET-2860Fix layout of Gantt table in generated PDFEnhancement
TASKSNET-2829Add calculation of ConstraintDate for all calculation modesEnhancement
TASKSNET-2825Fix the calculation of peak value while adding a custom timephased data in automatic mode.Enhancement
TASKSNET-2882An element with the same key has already been added.Bug
TASKSNET-2855Failed to Set Start and End Date for Summary TaskBug
TASKSNET-2852Fix resaving of Task.IsExpanded flagBug
TASKSNET-2828Updating of percent complete doesn’t work for milestone tasksBug
TASKSNET-2790Font size issue while exporting to PDFBug
TASKSNET-2732Reading sub projects from MS Project Server 2016Bug
TASKSNET-2727Can’t open exported project to PDF file on Foxit ReaderBug
TASKSNET-2712Aspose.Tasks License/Assembly not foundBug
TASKSNET-2689Fix incorrect re-save of a project with material custom assignmentBug
TASKSNET-2653Remove assigning of actual fields while assigning resourceBug
TASKSNET-2622Non-linear timephased data saved as Linear data in the output projectBug
TASKSNET-2507Task names corrupted while saving MPP as PDFBug

Public API and Backwards Incompatible Changes

The following public types were added:Description
Aspose.Tasks.Visualization.ITextStyleModificationCallbackRepresents a callback that is called before TextStyle is applied to a table cell.
Aspose.Tasks.Visualization.TaskTextStyleEventArgsThis class represents set of data that related to the rendering of table cell’s content.
The following public methods and properties were added:Description
Aspose.Tasks.Visualization.ITextStyleModificationCallback.BeforeTaskTextStyleApplied(Aspose.Tasks.Visualization.TaskTextStyleEventArgs)The method to be called before rendering of a table cell for a task row in the following views
Aspose.Tasks.Visualization.TaskTextStyleEventArgs.CellTextStyleGets or sets TextStyle which will be used to draw the cell’s content. This object can be use to customize appearance of a table cell.
Aspose.Tasks.Visualization.TaskTextStyleEventArgs.TaskGets which corresponds to the currently rendered row.
Aspose.Tasks.Visualization.TaskTextStyleEventArgs.ColumnGets to which the currently rendered cell belongs.
Aspose.Tasks.Visualization.ViewColumn.TextStyleModificationCallbackGets or sets the callback which can be used to customize the appearance of the column’s cells.
The following public enumerations were added:Description
Aspose.Tasks.Visualization.TextItemType.ChangedCellsChanged cells.