Appearance
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
Version 5.15.1 — Explanatory Text Links
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
correlationIdto 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
404when 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=truequery parameter for removing the banner when requesting a PDF
⚡ Improvements
- The building block designer now supports the
roundfunction 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

