Aspose.Tasks Cloud 23.11 Release Notes

All Changes

KeySummaryIssue Type
TASKSNET-10948Add reading of incomplete baselinesEnhancement
TASKSNET-10947Set WeekDay.DayWorking = true when working times is addedEnhancement
TASKSNET-10933Add checks before saving to MPP which verify that UniqueId is not greater than max allowed UniqueIdsEnhancement
TASKSNET-10984Add duplicated Task Uids validation checkEnhancement
TASKSNET-10887Add reading of Unit of Measure’s abbrevation from Primavera XER and P6XML formats to Resource.MaterialLabelEnhancement
TASKSNET-4895Optimize memory footprint of large projectsEnhancement
TASKSNET-10831Fix NullReferenceException when accessing AssignmentBaseline.TimephasedData for new Assignment’s baselineBug
TASKSNET-10825Fix task baseline 1-10 properties are not shown when opening a resulting MPP 2007 file using MS ProjectBug
TASKSNET-10824Fix baselines’s FixedCost is not shown when output MPP file is opened using MS ProjectBug
TASKSNET-10823Fix OverflowException when opening the specific fileBug
TASKSNET-10816Fix generation of timephased data when timephased implicit exception is presentBug
TASKSNET-10893Fix ‘TimeSpan overflowed because the duration is too long’ exception when reading project with cost resource from XER formatBug
TASKSNET-10891Fix reading of Tsk.Work field when reading project from Primavera XML format: should read from ‘Planned Labor Units’ instead of ‘At Completion Labor Units’Bug
TASKSNET-10886Fix reading of working times when reading calendar exceptions from XER formatBug
TASKSNET-10885Fix calculation of assignment’s work timephased data for project imported from MPP file.Bug
TASKSNET-10884Fix generation of assignment’s work timephased data for project imported from XML file.Bug
TASKSNET-10878Fix incorect rendering of Chinese characters in output JPG file when converting file in LinuxBug
TASKSNET-10829Fix reading of project from XER format with non-default separator charBug
TASKSNET-10914Fix reading of ResourceAssignment.ActualCost from XER format: OvertimeCost should be addedBug
TASKSNET-10913Fix writing of base calendars to MPP15+ formatsBug
TASKSNET-10912Fix escaping of values when exporting project to CSV formatBug
TASKSNET-10936Fix GetTimephasedData returning empty collection in some casesBug
TASKSNET-10934Fix logic of ActualDuration calculation for projects read from Primavera XER and P6XML formatsBug
TASKSNET-10930Fix reading of implicit calendar exceptions for the specific fileBug
TASKSNET-10919Fix reading of values of Tsk.ActualCost and Tsk.RemainingCost for XER and Primavera P6 XML formatsBug
TASKSNET-10970Fix the resource unit cannot be automatically 100% when adding resources to the exported mpp fileBug
TASKSNET-10982Fix calculation of early and late dates when task has constraintsBug
TASKSNET-10977Fix writing of tasks without assignments to XML formatBug

Examples and additional notes

Related issue: TASKSNET-10891 - Fix reading of Tsk.Work field when reading project from Primavera XML format: should read from ‘Planned Labor Units’ instead of ‘At Completion Labor Units’

Before this release Task.Work was read differently when reading project from PrimaveraXML and XER formats: for PrimaveraXML it was read from ‘At Completion Labor Units’ Primavera field, for XER format it was read from ‘Planned Labor Units’ field. Now Task.Work is read from ‘Planned Labor Units’ field. ‘At Completion Labor Units’ can be calculated as a sum of Task.ActualWork and Task.RemainingWork properties.