Aspose.Tasks for C++ V25.11

Released: Nov 29, 2025

V25.11 中的更新

特性

  • Added support for reading of calendar-specific "Hours per Day" setting from Primavera formats.
  • Added support for reading of the "Define Critical Activities" option from Primavera formats and initialization of "Task.IsCritical" flag.
  • Added an API to allow reading projects' Uids and Names from Primavera DB.
  • Added the ability to set negative baseline cost.

修補程式

  • Fixed incorrect baseline cost timephased data when assignment's calendar is different from baseline calendar.
  • Fixed calculations related to a material resource's assignment for task with assigned work resources.
  • Fixed calculation of resource assignments with actual work when parent task duration is changed.
  • Fixed calculation of non started (without actual work reported) resource assignments when parent task duration is changed.
  • Investigated and fixed rounding errors when work contour duration is changed.
  • Fixed incorrect baseline work timephased data for the specific file.
  • Fixed incorrect calculation of material resource calendar.
  • Fixed incorrect generation of Timephased Data when assignment start is at the end of working day.
  • Fixed InvalidOperationException: 'ToDouble encountered value with length 26' when reading the specific file.
  • Fixed calculation of contoured resource assignments when parent task duration is changed.
  • Fixed inconsistent generation of Cost Timephased data after project is saved and opened.
  • Fixed TasksReadingException when trying to read resource with no rates defined from Primavera DB.
  • Fixed reading of calendar data from Primavera DB.
  • Inconsistent time-phased AssignmentUnit data for Material resources after repeated task duration edits.
  • Inconsistency in duration recalculation when editing a task with a Material resource and a custom extended-hours calendar.
  • Fixed incorrect logic of RescheduleUncompletedWorkToStartAfter method.