Browse our Products

Aspose.Tasks for Java 20.2 Release Notes

All Changes

KeySummaryIssue Type
TASKSNET-3669Fix System.ArgumentException: ‘Cannot set calendar with Uid ‘0’ as a base calendar for calendar with Uid ‘0’ ’ when opening non published projectBug
TASKSNET-3668Fix projects conversion to graphical formatsBug
TASKSNET-3662Fix KeyNotFoundException format during save online project to MPP and load againBug
TASKSNET-3659Fix unrecognized GUID format during save online project to MPPBug
TASKSNET-3641Fix calculation of cost for assignment’s resource ratesBug
TASKSNET-3630Fix NullReferenceException when the specific file is saved to XML formatBug
TASKSNET-3606Fix reading of large responses from API of Project Server Project OnlineBug
TASKSNET-3530Fix rendering of newly added taskBug
TASKSJAVA-1073Resource GUID is not being saved correctly in MPPBug
TASKSJAVA-1026Resaving to .mpp fails with exception “TasksWritingException: Project writing exception.”Bug

|TASKSJAVA-1019|Resource rates does not shown correctly in the output|Bug|

Public API and Backwards Incompatible Changes

The following public types were changed:Description
com.aspose.tasks.RateCollectionFrom this version, the RateCollection is incompatible with its previous version. It implements java.util.Map<Integer, RateByDateCollection> but not java.util.List.
The following public types were added:Description
com.aspose.tasks.RateByDateCollectionRepresents a collection which mappings of java.util.Date to com.aspose.tasks.Rate objects.
The following public types were deleted:Description
com.aspose.tasks.BaseHtmlRenderParam
com.aspose.tasks.BaseImageRenderParam
com.aspose.tasks.BaseRenderParam
com.aspose.tasks.HtmlRenderStyles
com.aspose.tasks.IHitTestResult
com.aspose.tasks.IHitable
com.aspose.tasks.IRenderParam
com.aspose.tasks.IRenderResult
com.aspose.tasks.RenderResult
com.aspose.tasks.RenderScale
com.aspose.tasks.WorkDay
The following public methods and properties were added:Description
com.aspose.tasks.RateByDateCollection.#ctor
com.aspose.tasks.RateCollection.isReadOnlyGets a value indicating whether the collection is read-only.
com.aspose.tasks.RateCollection.get(java.lang.Object)Gets the element with the specified key.
com.aspose.tasks.RateCollection.put(java.lang.Integer,RateByDateCollection)Sets the element with the specified key.
com.aspose.tasks.RateCollection.add(java.util.Date,int)Adds a new instance to this collection.
com.aspose.tasks.RateCollection.toList(int)Converts the RateCollection object to a list of objects.
com.aspose.tasks.TaskBaseline.equals(com.aspose.tasks.TaskBaseline)Returns a value indicating whether this instance is equal to the specified TaskBaseline object.
The following public methods and properties were deleted:Description
com.aspose.tasks.TextStyle.dispose
The following public enumerations were added:Description
com.aspose.tasks.Field.ResourceGroupBySummaryRepresents the Group by Summary (Resource) field.
com.aspose.tasks.PrjKey.CurrencySymbolRepresents the CurrencySymbol (Project) field.
com.aspose.tasks.ResourceUsageViewField.WorkAvailabilityIndicates Work Availability resource usage view field.
com.aspose.tasks.RscKey.GroupBySummaryRepresents the Group by Summary (Resource) field.
com.aspose.tasks.Saving.PdfPermissions.NoneSpecifies permissions to use for accessing a PDF document.
The following public enumerations were deleted:Description
com.aspose.tasks.Field.ResourceGroupbySummary
com.aspose.tasks.PrjKey.CurrencySymbol
com.aspose.tasks.ResourceUsageViewField.WorkAvailability
com.aspose.tasks.RscKey.GroupbySummary
com.aspose.tasks.PdfPermissions.DisallowAll