Skip to content

AireFrame Release Notes — 2023

This page contains the AireFrame releases published during 2023.

Version 2.3.0 — WCAG 2.2 & Subject Access Configuration

Release Date: November 29, 2023

♿ Accessibility

  • Ensure all components meet WCAG 2.2 standards

✨ New Features

  • Add plus_time and round_to_next Liquid filters
  • Add ability to define the subject access configuration

🐞 Bug Fixes

  • AireForms now correctly looks up the author when displaying a form

Version 2.2.0 — Visualisation & Notification Improvements

Release Date: November 20, 2023

⚡ Improvements

  • Upgrade Monaco editor to latest
  • Improve frontend visualisation performance
  • Add success message on PDF upload

🐞 Bug Fixes

  • Fix visualisation errors
  • Fix issue where notifications were not always being received

Version 2.1.0 — Visualisation Data Caching

Release Date: November 8, 2023

✨ New Features

  • Add caching support for subject-based visualisations on the single subject view and subject list

⚡ Improvements

  • Improve paging performance

Version 2.0.0 — Performance Improvements

Release Date: October 18, 2023

⚡ Improvements

  • Visualisation data now uses primitive values rather than strings
  • Migrate to the AireForms V2 Extract API
  • Fetch subjects as a batch rather than individually

🐞 Bug Fixes

  • Fix default location update error
  • Fix issue where visualisations would fail to load if the user did not have the view subject record item permission

⚠️ Breaking / Configuration Changes

  • Disallow date/time filters (date, cui_date, cui_time, cui_date_time) in mapping and filter transforms; these must be applied as a series formatter instead

Version 1.39.0 — Search & Location Improvements

Release Date: October 4, 2023

✨ New Features

  • Add search filter to data visualisations

⚡ Improvements

  • Last selected location now persists across browsers
  • Move change location to a popover rather than a modal
  • Create form permission is now split from upload PDF (create subject record item)

🐞 Bug Fixes

  • Fix initial configuration import failure

Version 1.38.0 — UX Improvements

Release Date: August 23, 2023

✨ New Features

  • Allow support for importing and exporting custom data sources
  • Add ability to delete a data source instance
  • Add tenant-level toggle to show the user role in the menu bar

⚡ Improvements

  • Migrate custom data source client secret to be an AireVault secret
  • Show page number and total pages on paged lists
  • Improve structural entity selector placement and scroll behaviour
  • Use git sparse checkout for faster repository sync

🐞 Bug Fixes

  • Fix issue where a success message was shown to a user if git push failed

Version 1.37.0 — Git-Backed Configuration Transfer

Release Date: August 8, 2023

✨ New Features

  • Ability to export/import configuration to/from a configured git repository

⚡ Improvements

  • Rename data extracts to data sets
  • Allow location selector items to be collapsed
  • Improve styling of popovers
  • Prevent widget title from wrapping and causing layout issues
  • Improve error message shown when no subject input field is marked as required

🐞 Bug Fixes

  • Fix issue where the data point formatter does not take into account the series data type

Version 1.36.0 — Configuration & UI Fixes

Release Date: July 21, 2023

⚡ Improvements

  • Lock changing the subject provider by default so consequences of changing are clearer

🐞 Bug Fixes

  • Fix location selector when scrolling
  • Fix issue where export configuration order was not predictable
  • Fix issue where bar graph could not be edited

Version 1.35.0 — UI Improvements

Release Date: June 30, 2023

⚡ Improvements

  • Improved dashboard location selector UI
  • Move data sources into visualisation configuration section
  • Add support for span tags with custom styling in the Liquid editor

🐞 Bug Fixes

  • Fix issue where new data source keys were set to a UUID instead of the entered key

Version 1.34.0 — Default Dashboards

Release Date: June 21, 2023

✨ New Features

  • Specify a default dashboard for each section

⚡ Improvements

  • Rename collections to dashboards
  • Rename views to sections
  • Improve viewing audit performance

🐞 Bug Fixes

  • Fix issue where the subject list would not respect widget ordering in a dashboard
  • Fix issue where subject search would not return expected results when values contained a space
  • Fix issue where bar charts would cause overlapping at the extreme ends of the axis
  • Fix issue where form buttons were not shown correctly

Version 1.33.0 — Visualisation Metadata Improvements

Release Date: June 2, 2023

✨ New Features

  • Add support for a read-only replica connection string for all read queries
  • Populate visualisation time frame picker when a default time frame is defined
  • Add support for providing structural entity key on subject location mutations instead of the ID

⚡ Improvements

  • Restrict date/time based charts to only allow chronological order
  • Prefix and suffix whitespace is now ignored when calculating the output type of a Liquid expression in the pipeline
  • Improved error handling when there is an issue loading a chart

🐞 Bug Fixes

  • Fix issue where notifications were not being received

Version 1.32.0 — Subject Fields Extract

Release Date: May 19, 2023

