Browse our Products

Aspose.Tasks for .NET 25.5 Release Notes

All Changes

KeySummaryIssue Type
TASKSNET-11459Fix reading of PageInfo.Margins and PageInfo.Legend.Width for MPP with “Inch” units.Enhancement
TASKSNET-11464Fix incorrect rendering of Gantt chart’s timescale’s labels when Units == TimescaleUnit.YearsBug
TASKSNET-11466Fix incorrect rendering of “Critical Task” item in Gantt chart’s legendBug
TASKSNET-11467Fix incorrect stretching of the timescale when TimescaleFitBehavior.ScaleToEndOfPage is usedBug
TASKSNET-11461Fix infinite loop when trying to fit RTF fragment to an area with small widthBug
TASKSNET-11455Fix logic of GetTimephasedData method for assignments of cost resourcesBug
TASKSNET-11452Fix day is not rendered correctly at page’s border when rendering TaskUsage viewBug
TASKSNET-11454Fix remaining work TD is generated incorrectly after changing resource calendarBug
TASKSNET-11457Fix recalculation of TD when resource calendar’s base calendar is changedBug
TASKSNET-11438Fix incorrect generation of TimephasedData for newly added assignment of material resourceBug
TASKSNET-11351Fix rendering of PageInfo.LegendBug

Public API and Backwards Incompatible Changes

The following public methods and properties were added:Description
Aspose.Tasks.Calendar.GetWorkingHoursTimeSpan(System.DateTime,System.DateTime)Returns amount of working hours between the specified dates.
Aspose.Tasks.Calendar.GetWorkStart(System.DateTime)Calculates next working time start beginning from the specified date and time.
Aspose.Tasks.Calendar.IsEmptyReturns whether the calendar doesn’t have working hours defined.
Aspose.Tasks.ICalendar.GetWorkingHoursTimeSpan(System.DateTime,System.DateTime)Returns amount of working hours between the specified dates.
Aspose.Tasks.ICalendar.GetWorkStart(System.DateTime)Calculates next working time start beginning from the specified date and time.
Aspose.Tasks.ICalendar.IsEmptyReturns whether the calendar doesn’t have working hours defined.