Skip to content

AireForms Release Notes — 2022

This page contains the AireForms releases published during 2022.

Version 5.18.0 — Welsh Translations & Designer Fixes

Release Date: December 12, 2022

⚡ Improvements

  • Added basic Welsh translations for the framework

🐞 Bug Fixes

  • Resolved display issues with highlighted sections when the section contains no label
  • Fixed an issue in the new designer where checkbox choice values were not being automatically generated
  • Fixed an issue where marking or unmarking a reference data item as exclusive was not saved
  • Fixed an issue where a combination of custom and non-custom alert messages could generate an invalid building block

Version 5.17.0 — Image Compression

Release Date: November 24, 2022

✨ New Features

  • Images uploaded through forms and the new designer are now automatically compressed to better handle large images

⚡ Improvements

  • Reduced storage requirements for annotated images

🐞 Bug Fixes

  • Fixed an issue where the Date control displayed the incorrect date in its hint for users in a negative UTC timezone
  • Fixed an issue where static images were not being rehydrated in the new designer
  • Fixed an issue where the default alert checkbox for constraints was not correctly rehydrated in the new designer
  • Fixed an issue where removing a help message from a control could leave an empty help message in the runtime
  • Fixed XPath validation in the new designer when using casts

Version 5.16.0 — Designer & Accessibility Improvements

Release Date: October 11, 2022

⚡ Improvements

  • Various improvements to the new building block designer
  • Further accessibility improvements to forms

Release Date: September 29, 2022

🐞 Bug Fixes

  • Fixed an issue where links in explanatory text and other form controls were not opening in a new tab

Version 5.15.0 — New Building Block Designer

Release Date: September 7, 2022

✨ New Features

  • Released the new building block designer
  • The legacy Orbeon designer remains available through the Legacy Designer option
  • Added the ability to refresh available building blocks while designing a form
  • Added paging support to the Patient Forms API
  • Added filtering by correlationId to the Patient Forms API

⚡ Improvements

  • Improved form accessibility

🐞 Bug Fixes

  • Fixed an issue where V1 form-based extracts using maximum results could return more results than expected

Version 5.14.0 — Correlation ID Pre-Population

Release Date: September 5, 2022

✨ New Features

  • Added support for pre-population based on correlationId
  • When enabled, pre-population only uses existing data saved against the supplied correlation ID
  • Added the ability to export and import building block definitions from the building block list

⚡ Improvements

  • Reference data items can now be marked as exclusive or configured with a stop condition from the reference data page

Version 5.13.0 — Reference Data Improvements

Release Date: July 22, 2022

⚡ Improvements

  • Added support for sending the form title to the notification plugin
  • New reference data items now suggest a default value based on the entered label

🐞 Bug Fixes

  • Fixed an issue where reference data allowed a whitespace-only label

Version 5.12.1 — Building Block Relevance Fix

Release Date: May 27, 2022

🐞 Bug Fixes

  • Fixed an issue when changing a building block relevance rule from custom back to always display in the form designer

Version 5.12.0 — Designer & PDF Improvements

Release Date: May 24, 2022

⚡ Improvements

  • Increased the available heading space in generated PDFs

🐞 Bug Fixes

  • Fixed form designer validation when using an instance-based XPath such as instance('bb-a')/$control
  • Fixed an issue where new rows could not be added to itemsets in Orbeon

Version 5.11.0 — Google Sheets Delivery

Release Date: March 8, 2022

✨ New Features

  • Added a Google Sheets Single Pass delivery channel

Version 5.10.2 — AireToken Fix

Release Date: March 2, 2022

🐞 Bug Fixes

  • Fixed an issue where AireForms could not mark a token as used in AireToken

Version 5.10.1 — Annotated Images & Mobile Improvements

Release Date: March 1, 2022

⚡ Improvements

  • Numeric controls now display the full keyboard on mobile devices so users can enter negative values where required
  • The Extract Definition API now correctly returns a 404 when the requested form or building block does not exist

🐞 Bug Fixes

  • Fixed an issue where the Annotated Image Upload control did not display an uploaded image when no annotations were made
  • Fixed an issue where hint text was not displayed for controls inside a single-iteration repeat on small-screen devices

Version 5.10.0 — Extract API V2

Release Date: March 1, 2022

✨ New Features

  • Introduced Extract API V2
  • Added the Extract Definition API
  • Added the hideBanner=true query parameter for removing the banner when requesting a PDF

⚡ Improvements

  • The building block designer now supports the round function overload for specifying the number of decimal places
  • Numeric controls now display a numeric keyboard that supports decimal values
  • Improved rendering performance when editing large reference data sets
  • Improved schema generation

🐞 Bug Fixes

  • Fixed an issue where rotated uploaded images were not compressed correctly according to control settings
  • Fixed an issue where the Server Side Calculation control could lose its settings in the building block designer
  • Fixed an issue resetting a user's password in the designer
  • Fixed an issue where the Scribble control displayed - in read view despite containing a value
  • Prevented multiple versions of a form being created when the submit button was clicked multiple times

Version 5.9.1 — iOS Decimal Keyboard

Release Date: January 17, 2022

🐞 Bug Fixes

  • Fixed an issue where the Decimal control did not provide a keyboard with a decimal point on iOS

Version 5.9.0 — Operational Service & Multi-Tenant Definitions

Release Date: January 17, 2022

✨ New Features

  • Added an operational service including health checks and configuration APIs
  • Added the ability to synchronise multiple form definitions
  • Added the ability to associate a tenant with a form definition directory

⚡ Improvements

  • Updated the form designer UI so delivery status and classification are always visible
  • Updated the automated XSD API to handle controls marked as omitted from submission
  • Optimised bundle size
  • Relaxed form key length validation to support longer form names
  • Improved usability of the Annotated Image control when the Enter key is pressed
  • Improved image sizing in view/read mode
  • Improved the read view of an empty Annotated Image control
  • Improved validation of required text fields containing only whitespace
  • Improved Slider control display on IE11

🐞 Bug Fixes

  • Fixed cross-building-block XPath validation in the form designer

🔧 Maintenance

  • Removed redundant use of System.Drawing.Common
  • Added tests to validate behaviour for duplicate reference data codes