.NET

      No more support for .NET 7 due to official end of support from Microsoft.

      If you have written your own implementation of IRepository, please make sure that you synchronize the FolderId and FolderPath information from the UpdatedItem into your repository in CreateOrUpdateItem. An example of this would be as follows:

if (ContainsItem(updatedItem.InternalID))
{
...
item.FolderId = updatedItem.FolderId;
item.FolderPath = updatedItem.FolderPath;
...
}

This is necessary to correctly support the dialog for editing the repository. Our sample implementations take this into account correctly from version 30 onwards.

      Web Report Designer: The following changes have been made to the WebReportDesignerAction enumeration as part of the restructuring of the interface for managing the element collection. The BrowseProjects entry has been changed to OpenProjects and controls whether projects other than the default project can be opened. The ViewFiles entry has been changed to ManageRepository and controls whether the files and projects in the repository can be managed.

      Web Report Designer: The ExportProject entry in the WebReportDesignerAction enumeration, which has been marked as deprecated since version 28, has now been removed.

      The DefinePrintOptions event is now called for each project in a combination print sequence.

      RestDataProvider, ODataDataProvider, GraphQLDataProvider: The type of the Headers property changed from WebHeaderCollection to HttpRequestHeaders.