Appearance
AireForms Release Notes — 2023
This page contains the AireForms releases published during 2023.
Version 8.1.8 — Designer Tables & AireFlow Event Fix
Release Date: December 14, 2023
⚡ Improvements
- Added a new table structure for displaying building blocks, forms and reference data in the designer
🐞 Bug Fixes
- Fixed an issue where the previously submitted flag was incorrectly calculated when sending an event to AireFlow via the event bus
Version 8.0.0 — User Identifier Support
Release Date: November 10, 2023
✨ New Features
- User identifier type is now returned on persisted forms API calls
⚠️ Breaking Changes
- Forms.Api package updated to 4.0.0, including terminology changes and user identifier type support
Version 7.9.0 — Persisted Form Context
Release Date: October 20, 2023
⚡ Improvements
- Include the instance GUID in the form context of persisted forms
Version 7.8.0 — Form Author Support & React 18
Release Date: October 10, 2023
⚠️ Breaking Changes
- Forms Persistence package updated to 3.0.0 to support form author information
⚡ Improvements
- Upgraded React from 17 to 18
- Added initial support for recording the form author as either a subject or user
- Include the instance GUID in the form context of persisted forms
🐞 Bug Fixes
- Fixed an issue where the server-side calculation control fired requests in read view
- Fixed an issue where the
templateIdattribute was incorrectly removed from form data
Version 7.7.0 — Right-to-Left Languages & Event Bus
Release Date: September 25, 2023
✨ New Features
- Added initial support for right-to-left languages in forms and PDFs
- Added support for automatic translation of designer-specified text fields and text areas in Single Pass forms
- Added initial support for publishing events across the AireSuite event bus
⚡ Improvements
- Changed the styling engine to support right-to-left languages
🐞 Bug Fixes
- Fixed numerous issues with image-based controls when used within a repeat
🔧 Maintenance
- Local logins are no longer supported for the designer environment; all logins must use AireIdentity
Version 7.6.5 — Lazy Select Data Source Fix
Release Date: September 16, 2023
🐞 Bug Fixes
- Fixed an issue where lazy selects did not respect the data source specified in the designer
Version 7.6.4 — Select Initial Value Fix
Release Date: September 4, 2023
🐞 Bug Fixes
- Fixed an issue where a select control with an initial value did not correctly create a
displayNameattribute
Version 7.6.3 — Designer Performance Rollback
Release Date: August 15, 2023
🐞 Bug Fixes
- Rolled back part of the designer performance improvements due to issues in live environments
Version 7.6.2 — Launch & POD Styling Fixes
Release Date: August 14, 2023
🐞 Bug Fixes
- Fixed styling issues on the launch and POD pages following the control library upgrade
Version 7.6.1 — Operational Service Health Check Fix
Release Date: August 14, 2023
🐞 Bug Fixes
- Fixed an issue where a health check library upgrade created too many PostgreSQL connections in the operational service
Version 7.6.0 — Building Block Rollback & Designer Performance
Release Date: August 14, 2023
✨ New Features
- Added the ability to roll back a building block in the designer to the last imported version
⚡ Improvements
- Improved visual feedback on the lazy select control when used with
Load initial reference data - Improved loading time when creating and editing forms
🐞 Bug Fixes
- Fixed an issue where images were stored in the form definition multiple times
- Fixed an issue where omit from submission did not work when a control was inside a repeat
🔧 Maintenance
- Upgraded the MUI control library from v4 to v5
- Upgraded from System.Data.SqlClient to Microsoft.Data.SqlClient
Version 7.5.0 — Partial Date Control
Release Date: July 20, 2023
✨ New Features
- Added a new Partial Date control
- Added a
form-keep-aliveclient-side message triggered every five minutes when there has been user interaction with the form
⚡ Improvements
- Added first-class support for column spans in the building block designer
- Single Pass forms can now include a custom submission error message
- Persisted forms now support the optional
internal-previously-submittedvalue, depending on the persistence implementation
Version 7.4.1 — Ingress Health Checks
Release Date: July 5, 2023
🐞 Bug Fixes
- Added health checks to the ingress Helm chart
Version 7.4.0 — Translation & Designer Improvements
Release Date: June 30, 2023
✨ New Features
- Added support for moving a grid up and down in the building block designer
- Added translation support for PDF rendering of structured controls
- Added the ability to view building blocks from the building blocks screen as Single Pass or clinician-facing
- Added translation support for structured controls
- Added the
nf:other-value()custom XPath function to return an "other" value
⚡ Improvements
- Dynamic Dropdown Item, Label and Value XPath settings are now only shown for the AireForms source
- Improved handling of failed building block saves
- Improved operational service database connection handling
- Improved language code detection and loading
- Updated the Forms Persistence plugin to 2.3.1
🐞 Bug Fixes
- Pre-population now supports correlation ID fallback to the instance GUID when a correlation ID is not specified
Version 7.3.3 — Designer Keyboard Shortcuts
Release Date: June 14, 2023
🔧 Maintenance
- Removed cut, copy and paste keyboard shortcuts from the designer due to unforeseen issues
Version 7.3.2 — Cut, Copy & Paste Fix
Release Date: June 12, 2023
🐞 Bug Fixes
- Improved handling of cut, copy and paste keyboard shortcuts in the designer
Version 7.3.1 — Logging Improvements
Release Date: June 9, 2023
⚡ Improvements
- Reduced additional unnecessary log output
Version 7.3.0 — Grid Splitting & Server-Side Calculations
Release Date: June 6, 2023
✨ New Features
- Added the ability to split a grid in the building block designer
- Added support for copy, cut and paste of controls using native keyboard shortcuts
- Added support for displaying an HTML response from a server-side calculation
- Added an option to immediately trigger a server-side calculation
⚡ Improvements
- Added an additional security header
- Improved non-highlighted explanatory text styling for accessibility
🐞 Bug Fixes
- Fixed an issue where server-side calculation values did not display in PDFs
- Fixed an error when pressing Backspace in an empty lazy select control
Version 7.2.0 — Translation Notifications & Annotated Images
Release Date: May 24, 2023
✨ New Features
- Added a notification when editing reference data with translations to improve visibility of translation-related changes
⚡ Improvements
- Refactored copy-value components for design payloads and images in the debug tools
- Removed support for combining initial and calculated values on controls that generate images or videos
- Refined the functionality available through the Advanced Annotated Image control
🐞 Bug Fixes
- Fixed an issue where AireGlu providers did not use a versioned endpoint URL
Version 7.1.1 — Browser Image Compression Fix
Release Date: May 10, 2023
🐞 Bug Fixes
- Fixed an issue where the browser image compression script failed to load
Version 7.1.0 — Advanced Annotated Image Control
Release Date: May 9, 2023
✨ New Features
- Added a new Advanced Annotated Image control supporting drawing and text annotations
⚡ Improvements
- Increased error-handling coverage
🐞 Bug Fixes
- Fixed an issue where the clinician forms mobile banner was missing the secondary identifier
Version 7.0.1 — NHS Mail Hotfix
Release Date: May 30, 2023
🐞 Bug Fixes
- Moved NHS Mail delivery to SMTP Basic Authentication after NHS Mail removed Basic Authentication via Exchange
⚠️ Notice
- SMTP Basic Authentication was subsequently removed by NHS Mail; work was required through DCB159 to support sending from an approved AireLogic email address
Version 7.0.0 — Security & Browser Support Changes
Release Date: April 25, 2023
⚠️ Breaking Changes
- Docker containers now run as non-root, improving security but requiring permission changes for mounted volumes
- Removed support for Internet Explorer 11
Version 6.5.0 — AireGlu Server-Side Calculations
Release Date: April 20, 2023
✨ New Features
- Added first-class support for AireGlu as a source for the Server-Side Calculation control
⚡ Improvements
- Improved the designer login splash screen when using AireIdentity
- Expanded framework-level translations to include Polish, Romanian and Slovakian
🐞 Bug Fixes
- Fixed an issue where forms failed to load in Internet Explorer 11 from version 6.3.0
Version 6.4.1 — Legacy Safari Fix
Release Date: April 13, 2023
🐞 Bug Fixes
- Fixed an issue with forms loaded on older iOS and macOS Safari versions
Version 6.4.0 — Designer & XSD Fixes
Release Date: March 24, 2023
🐞 Bug Fixes
- Fixed an issue where users with only a publish role were still redirected to the building blocks page after login
- Corrected XSD generation for the Annotation control
Version 6.3.1 — Management OIDC Fix
Release Date: March 9, 2023
🐞 Bug Fixes
- Fixed management OIDC issues
Version 6.3.0 — Wizard Navigation Improvements
Release Date: March 7, 2023
⚡ Improvements
- Optimised padding on Wizard navigation buttons
🐞 Bug Fixes
- Fixed an issue where selecting Preview in the form builder resulted in errors
Version 6.2.0 — AireGlu Reference Data Provider
Release Date: February 23, 2023
✨ New Features
- Added reference data source support in the designer
- Added first-class support for AireGlu as a reference data provider
- Added support for default values in certain controls within repeats
🐞 Bug Fixes
- Fixed a 404 when selecting a page navigation link in a multi-page clinician form
- Fixed Single Pass submission logging so it is only triggered after successful submission
- Prevented users from submitting a form while server-side calculation requests are still in flight
Version 6.1.0 — Form Context & Accessibility
Release Date: January 31, 2023
✨ New Features
- Added the ability to specify form context in the form designer
- Added support for alt text on static images for accessibility
- Added support for default values for certain controls in repeats
⚡ Improvements
- Added additional health checks
- Auto-generated key suggestions are now lowercase
🐞 Bug Fixes
- Fixed mobile Wizard view showing three steps instead of only the current step
- Fixed a display issue with the repeat delete-iteration icon
- Fixed an issue where the Formatted Text Area control display type was not correctly rehydrated in the new designer
Version 6.0.0 — Schema & Build Toolchain Changes
Release Date: January 6, 2023
⚠️ Major Changes
- Introduced a large schema change to resolve timing issues
- Up-versioned multiple packages to new major versions, including a new JavaScript build toolchain
✨ New Features
- Added write-back and Git commit support in the operational service
- Lazy Select now supports
With Other
⚡ Improvements
- Improved Lazy Select error handling
- Default values configured in Orbeon are migrated to the
Initial valuecalculation when opened in the new designer, where an initial-value calculation does not already exist
🐞 Bug Fixes
- Fixed an issue where the YouTube control video URL was not rehydrated in the new designer

