Data privacy notice

 

When this content is loaded, usage information is transmitted to Vimeo and may be processed there.

 

             

8.3.7

Modified on Wed, 18 Jun at 4:24 PM

Release date

  • June 18th, 2025


Download links


Also see the release notes of version 8.3.0, 8.3.1, 8.3.2, 8.3.3, 8.3.4, 8.3.5, and 8.3.6.


Minor changes


Fixes

  • Fix duplicate directives in the CSP header.
  • When the session expires, always show an appropriate message and reload the page. Also small adjustments to prevent the session from expiring. If the session expires, this might manifest as error messages regarding web sockets, as web sockets are closed when the session expires.
  • Fix missing icons in dialogs of web forms when using the standard theme.
  • Fix potential vulnerability when persistence files are uploaded in order to restore form data.
  • Encrypted data in a user's profile are also migrated when changing the database encryption password.


For plugin developers

  • Add new plugin type IPluginHtmlTemplateRenderCallback, similar to the existing plugin type IPluginFormRenderCallback. You can use this type of plugin to modify rendered HTML templates and response pages after a form was submitted.
  • Add an option to IPluginFormResources that lets you include provided files in HTML response pages and HTML templates as well.
  • Add new option autocomplete to the TextEditor of the form designer. If your plugin defines new form oder form element properties, you can configure this editor for the property. The new property lets you provide an autocomplete popup as the user types text into the input field.
  • Allow plugins of type IPluginSystemReplacer to access the LanguageTag and the  FormVersion, if available.
  • When using the method getJavaScriptRuntimeData from the plugin type IPluginFormDesignerResource, it was not possible to access the provided data immediately, e.g. when registering new form element properties. This was changed so that the data can now be accessed at any time.
  • When a plugin of type IPluginFormElementWidget provides a widget that implements the method IXDataSourceOptions#getAllowedDataSourceParameterCount, all defined EDatasource are now taken into account accordingly.
  • Removed the library PrettyFaces due to a potential vulnerability and replaced it with the Rewrite Faces Integration library. Plugins that make use of features from that library may need to be adjusted.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article