Appearance
AireForms Release Notes
Version: 11.3.1
Release Date: 15 July 2026
Summary of Changes
✨ New Features
- Collapsible Building Block Panels (AFORMS-4072)
- Adds some of the groundwork for AireTheme support. However, it will be disabled and enabled at a future date
- Smarter Form Type Selection in the Form Builder (AFORMS-4098)
- Improved Visibility into Server-Side Calculations (AFORMS-4106)
- Improved Dropdown Selects in the Form Builder (AFORMS-4107)
- More Reliable Single Pass Form Submissions (AFORMS-4122)
- Safer Form Version Upgrades (AFORMS-4125)
- New Barcode Scanner Control (AFORMS-4134)
🐞 Bug Fixes
- Clearer Import Failure Notifications (AFORMS-4111)
- Fixed Preview Tab Opening on Failed Import (AFORMS-4112)
- Fixed Building Block Import with Formatted Text Validation (AFORMS-4113)
- Fixed Forms Getting Stuck When They Fail to Load (AFORMS-4117)
- Fixed PDF Highlighting for Select Controls in Repeats (AFORMS-4123)
- Fixed PDF Generation Failure with Hidden Repeatable Grid Fields (AFORMS-4124)
- Fixed Lazy Multi-Select Buttons in Read View (AFORMS-4141)
Detailed Changes
✨ New Features
Collapsible Building Block Panels (AFORMS-4072)
Description
On long forms it was difficult to locate the building block you needed. Each block in the form builder now appears in a collapsible panel, showing the block name and last updated details in the header, with all panels collapsed by default.
What this means for you
You can now scan long forms much more quickly in the dev tools, expanding only the blocks you actually need to work on instead of scrolling through everything.
Clinician Forms Now Support Tenant Theming (AFORMS-4076) - (Disabled)
Description
Clinician forms now integrate with AireTheme via gRPC, allowing custom highlighting of explanatory text controls to match your organisation's configured theme. If no theme is configured, forms fall back to the default (orgs.xml) styling.
What this means for you
Your clinician forms will automatically pick up your organisation's branding and colours, giving your users a more consistent experience.
Single Pass Forms Now Support Tenant Theme Colours (AFORMS-4077) - (Disabled)
Description
Single pass forms now integrate with AireTheme via gRPC, applying custom highlighting to explanatory text controls and respecting the configured theme for buttons, text, and other elements.
What this means for you
Single pass forms will look and feel consistent with the rest of your branded experience, without any extra work on your part.
Single Pass Forms Now Display Your Tenant Logo (AFORMS-4080) - (Disabled)
Description
Single pass forms can now display the logo configured in AireTheme. Where no theme is configured for a tenant, forms fall back to the previous approach using orgs.xml.
What this means for you
Your logo will now appear on single pass forms automatically, reinforcing your brand at every step.
Smarter Form Type Selection in the Form Builder (AFORMS-4098)
Description
The form builder no longer defaults to a specific form type when creating a new form, reducing accidental creation of single pass forms when a clinician form was intended.
What this means for you
You're less likely to accidentally create the wrong type of form, saving you the hassle of withdrawing and recreating it under a new key.
Improved Visibility into Server-Side Calculations (AFORMS-4106)
Description
Telemetry has been added for external server-side calculations, logging the tenant, key, and version used. Calculation parameters are not logged.
What this means for you
Support and engineering teams can now diagnose calculation issues more easily, helping problems get resolved faster.
Improved Dropdown Selects in the Form Builder (AFORMS-4107)
Description
Form builder select controls have been updated to use non-native (Mui) selects, resolving a display issue that occurred when a select contained an adornment.
What this means for you
Dropdowns in the form builder now display correctly and consistently, with no visual glitches when extra icons or adornments are present.
More Reliable Single Pass Form Submissions (AFORMS-4122)
Description
Single pass form persistence has been made more idempotent by storing a transaction ID against a composite form and checking for existing submissions before storing new data, based on tenant, subject, and transaction ID.
What this means for you
You can be more confident that a single form submission won't accidentally be recorded twice.
Safer Form Version Upgrades (AFORMS-4125)
Description
The Form Designer now forces a version upgrade for production clinician forms when building blocks have changed version or been removed, under configurations that include save draft, allow amends, or pre-population. Users are notified before a new version is created.
What this means for you
You'll be warned before changes could affect forms already in production, helping prevent the kind of incidents this update was designed to avoid.
New Barcode Scanner Control (AFORMS-4134)
Description
A barcode scanner control has been enabled in the form designer.
What this means for you
You can now add barcode scanning directly to your forms, making it easier to capture data quickly and accurately.
🐞 Bug Fixes
Clearer Import Failure Notifications (AFORMS-4111)
Description
Importing or previewing a building block that resulted in a 500 error did not display an import failed notification. This has been fixed so the failure is now shown to the user.
Fixed Preview Tab Opening on Failed Import (AFORMS-4112)
Description
Previewing a form in the building block designer that resulted in a 500 error would open the preview tab showing the last successfully previewed block. The preview tab no longer opens when the import fails.
Fixed Building Block Import with Formatted Text Validation (AFORMS-4113)
Description
Importing a building block containing a formatted text area with multiple custom validation messages failed during the XSLT transformation step. This issue has been resolved.
Fixed Forms Getting Stuck When They Fail to Load (AFORMS-4117)
Description
When a form failed to load, sending the close-form message had no effect, which could leave users trapped in the outer system. This has been corrected so the close-form message works correctly even when the form fails to load.
Fixed PDF Highlighting for Select Controls in Repeats (AFORMS-4123)
Description
Selecting a highlight option in the PDF for a select control inside a repeat caused an XSLT error. This has been fixed.
Fixed PDF Generation Failure with Hidden Repeatable Grid Fields (AFORMS-4124)
Description
Choosing "Hide from PDF" on a control within a repeatable grid caused the PDF generator to fail, making the PDF unviewable. This has been resolved.
Fixed Lazy Multi-Select Buttons in Read View (AFORMS-4141)
Description
The lazy multi-select buttons control was not supported in the read view, causing an error. This control is now supported in read view.

