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.