November Happy Hour will be moved to Thursday December 5th.
This topic lists Optimizely updates, delivered as NuGet packages and services. You decide which updates apply to your project.
Select a product, package, or service in the left menu, and then select one of the following filters from Item type and click Filter.
Note: NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.
Latest changes
Fixed an issue that used a custom exception filter for all exceptions.
Fixed an issue that used the POST method to delete instead of the DELETE method.
Fixed an issue that returned 200 OK status when you deleted a form submissions with an invalid SubmissionId. A 404 Not Found status and warning should have appeared.
Forms Service API is supported on .NET 6.
Try to install following NuGet packages in a same project:
The issue is that both has a dependency of another NuGet package (Microsoft.AspNet.OData) but to different versions. EPiServer.ContentDeliveryApi.Search needs Microsoft.AspNet.OData between 6.0.0 - 7.0.0, whereas EPiServer.Forms.ServiceApi needs Microsoft.AspNet.OData between 5.6.0 - 6.0.0, making it almost impossible to install both NuGet packages in same project.
To improve performance, this version introduces a new endpoint for retrieving submission data.
/EPiServer.Forms.ServiceApi/FormSubmission/
Supported query parameters:
Steps to reproduce
1. Install a site with Forms. 2. Install Episerver.serviceapi 5.0. 3. Install Episerver.forms.ServiceAPI .
--> Error: Episerver.ServiceAPI 5.0.0 not compatible with Episerver.Forms.ServiceApi 3.3.0
Forms.ServiceApi should depend on Forms.Core only. Before this change, it depended on the Forms package.
This story introduces a new method for deleting form submissions: DeleteFormData. The method requires formId (int) and recordIds (array of string) as its parameters.
Note: To perform the DeleteFormData method, the user must have WriteAccess permission to access the EPiServerServiceApi.