2024 Forms release notes

  • Updated

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

Are you looking for release notes before January 2024? See the Optimizely Release Notes on the Optimizely World site.

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 or next.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 like react and next.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.