✨ New Features

  • Add ability to create a data extract for subject fields from the internal store
  • Support assign in pipeline Liquid expressions
  • Ability to configure reference values for series on the y-axis

⚡ Improvements

  • Collections are now ordered alphabetically

🐞 Bug Fixes

  • Fix issue where removing a field from earlier in the pipeline made it impossible to alter later stages
  • Fix issue where selected visualisation type was not highlighted in the designer

Version 1.31.0 — Series Liquid Formatting

Release Date: May 12, 2023

✨ New Features

  • Support a Liquid expression for formatting the series display values

⚡ Improvements

  • Update Internal Store to reference keys rather than IDs

🐞 Bug Fixes

  • Fix issue where multiple data visualisations could be created with the same key within a tenant

Version 1.30.0 — Pipeline Improvements

Release Date: May 5, 2023

✨ New Features

  • Add ability to configure group by in the visualisation pipeline
  • Add custom age Liquid filter
  • Add ability to filter AireFlow tasks by workflow key and task key

⚡ Improvements

  • Normalise count transform to be a literal count rather than group and count
  • Improve Liquid editor suggestions
  • Ensure tooltip is always shown on visualisation type selector

🐞 Bug Fixes

  • Fix issue where the default ordering could reference a series that had been removed

Version 1.29.0 — Single Number Visualisation

Release Date: May 2, 2023

✨ New Features

  • Add single number visualisation
  • Add ability to configure a default time frame in the new designer
  • Add dialog box asking if the user wants to open a form upon receiving a notification

🐞 Bug Fixes

  • Fix issue where multiple choice field options were not exported and imported
  • Handle tenant not existing in AireFlow more gracefully

Version 1.28.0 — Configuration Keys & UI Improvements

Release Date: April 19, 2023

✨ New Features

  • Add keys to data sources, visualisations and collections to enable import across the same environment

⚡ Improvements

  • Liquid editor is now shown in a popover so layout is not shifted when it is opened
  • Add a confirmation modal before deleting a visualisation
  • Better guidance when trying to modify or delete a custom field used in the unsolicited inbound configuration

🐞 Bug Fixes

  • Fix issue where removing a collection from a view didn't remove it from user defaults for that view
  • Fix issue where the right-hand panel could not be shrunk easily when displaying an iframe

Version 1.27.0 — New Visualisation Designer

Release Date: April 5, 2023

✨ New Features

  • Add new visualisation designer with ability to define a data pipeline
  • Add Liquid editor via Monaco to provide autocompletion and syntax highlighting on computed fields, filters and mappers
  • Add keys to structure types, groups and data extracts to enable import across the same environment

⚡ Improvements

  • Remove roles from the configuration transfer
  • Send a notification to the user who triggered an import once it has completed

Version 1.26.0 — Configuration Transfer

Release Date: March 15, 2023

✨ New Features

  • Add configuration transfer (export and import)
  • Add search filter on data extracts

⚡ Improvements

  • Change default click on subject list to open subject record
  • Add Ctrl+click on subject list to open subject preview
  • HTML tags now render on subject search results

🐞 Bug Fixes

  • Fix issue where widgets on collection configurator kept re-ordering
  • Fix issue where actions needed to be opened twice to show after completing an action
  • Fix issue where it was impossible to add a data source if there was a connection error to any bundled data source
  • Fix issue where an incorrectly configured chart would error the entire page

Version 1.25.0 — List & Collection Improvements

Release Date: February 27, 2023

✨ New Features

  • Add pagination to visualisations list
  • Allow a collection to be used on multiple views

⚡ Improvements

  • Improve error message for subject being removed from the user's view
  • Force break in subject banner if no space exists in value
  • Inbound subject endpoint now returns 400 if not configured

🐞 Bug Fixes

  • Fix within-page ordering on paged lists
  • Fix issues on structure forms
  • Subject menu is no longer shown if subject not loaded

Version 1.24.0 — V2 Charts

Release Date: February 16, 2023

✨ New Features

  • Add support for ECharts Pie Charts
  • Add support for tables with Charts V2

⚡ Improvements

  • Improve Tenant Initialisation
  • Improve access denied error messages

🐞 Bug Fixes

  • Fix bug where subject field order could not be saved

Version 1.23.0 — Apache ECharts

Release Date: February 7, 2023

✨ New Features

  • Use Apache ECharts for V2 Charts
  • Add feature toggle for V2 Charts
  • Add ability to pass location key on unsolicited inbound message

Version 1.22.0 — Authentication Improvement

Release Date: January 19, 2023

⚡ Improvements

  • Remove use of /userinfo endpoint in the backend

Version 1.21.0 — Collection & Data Extract Improvements

Release Date: January 5, 2023

⚡ Improvements

  • Selected collections are now persisted between sessions and tenants
  • Allow DataExtract to be updated
  • Standardise form control error messages

🐞 Bug Fixes

  • Fix issue where structural entities would fail to load