Follow this article to receive email notifications when new Optimizely Forms packages are available for 2024. Product packages are found on the Optimizely NuGet server.
You can find prior versions of user guides and when functionality was released or deprecated at the following locations:
November 19, 2024
Optimizely.Forms.Headless.Js.Sdk 1.0.1
Enhancement
- Added invalid and hidden elements to the element dependency for js-sdk.
October 22, 2024
EPiServer.Forms 5.10.1
Bug fix
- AFORM-4374 – Fixed an issue that prevented form submission when a form contained required fields but those fields were hidden from you due to audiences (visitor groups).
October 8, 2024
episerver.forms.serviceapi 5.2.2
Enhancement
- Updated the Form Service API code to be compatible with the
OpenIdConnect
3.4.0 (and later) package.
September 20, 2024
EPiServer.Forms 5.10.0
Bug fix
-
AFORM-4343 – Fixed an issue where the
UpdateMissingUploadFolderACL
did not handle an empty list.
September 5, 2024
Optimizely.CMS.Forms.Core 1.0.0
Enhancement
- Headless forms exposes forms in a way that a
react
ornext.js
developer can control the final rendering of content into HTML. It also includes a useful SDK for a customizable appearance and experience that works for popular frameworks likereact
andnext.js
.CMS (SaaS) has headless forms but CMS 12 (PaaS) and self-hosted users can install a NuGet package for CMS 12 (PaaS).
If you work with react, and send submissions to the forms endpoint, note the following requisites.- You must specify a token in the request that authorizes access for the application.
- You can control TTL for individual tokens.
- You can encrypt the identity of the submitter (according to the front end) in a format that can be relied upon by forms.
- Partial submissions are only accessible with a token that identifies yourself.
Dependencies
- Visual Builder – Visual Builder introduces component and section concepts that strongly favor inline blocks. Headless forms are probably a component in this context, but this may change.
- Content Graph – You should serialize headless forms to a JSON data model that makes sense from a GraphQL perspective.
- Integration API – As part of the transition to CMS (SaaS), CMS is developing a set of "isolated" and reliable .NET and REST APIs with OpenAPI specifications. To the extent that headless forms need to surface endpoints—such as for storing submissions, configuring form settings, webhooks and so on—align with the approach taken for the integration APIs to ensure consistency in the format, behavior, authentication, and discoverability of APIs.
August 13, 2024
EPiServer.Forms 3.7.2
Enhancement
- Updated jquery-ui to v1.13.3 for Forms.Samples.
EPiServer.Forms 5.9.1
Bug fix
- AFORM-4285 – Fixed an issue that caused an error when you submitted multiple and single-choice elements if the string value started with a space.
June 28, 2024
EPiServer.Forms 5.9.0
Enhancement
- Added
ReplyTo
property so that the actual user's email is passed along.
Bug fix
- AFORM-4208 – Fixed an issue in the email actor that caused an error when you submitted a file from a form that contained the upload element and email actor.
May 28, 2024
EPiServer.Forms 4.2.4
Bug fixes
- AFORM-4139 – Fixed an issue where if you selected the default value for date time range, it did not display in the form.
- AFORM-4141 – Fixed an issue where the date time field was empty if the selected value depended on another field.
April 23, 2024
EPiServer.Forms 5.8.2
Enhancements
- Added a feature ensuring the Form Success message renders properly after submission.
Bug fixes
- AFORM-4068 – Fixed an issue where email validation failed and forms were submitted with invalid email addresses.
- AFORM-3903 – Removed the autocomplete attribute from hidden input elements.
- AFORM-4039 – Fixed an issue where the first element of the form was focused by default. Now, the default value is false.
- AFORM-4077 – Fixed an issue where users had to wait for async actors to complete execution before the form was submitted.
April 9, 2024
EPiServer.Forms 5.8.1
Bug fixes
-
AFORM-4075 – Security was enhanced when you update to this dependency package:
SkiaSharp.NativeAssets.Linux.NoDependencies 2.88.6
.
Please sign in to leave a comment.