Skip to end of metadata
Go to start of metadata

This page contains release notes information for Aspose.Tasks for Java 18.11.

Major Changes

  • In this release we added support for JDK 11, now you can use either -jdk17 or -jdk18 library versions on JRE 11 environment. 
  • Please also note about breaking changes in this release. We are going to put our Java port in order to minimize differences from the .NET version of the library. One of that changes is marking non-virtual methods of .NET version, as "final" in Java. In a case when such methods was overridden, compilation errors may appear in customer's code.

All Changes

Key

Summary

Issue Type
TASKSJAVA-737Aspose.Tasks compatibility for JDK 11Enhancement

TASKSNET-2765

The type of summary task must be fixed as TaskType.FixedDuration

Enhancement
TASKSJAVA-736Project Reading ExceptionBug

TASKSNET-2788

Make AT calculate Tsk.ActualDuration field on changing of Tsk.ActualWork

Bug

TASKSNET-2781

Incorrect time phased data in output MSP file

Bug

TASKSNET-2772

Project Reading Exception

Bug

TASKSNET-2771

Incorrect duration of summary tasks with two assignments

Bug

TASKSNET-2770

Incorrect calculation of time phased data in particular cases

Bug

TASKSNET-2766

Summary tasks have an incorrect duration in particular cases

Bug

TASKSNET-2763

ResourceFlag4 isn't read correctly.

Bug

TASKSNET-2741

Tasks' guides are imported incorrectly from Primavera DB

Bug

TASKSNET-2739

Calendars are imported incorrectly from Primavera DB

Bug

TASKSNET-2653

Remove a set of actual fields while assigning resource

Bug

Public API and Backwards Incompatible Changes

The following public methods  and properties had been obsolete more than one year and were deleted: 
com.aspose.tasks.AssignmentBaselineCollection.getCountUse com.aspose.tasks.AssignmentBaselineCollection.size() instead.
com.aspose.tasks.BaselineCollection.getCountUse com.aspose.tasks.BaselineCollection.size() instead.
com.aspose.tasks.CalendarCollection.getCountUse com.aspose.tasks.CalendarCollection.size() instead.
com.aspose.tasks.CalendarExceptionCollection.getCountUse com.aspose.tasks.CalendarExceptionCollection.size() instead.
com.aspose.tasks.RateCollection.getCountUse com.aspose.tasks.RateCollection.getCount.size() instead.
com.aspose.tasks.ResourceAssignmentCollection.getCountUse com.aspose.tasks.ResourceAssignmentCollection.size() instead.
com.aspose.tasks.SplitPartCollection.getCountUse com.aspose.tasks.SplitPartCollection.size() instead.
com.aspose.tasks.SplitPartCollection.get_Item(int)Use com.aspose.tasks.SplitPartCollection.get(int) instead.
com.aspose.tasks.TaskLinkCollection.getCountUse com.aspose.tasks.TaskLinkCollection.size() instead.
com.aspose.tasks.VbaModuleAttributeCollection.getCountUse com.aspose.tasks.VbaModuleAttributeCollection.size() instead.
com.aspose.tasks.VbaModuleCollection.getCountUse com.aspose.tasks.VbaModuleCollection.size() instead.
com.aspose.tasks.VbaReferenceCollection.getCountUse com.aspose.tasks.VbaReferenceCollection.size() instead.
com.aspose.tasks.WorkWeekCollection.getCountUse com.aspose.tasks.WorkWeekCollection.size() instead.
com.aspose.tasks.WorkingTimeCollection.getCountUse com.aspose.tasks.WorkingTimeCollection.size() instead.
Labels
  • No labels