Appearance
AireForms Release Notes — 2020
This page contains the AireForms releases published during 2020.
Version 4.28.7 — Single Pass Form Context
Release Date: December 21, 2020
✨ New Features
- Added organisation code and token, when present, to the form context for Single Pass forms
Version 4.28.6 — Patient Forms History API Fix
Release Date: December 21, 2020
🐞 Bug Fixes
- Resolved a defect in the PatientForms History API
Version 4.28.4 — PDF Generation Improvements
Release Date: December 15, 2020
🐞 Bug Fixes
- Improved PDF generation support for malformed HTML and tag processing
Version 4.28.3 — Date Addition XPath Function
Release Date: December 14, 2020
✨ New Features
- Added a new
date-addXPath function for date addition
Version 4.28.2 — Form Metadata Performance
Release Date: December 3, 2020
⚡ Improvements
- Improved performance when retrieving form metadata
🐞 Bug Fixes
- Resolved an API issue where only one instance of form metadata was returned
Version 4.28.1 — PDF Generation Fix
Release Date: December 1, 2020
🐞 Bug Fixes
- Resolved a PDF generation issue involving malformed tags
Version 4.28.0 — Workflow Integration & PDF Highlighting
Release Date: November 25, 2020
✨ New Features
- Added pluggable workflow integration
- Added the ability to highlight a Yes/No or Select control in generated PDFs based on the selected answer
- Transiently send the organisation code as a query parameter on the AireGlu deliverer
⚡ Improvements
- Improved Image Select styling
🐞 Bug Fixes
- Resolved an issue where
/patientforms/api/latestdid not return the expected number of forms - Resolved a spurious help icon location in repeat layouts
Version 4.27.2 — Tokenisation Configuration Fix
Release Date: November 23, 2020
🐞 Bug Fixes
- Resolved an error when calling a Single Pass form for an organisation with no organisation-level tokenisation service override
Version 4.27.1 — PDF & API Improvements
Release Date: November 16, 2020
🐞 Bug Fixes
- Fixed an issue where explanatory text was not shown in PDFs when hidden from the edit view
⚡ Improvements
- Changed an API query method from GET to POST to align with .NET Framework expectations around body content
Version 4.27.0 — Form Metadata, Extracts & Submission Messages
Release Date: November 11, 2020
✨ New Features
- Added support for retrieving metadata for multiple form key/version combinations
- Added support for storing customer-defined form metadata in a form definition
- Added post-submission success messages, for example information returned from an integrated system
- Added the
nf:multi-select-valueshelper XPath function - Added support for extracting repeating data
- Added support for
nillablein the XSD schema generation API
⚡ Improvements
- Form definition cloner can now show only forms not already present in the destination directory
- Preview forms are filtered from the
allAvailableFormsAPI
🐞 Bug Fixes
- Fixed data debug page refresh
- Fixed initial values on explanatory text not displaying on forms
- Fixed help text not appearing on iOS 12
- Fixed calculated explanatory text fields not displaying in PDF output
Version 4.26.0 — Organisation IDs & Extract API Improvements
Release Date: October 10, 2020
✨ New Features
- Added support for storing an organisation ID as part of form instance data
- Propagate Creator Organisation ID to plugins
- Extended extract APIs to support extracting form data for any data type
- Allow all forms to be fetched in the External API, including wizard-style and integrated forms
- Added a versionless Single Pass forms route
- Added Created By and Modified By metadata to PatientForms API responses
- Added design-time control of image size and compression
⚡ Improvements
- Delete or expire data stored through tokenised review
- Removed extraneous Designer features implemented in other ways
- Updated to MobX 6
- Added
axios-retryfor form submissions on unstable networks - Improved submission error messaging
- Improved Master Child summary heading styling
- Better handling of
ResizeObserverconsole errors
Version 4.25.3 — Chunk Loading Improvements
Release Date: September 28, 2020
⚡ Improvements
- Handle chunk loading errors more gracefully
- Stop logging
ResizeObserver loop limit exceedederrors
Version 4.25.2 — Single Pass Version Redirects
Release Date: September 24, 2020
⚡ Improvements
- Stale URLs pointing to deprecated or withdrawn Single Pass forms now redirect to the latest production version when available
Version 4.25.1 — Email & Delivery Channel Fixes
Release Date: September 22, 2020
⚡ Improvements
- Added a "do not reply to this email" message to eConsultation submissions
🐞 Bug Fixes
- Fixed delivery channel overrides duplicating organisation configuration
Version 4.25.0 — Dynamic Treatment Plans & Performance
Release Date: September 8, 2020
✨ New Features
- Added support for dynamic or patient-specific treatment plan workflows
- Added a create route that does not require an instance ID
- Added a display type to the Lazy Dropdown control
⚡ Improvements
- Improved performance of the form data extract API
- Moved database patching to a Flyway database container
- Updated Fonto to address performance regressions
- Refactored full-width buttons to be a display type rather than a separate control
- Improved AA contrast compliance for highlighted sections
- Improved XSD generation for image controls
- Improved built-in date validation to respect local time and time zones
- Improved reference data nodeset ordering consistency across browsers
🐞 Bug Fixes
- Resolved a Safari issue where controls did not appear in the correct column
- Fixed Lazy Dropdowns not repopulating correctly on edited forms
🔧 Maintenance
- Removed the legacy logo retriever
Version 4.24.0 — Generic Data Lookup & Form Context
Release Date: July 27, 2020
✨ New Features
- Added environment-level minimum delivery status configuration
- Added the ability to set form context values in a composite form via configuration
- Added compact mode for Image Selector
- Added Generic Data Lookup
- Added debounce to Lazy Buttons
⚡ Improvements
- Improved Character Counter styling
- Improved GDS Section highlight styling consistency
- Improved validation to prevent empty required fields in a repeat from being submitted
🐞 Bug Fixes
- Fixed Scribble control nib size
- Resolved lazy-loading related screen jumping
- Resolved missing end lines on boxes in Single Select and Multi Select controls
Version 4.23.0 — AireGlu Delivery Channel
Release Date: June 5, 2020
✨ New Features
- Added AireGlu delivery channel
- Added a new form status to better support testing paths to live, such as UAT
- Allow explanatory text to be set through calculations
- Added the
matches()XPath function
⚡ Improvements
- Improved email address validation
- Improved end-to-end diagnostic log tracing
- Upgraded the Fonto library
- Improved load performance
- Improved in-control validation for Text Area fields
🐞 Bug Fixes
- Fixed a security policy defect affecting the Video control
Version 4.22.0 — Accessibility Improvements
Release Date: May 20, 2020
♿ Accessibility
- Added configurable accessibility and privacy notice footer links
- Added a screen reader prompt when a form has loaded
- Added screen reader prompts when changing pages in Wizard layouts
- Improved Wizard layout tab order
- Correctly linked Boolean Button labels for screen readers
- Improved explanatory text hyperlink contrast in the GDS theme
- Improved focus-state highlighting on navigation buttons in the GDS theme
🐞 Bug Fixes
- Fixed instance validation on field focus
Version 4.21.0 — Internationalisation
Release Date: May 15, 2020
✨ New Features
- Added support for multiple languages for form names
- Added general Wizard UI translations
- Added translated PDF labels when a language resource exists
- Added internationalisation support for Split Date controls
- Added internationalisation support for Liquid templates in delivery channels
- Added a favicon
⚡ Improvements
- Form compiler now selects the correct resource based on language
- Browser language is passed with form definition requests
- Added translations for "With other" and "Missing or incorrect value"
- Improved Barcode Scanner performance
🐞 Bug Fixes
- Fixed an Internet Explorer issue where the Wizard footer was not always at the bottom of the page
Version 4.20.0 — PDF Links & Form Launcher Improvements
Release Date: April 27, 2020
✨ New Features
- Added support for external site links in PDFs
- Added classification ordering to the form launcher
- Added a "Not applicable / No preference" option for optional Slider inputs
- Added the ability to configure a Call to Action form in the Organisation admin screen
- Added Form Context API support for Wizard-style forms
⚡ Improvements
- Improved mobile organisation logo and text behaviour
🐞 Bug Fixes
- Resolved logo and text bleed issues in PDFs
- Fixed Wizard footer positioning
- Fixed bold explanatory text not displaying as bold in Wizard view
- Fixed controls remaining selectable while the close confirmation dialog was open
Version 4.19.2 — Invalid Token Messaging
Release Date: April 15, 2020
⚡ Improvements
- Improved the client-side message shown when a token is invalid, missing or has already been used
Version 4.19.1 — Static Resource Performance
Release Date: April 7, 2020
⚡ Improvements
- Added the potential to serve static resources through a CDN for optimised load times
- Reduced logging for production deployments
Version 4.19.0 — reCAPTCHA & User Management
Release Date: April 2, 2020
✨ New Features
- Added reCAPTCHA capability
- Added a new user-management admin UI
- Organisation name is now displayed on the Organisation admin screen
- Users can select previous steps from the Wizard step menu
🐞 Bug Fixes
- Fixed Rich Text controls not marking themselves as visited on blur
Version 4.18.1 — Axios Status Handling
Release Date: March 20, 2020
🐞 Bug Fixes
- Resolved an issue where Axios
statusTextcould sometimes be empty
Version 4.18.0 — Form Definitions & Runtime Improvements
Release Date: March 18, 2020
✨ New Features
- Extract Data and Reports APIs can accept a list of subject identifiers for filtering
- Added form definition overrides
- Migrated all form definitions to a common tree structure with metadata attributes
- Added support for custom email subject lines in email delivery channels
⚡ Improvements
- Sanitise itemset display names retrieved from integrated reference data services
- Improved styling of the form launcher
- Improved Rich Text Accordion styling
- Improved Wizard form banner and navigation, particularly for large forms
- Allow the subject banner to be hidden in edit mode
- Up-versioned forms are now set to Development status
🐞 Bug Fixes
- Resolved hiding of Repeat and Master Child controls in edit view
Version 4.17.0 — XSD Generation & JWT Support
Release Date: February 27, 2020
✨ New Features
- Plugins can now pass a dictionary of data into form context
- Added an XSD Generation API that dynamically generates a schema of form data
- Added JWT bearer support for the runtime
⚡ Improvements
- Replaced ReactLoadable with React lazy loading for improved performance
- Audit improvements
- Updated to .NET Core SDK 3.1.2
🐞 Bug Fixes
- Fixed explanatory text highlighting in read view
- Resolved an issue where misconfigured delivery channels did not raise an error notification
Version 4.16.1 — Dynamic Attachment Names
Release Date: February 11, 2020
✨ New Features
- Added customisable and dynamic file attachment names
🐞 Bug Fixes
- Resolved an issue where uploaded images in Annotated Image controls could disappear when resizing the screen
- Fixed static images in read view
- Resolved bind errors for control child wildcard elements such as
$ControlName/*
⚡ Improvements
- Merged performance improvements from the 4.14.x release line
Version 4.14.4 — Repeat Performance
Release Date: February 10, 2020
⚡ Improvements
- Improved Internet Explorer 11 performance when adding or deleting rows in repeats on large forms
Version 4.14.2 — Performance Improvements
Release Date: February 6, 2020
⚡ Improvements
- Resolved performance issues introduced with JSS
- Sections with no controls, or where all controls are hidden, are no longer rendered
Version 4.15.1 — Submission Redirect Fix
Release Date: January 20, 2020
🐞 Bug Fixes
- Fixed a bug in post-submission redirects
Version 4.15.0 — Delivery Channel & PDF Improvements
Release Date: January 14, 2020
✨ New Features
- Added a more relevant watermark when generating a PDF for a deleted form instance
- Added rule-based delivery channel settings using XPath
- Added the ability to override the default delivery address on a per-form basis in the Organisation admin screen
⚡ Improvements
- Refactored the SPA into separate packages
- Improved error messages for non-operable forms
- Improved the Manage Users screen
🐞 Bug Fixes
- Fixed Annotated Image controls in repeats
Version 4.14.1 — Read View & Slider Fixes
Release Date: January 2, 2020
🐞 Bug Fixes
- Fixed Slider controls showing the pin when no value was selected
- Fixed H1, H2 and underline elements not displaying in Rich Text read view
- Fixed read view not displaying the first tab of some forms

