Skip to content

AireForms Release Notes — 2019

This page contains the AireForms releases published during 2019.

Version 4.13.2 — Digital Reception Styling

Release Date: November 25, 2019

⚡ Improvements

  • Improved CSS for the digital reception tool

Version 4.13.1 — Form Styling & Usability Fixes

Release Date: November 21, 2019

⚡ Improvements

  • Improved checkbox and radio button styling for wrapped text
  • Improved Next and Previous buttons in the Wizard layout

🐞 Bug Fixes

  • Fixed excessive radio button and checkbox spacing on clinician-facing forms
  • Fixed Scribble control button text alignment
  • Fixed very long single words overflowing their container in read view
  • Fixed default stop condition text displaying as null
  • Fixed selected item colour for rich text select in the GDS theme
  • Fixed Scribble control allowing undo beyond the edit stack

Version 4.12.2 — Autosave & Submit Fix

Release Date: October 23, 2019

🐞 Bug Fixes

  • Resolved race condition between autosave and submit

Version 4.12.1 — Rich Text Select Accordion

Release Date: October 21, 2019

✨ New Features

  • Added rich text select as an accordion control variation

⚡ Improvements

  • Improved rich text select styling
  • Improved Master Child styling
  • Accordion click area is now limited to the header label

🐞 Bug Fixes

  • Fixed split date controls not updating when their value was changed by a calculation
  • Fixed select control displayName not updating when its value was changed by a calculation
  • Fixed stop condition dialog not displaying on boolean buttons with a stop condition on No

Version 4.11.0 — Tokenisation & XPath Improvements

Release Date: October 1, 2019

✨ New Features

  • Tokenisation service Get Instance Data API now supports XML as well as JSON
  • Added support for the days-from-date() function
  • Added support for the replace() function
  • Image Upload Control now supports low-fidelity images by default

⚡ Improvements

  • Suppressed the model-only view option as it is not currently supported

🐞 Bug Fixes

  • Resolved cross-building-block skip logic errors in read view
  • Fixed ampersands in labels appearing as their escape code
  • Fixed minor styling issue for radio buttons without labels
  • Fixed explanatory text highlight styling not being applied

Version 4.10.0 — Delivery Channels & Annotated Images

Release Date: August 14, 2019

✨ New Features

  • Extended delivery channels to support data, PDF Base64 and tokenised key values
  • Added a success message level alongside default, info, warn and error
  • Added Annotated Image Control

⚡ Improvements

  • Improved error handling for misconfigured cross-building-block rules
  • Improved look and feel of the tile-based form launching page
  • Improved handling of SMSP integration when a patient is not found

🐞 Bug Fixes

  • Fixed CSV mapper issue when a form contained a multi-select with no value

Version 4.9.1 — Repeat Loading Fix

Release Date: July 29, 2019

🐞 Bug Fixes

  • Resolved issue where a form would not load when a repeat had no default iteration

Version 4.9.0 — Fax, Tokenisation & Scribble Control

Release Date: July 17, 2019

✨ New Features

  • Added fax deliverer
  • Added Tokenisation Service Get Instance Data API and Create Tokenized Instance API
  • Added free-text Scribble control
  • Added customisable stop condition text per item in an itemset
  • Added Select with description text
  • Added ability to navigate the client to another page after form submission based on form data
  • Added tile-based form launching page
  • Added XPath function to validate NHS numbers
  • Added an Age In Years helper function

⚡ Improvements

  • Migrated tooltips from react-tippy to tippy.js-react

🐞 Bug Fixes

  • Fixed previewing a building block containing a cross-instance dollar reference
  • Fixed Slider control reset highlighting
  • Fixed Lazy Select not showing options initially

Version 4.8.1 — Dollar Notation Fix

Release Date: May 31, 2019

🐞 Bug Fixes

  • Fixed Dollar notation resolver failing when controls have similar names

Version 4.8.0 — Date/Time & Reference Data Improvements

Release Date: May 24, 2019

✨ New Features

  • Added combined date/time control stored as a single date-time data field
  • Added stable IDs to elements to aid automated testing
  • Added ability to customise the text shown when no items exist within a repeated grid
  • Added support for customer-specific pre-population types, such as admission
  • Added ability to configure reference data filter groups through management admin screens
  • Added XPath filtering support to Lazy Select
  • Extended the User plugin to support customer-specific key-value pairs for the logged-in user

⚡ Improvements

  • Improved XPath error reporting

🐞 Bug Fixes

  • Fixed scaling issue for static images

Version 4.7.0 — Designer & Clinician View Improvements

Release Date: April 26, 2019

✨ New Features

  • Allowed mathematical XPath functions to be used through the Designer UI
  • Added email body templating following Single Pass form submission
  • Added support for returning only the last completed form version for read and PDF views
  • Added facility to toggle footer and patient banner visibility in read view

⚡ Improvements

  • Autocomplete and Dynamic Data Dropdown controls now search the value as well as the label
  • Improved styling for the clinician form read view
  • PDF footer now includes the data submission date for clinician forms

Version 4.6.0 — Autosuggest Reference Data

Release Date: March 25, 2019

✨ New Features

  • Added autosuggest reference data lookup
  • Added basic UI for form designers to specify building block relevance

⚡ Improvements

  • Test submissions for CSV/XML now clearly indicate that test data is being used
  • Optimised server-side form loading performance through Dollar notation resolver improvements
  • First validation error is now scrolled into view
  • Updated development form warning text

Version 4.5.0 — CSV Export & Slider Control

Release Date: February 4, 2019

✨ New Features

  • Added CSV export support
  • Added Slider control
  • Added support for plugins with library dependencies

⚡ Improvements

  • Optimised GetFormForKey in FormRepository
  • Made it clearer to service users and recipients when Single Pass forms are not flagged as production
  • XPath issues are now surfaced to users in Preview Mode
  • Refactored persistence layer to save building blocks with instance state

Version 4.4.0 — Clinician Form & PDF View Configuration

Release Date: January 14, 2019

✨ New Features

  • Added option to hide a control from the edit view of a form
  • Made the patient banner optional in clinician forms
  • Added support for custom composite PDF views, allowing a view to contain a subset of available building blocks

⚡ Improvements

  • Improved missing Reference Data behaviour