Skip to content

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 templateId attribute 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 displayName attribute

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-alive client-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-submitted value, 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 value calculation 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