Formio-Enterprise 9.3.0

Form.io Release Notes Thumbnail

We are excited to announce the release of Formio-Enterprise 9.3.0, featuring the major update of the Form.io Renderer: formio/js version 5.0.0.

Upgrade Information

  • Self-Hosted Customers: Access the upgrade via Docker Hub here.

Breaking Changes

HTML Component

  • Previous Behavior: Default parent tag for HTML components was <p>.
  • New Behavior: Default parent tag has been updated to <div>.

Form.io Renderer Library Update

The latest release of the formio/js library (version 5.0.0) is a significant update, designed to minimize breaking changes.

  • Namespace Change: Updated from formio.js to @formio/js.
  • Required Action: Update your application to use the new formio/js namespace to complete the upgrade.

New Features

Formio/js 5.0.0 Renderer

  • New Library Namespace: Applications must update to use the @formio/js namespace.
  • Core Validation Engine: A revamped validation system is now part of the core library.
  • Core SDK: Formio SDK is integrated into the core library.
  • Bootstrap 5 Support: Enhanced compatibility with the latest Bootstrap version.
  • Improved Type Definitions: Enhanced with JSDoc annotations.
  • Optimized Render Build Sizes: Reduced build sizes for improved performance.
  • Lazy-Loading Embedding:
    • New File: formio.embed.js (approx. 10 KB).
    • Benefit: Lightweight alternative for embedding forms, replacing the need for the entire Formio.js library.

New Licensing System

A new licensing system for Premium Components and Reports runtime libraries is now available:

  • Libraries previously distributed through PKG are now distributed via NPM.
  • Enabled via a runtime License Key (distinct from the platform deployment license key).

Upcoming Features Requiring Licensing:

For more details or to obtain a license key, contact sales@form.io. Provide your project endpoints and application domains.

Additional Updates

Form Components Moved to Contrib

The following components are now part of the Contrib Library:

  • Resource Component
  • Tree Component
  • Dynamic Wizard Component

File Synchronization

  • Previous Behavior: Uploaded files persisted in third-party storage even if removed from the form submission.
  • New Behavior: Removing a file from the form submission also deletes it from third-party storage.

Action Conditionals

Conditional logic is now available for Form Actions, enabling more dynamic execution configurations.

Collapsible Preview

The preview in the Form Builder Settings modal is now collapsible, providing more space for component configuration.

Cloudflare Turnstile

The CAPTCHA Component now supports Cloudflare Turnstile as a provider.

Improved Project Search

Projects can now be searched by their endpoint, which is also visible on project tiles.

Changelog & Support

We are excited to announce the release of Formio-Enterprise 9.3.0, featuring the major update of the Form.io Renderer: formio/js version 5.0.0. Upgrade Information Breaking Changes HTML Component Form.io Renderer Library … Continue reading Formio-Enterprise 9.3.0

Published by

Lane Doughtie

Devout Christian, family man, and slinger of discs. When it's robotics season you can find me at the school buildin' bots!

To track specific tickets within, please reference the:

Enterprise Change Log
Get Answers

Need More Answers?

Ask and we'll get back with you in 1 business day.

Contact Us

Send us a message to contact support or ask a question.

Schedule a meeting

Open Source Platform

Read our FAQ to find out what exactly is Open Source

View the Platform Documentation

View the API Documentation

View the Open Source Code

Learn More

Learn How It Works

Read the Release Notes

Discover Industries that use Form.io

Read our Blog