Appearance
2.31.0
01 May 2025
- Add search to data set list
- Improve configuration navigation
- Fix issue where the create subject mutation was not validating location assignments
- Fix issue where the group cache could still contain deleted structural entities
- Fix issue where visualisations could not be created
- Fix issue where the previous visualisation pipeline was shown when creating a new visualisation
- Fix AireIdentity user management link
- Add login redirect url validation
- Fix issue where two subjects could be created with the same value for a unique field within a short time frame
2.30.0 - Performance Improvements
04 April 2025
- Fix performance issues when navigating between the subject list and the subject page
- Fix issue where form actions would sometimes not show due to slow query performance
- Improve airevault value fetching performance
- Add report issue link to the footer
- Fix issue where policy was not applied correctly to aireflow actions
- Fix issue where policy was not applied correclty to array custom fields
- Fix PDF XSS vulnerability
2.29.0 - Liquid Expression Aggregator
27 March 2025
- Add liquid expression aggregator as an option in the visualisation pipeline
- Improve aireflow task update error messages
- Allow a widget to be toggled on for the portal if it is off
- Subject updated events are now only sent if the subject custom field values have changed
- Fix issue where the import config notification was not shown
- Fix issue on the subject upsert API where a date time value was never valid
- Fix issue where
| size
liquid filter could not be used on a string value - Fix issue where client credentials calls would return 403 even after the permissions were granted
- Fix issue where due date was not pulled through from form tasks
2.28.0 - New REST APIs
27 February 2025
- Add API support for subject custom field array values
- Add invite third-party users REST API
- Set task owner type when actioning tasks
- Allow customisation of x-axis label positioning on graphs
- Fix issue where visualisation ordering did not work correctly for decimal values
- Fix issue where it was impossible to clear the country code of a phone number
- Fix issue where import would not update computed field liquid expression if that was the only change
- Fix issue where zooming out in the browser would un-align the widget header
- Fix issue where create:widget permission was required to edit a widget
- Fix issue where the visualisation pending update icon did not disappear after the update was complete
- Fix subject upsert API validation
2.27.0 - Array Custom Fields & Third-Party Portal Users
11 February 2025
- Add support for array custom fields
- Add support for invite third-party users to the portal using an email address
- Add support for re-inviting users to the portal
- Apply series formatter to axis tick labels
- Display resolved liquid value in the applied filter ui
- Widget filters are now encoded into the url on the subject page
- Inline liquid filter toggle button
- Add create structural entity REST API
- Add subject portal users REST API
- Fix issue where data points were not shown if actions failed to load
- Fix issue where subject upsert location could not be changed
- Fix issue where changing page size did not reset back to the first page
- Fix issue where changing the structure type of a structural entity could duplicate the custom field values
2.26.0 - AireFlow Form Tasks
16 January 2025
- Add support for AireFlow form tasks
- Show user job role in the navigation bar
- Fix issue where form PDFs would not load
- Fix loading UI bug on the subject overview page
2.25.0
09 January 2025
- Add Subject Location Change APIs
- Fix iframe auto-popup on mobile devices
- Fix issue where hovering on a bar chart with a custom colour would cause the bar to disappear
- Fix issue where liquid visualisations could show an error when the data was valid
- Fix issue where a form could not be created if the user had a valid create form policy
2.24.0 - Visualisation Filters Liquid Support
19 December 2024
- Add support for liquid expressions in visualisation filters
- Store who uploaded a PDF, with option to expose on a visualisation
- Highlight current page in navigation panel when in the configuration section
- CSP frame-sources are now restricted to the configured iframes of the tenant
- Performance improvements
- Fix issue where on-demand visualisation filters were not validated
- Fix issue where boolean visualisation filter values could not be unchecked
- Fix issue where time visualisation filters did not work
- Fix issue where default date time visualisation filters were not rehydrated in the on-demand filter UI
2.23.0
13 December 2024
- Add support for AireFlow task resource restrictions
- Add update subject REST API
- Allow select all structural entity children when creating groups
- Add support for user identifiers in pie charts
- Switch to per-tenant job queues
- Improve git export error message
- Fix issue where display options were not being rehydrated into the visualisation designer
- Fix monaco autocompletion
2.22.0
18 November 2024
- Add subject portal invite REST API
- Improve liquid monaco autocompletion with nested objects
- Improve bundled data source names
- Fix issue where a group with key 'new' could not be viewed/edited
- Fix issue where showing a status icon on a widget with a long enough title would place it onto a new line
- Fix issue where a visualisation with a default filter could not be imported
2.21.0 - New API Endpoints
12 November 2024
- Add get subjects API
- Add get structural entity by key API
- Add back to list link on subject page
- Add support for widget context in the HTML visualisation
- Show an 'incoming update' icon on widgets when there is new data that has not yet been processed
- Fix issue where subject invite link could be longer than the screen width
- Fix issue where stale data icon was shown if the user had stayed on the page for more than 5 minutes
- Fix issue where if there was two or more multiple choice options, the options for the first field(s) would be the ones for the last field
2.20.0 - Structural Entity Custom Fields
04 November 2024
- Add custom fields to structural entities (based on the structure type)
- Add ability to reference contextual data via liquid expressions in widgets
- Add support for colouring charts by series values using a liquid expression
- Add resource restrictions for which forms a user can create
- Add get subject by id API
- Add get structural entities API
- Add update structural entity API
- Fix issue where search results had blank lines
- Fix issue where pagination would not work if sorting values were the same
- Fix issue where cached data sets would not update if multiple updates were received in quick succession
2.19.0
07 October 2024
- Publish Structural Entity Events (Create, Update, Delete) to AireFlow
- Add extra string fitler comparators (Does not equal, Does not contain, Does not start with, Does not end with)
- Expose extra pie chart options (Full pie/Donut, Show legend, Show labels)
- Fix issue where data was not returned for sorted visualisations when a column contained a repeated value
- Fix issue where a primary field could not be moved to a group
- Fix issue where a filtered subject list did not show the data from all visualisations
- Fix issue where form notification was not marked as read when it was auto-launched
- Fix issue where the JWT token was always not being refreshed when it expired
- Fix issue where liquid input values were always treated as strings
- Hide subject preview action button if subject provider is read-only
- Truncate long labels on bar charts
2.18.0 - Filtering Improvements
17 September 2024
- Add ability to define default filters for a visualisation
- Add hidden series that can be filtered & sorted but not displayed
- Dashboard filters, paging and active location are encoded in the URL, allowing for direct linking
- Improved UI showing when a filter has been applied
- Allow page size to be changed on all paged lists
- Add tenant level multi-subject view
- Add REST endpoint to lookup users who can access a subject
- No longer use pointer cursor when graph is not clickable
- Fix issue where location search would not auto-expand to the matched results
- Fix issue where AireForms ammend events are not handled correctly
- Fix issue where a failed subject search would not show an error message
- Fix issue where filtering on an aggregated visualisation on the subject list would bring back no results
2.17.0 - AireFlow Task Assignment
02 September 2024
- Add ability to assign AireFlow tasks to users from the widget actions
- Update search page to match the multi subject list (i.e. add dashboards to the search page)
- Add loading spinner to iframe widgets before the content is loaded
- Fix issue where the stale data warning would show if the page had not been refreshed.
2.16.0 - Subject List Filtering & Sorting
14 August 2024
- Add ability to filter and sort the subject list by any cache-able visualisation series
- Support the display of aireflow assignee in table widgets
- Fix issue where saving subject configuration failed if the name of a banner group is changed
- Fix issue where section dashboard order was not retained
2.15.0 - Performance Improvements
31 July 2024
- Introduce distributed locks to reduce load on downstream systems when populating the caches
- Support the display of users in table widgets
- Fix issue where visualisation cache was constantly being invalidated
- Fix issue where multiple data points were being shown per subject on the subjects list when the visualisation had a filter, aggregate and/or group by
- Fix issue where subject avatar toggle was not transferred across environments
2.14.0 - Visualisation Filtering
25 July 2024
- Add ability to flter visualisations by any defined series
- Realtime AireFlow task updates on visualisations
- Migrate to AireAudit for audit logs
- Improve user group assignment UI
- Add border to subject avatar
- Switch subject avatar fetching to use HTTP streaming instead of base64
- Centre align table headers on visualisations
- Fix issue where confiugration is wiped when trying to edit a Liquid visualisation
2.13.0 - Default Group
09 July 2024
- Add default group that when assigned to a user, will allow them to access all structural entities
- Add ability to search groups
- Fix issue where user name would sometimes come through as 'Unknown'
2.12.0 - Performance Improvements
02 July 2024
- Performance improvements to the structure tree, resulting in gains across the board
- Add support for hyperlinks in sanitised HTML
- Add a REST API for clearing a data set cache programmatically
- Keep the search box visible when scrolling through the location tree
- Add ability to drag and drop series in the WYSIWYG visualisation designer
- Add ability to set text colour in the WYSIWYG visualisation designer
- General improvements to the WYSIWYG visualisation designer
2.11.0 - Subject Avatar
11 June 2024
- Add subject avatar to the subject banner
- Add ability to withdraw an uploaded PDF document
- Add delete confirmation before deleting a dashboard
- Add hover background colour to table rows
- Fix issue where static assets were not being cached
- Fix issue where page counter is incorrect when a filter is changed
- Fix issue where data set errors on the subject list were repeated
- Fix issue where the user name is sometimes shown as 'Unknown' in the navbar
2.10.0 - WYSIWYG HTML Visualisations
21 May 2024
- Add a WYSIWYG visualisation type to allow custom formatting of an aggregated data point
- Add MinBy and MaxBy aggregators to retrieve an entire data point by the lowest specified values
- Add ability to drag custom fields from one group to another
- Add a footer
- Add copy button to custom fields for quick key copying
- Improve git repository connection failure messaging
- Add max height to available fields in visualisation designer to stop drag-scrolling
- Fix issue where updating a visualisation required a refresh before changes were visible
- Fix issue with removing a custom field when using a read-only subject provider
- Changing the subject provider now clears the inbound subject configuration
- Changing the subject provider now clears the user-group associations
- Fix issue where the structure tree required a refresh to update when changing the parent of a structural entity
2.9.0 - Banner Groups & Restricted Fields
07 May 2024
- Add ability to define groups of fields to display in the subject banner
- Add ability to restrict fields based on policies defined in AireIdentity
- Add search filter to visualisation available fields
- Collapse banner by default on the portal site
- Order available configuration imports from newest to oldest
- Allow the tenant to set a custom error message for the portal when the user is not linked to a subject
- Add an option to send the bearer token in the query parameter for an iframe (default is false)
- Fix issue where configuration could not be imported for read-only subject provider
- Fix issue where timeframe picker allowed the user to miss a mandatory field
- A table containing no items with actions no longer renders the actions column
- Fix issue where a count aggregate visualisation would not display on the multi subject view
- Fix issue where the location search would spin indefinitely
- Fix issue where inbound subject messaging could be enabled for a read-only subject provider
- Subject edit form is now read only for a read-only subject provider
- Subject location edit form is now read only for a read-only subject provider
- Fix issue where search results could not be paginated
- Fix issue where search result columns could be misaligned
- Fix issue where structure type could not be created
- Fix issue where linking an existing user to a subject would clear their groups
- Fix issue where multi subject view would throw an error if access to the user's default location was revoked
2.8.0 - External Structure Provider
10 April 2024
- Add support for fetching structure types, entities and groups from the subject provider
- Tenant display name is retrieved from the token rather than stored in the database
- Add search model to location tree
- Add subject invite link in UI after invite
- Add logic to invalidate client credentails token on 401 response
- Allow tenanted login by using https://[tenant].frame.aireinnovate.com
- Display tenant environment name in the UI
- Support read-only subject providers
- Add subject created/updated event notifications
- Improve last selected location behaviour
- Improve error message when creating a data source instance with an existing key
- Fix user group list not updating after adding user to a group
- Fix frontend visualisation data caching issue
- Fix issue where creating a new dashboard would show an error
- Fix widget search
- Fix issue where widget delete model does not close on delete
2.7.0 - Portal Site & Single Step Onboarding
10 March 2024
- Migrate permissions and roles to AireIdentity
- Reflect user list from AireIdentity
- Add read only subject provider
- Add seperate portal widgets & dashboards
- Export transfer configuration now uses notifications to handle large exports
- Add support for forms4health partial date control
2.6.0
23 February 2024
- Replace OIDC with cookie auth flows
- Add search filter to user list
- Improve widget seach filter
- Split
edit:user
permission intocreate:usergroup
anddelete:usergroup
for finer grained control - Add option to display headers in a table visualisation
- Ability to create a dynamic series name
- Only render import/export tabs on configuration page if tenant has a repository configured
- Add forms data set author filter option
- Dashboard selector is no longer displayed if there is only one dashboard
- Fix issue where filtered visualisations totals were showing the pre-filtered total
- Fix issue where structure type name could not be updated
2.5.0
24 January 2024
- Add support for
contains
operator in the visualisation pipeline - Forms are now grouped by classification in the add form modal
- Right side overlay now opens full screen by default, with a button to shrink to 50%
- Add extra security checks to the PDF upload
- Fix issue where grouped bar charts are not coloured correctly
- Improve visualisation designer group by selector for a large number of options
- Fix issue where the key of a widget cannot be changed on creation if it is not unique
2.4.0 - IFrame Widgets
10 January 2024
- New iframe widget type that can be used to embed external content
- Add ability to clear the cache for a data set
- Add Strict-Transport-Security and permissions-policy headers
- Improve stale data message
- Hide the graph key for a categorical (aggregated) visualisation
- Fix incorrect data extract list permission check
- Move menu item tooltips to the right
- Center align subject list elements
- Improve widget layout
2.3.0
29 November 2023
- Ensure all components meet WCAG 2.2 standards
- Add
plus_time
andround_to_next
liquid filters - Add ability to define the subject access configuration
- AireForms now correctly looks-up the author when displaying a form
2.2.0
20 November 2023
- Upgrade monaco editor to latest
- Improve frontend visualisation performance
- Add success message on PDF upload
- Fix visualisation errors
- Fix issue where notifications were not always being received
2.1.0 - Visualisation Data Caching
08 November 2023
- Add caching support for subject based (single subject view & subject list) visualisations
- Improve paging performance
2.0.0 - Performance Improvements
18 October 2023
-Visualisation data now uses primitive values rather than strings
- Migrate to the AireForms V2 Extract API
- Fetch subjects as a batch rather than individually
- Fix default location update error
- Fix issue where visualisations would fail to load if user did not have the view subject record item permission
- Disallow date/time filters (
date
,cui_date
,cui_time
,cui_date_time
) in the mapping and filter transforms. These must be applied as a series formatter instead
1.39.0
04 October 2023
- Add search filter to data visualisations
- Last selected location now persists across browsers
- Move change location to popover rather than modal
- Create form permission is now split from upload PDF (create subject record item)
- Fix initial configuration import failure
1.38.0 - UX improvements
23 August 2023
- Migrate custom data source client secret to be an AireVault secret
- Allow support for importing and exporting custom data sources
- Add ability to delete a data source instance
- Show page number and total pages on paged lists
- Add Tenant-level toggle to show the user role in the menu bar
- Improve structural entity selector placement and scroll behaviour
- Use git sparse on checkout for faster repository sync
- Fix issue where a success message was shown to a user if git push failed
1.37.0 - Git backed configuration transfer
08 August 2023
- Ability to export/import the configuration to/from a configured git repository
- 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
- Fix issue where the data point formattter does not take into account the series data type
- Improve error message shown to the user when no subject input field is marked as required
1.36.0
21 July 2023
- Lock changing the subject provider by default so consequences of changing are clearer
- Fix location selector when scrolling
- Fix issue where export configuration order was not predictable
- Fix issue where bar graph could not be edited
1.35.0 - UI improvements
30 June 2023
- Improved dashboard location selector UI
- Move data sources into visualisation configuration section
- Add support for span tags with custom styling in the liquid editor
- Fix issue where new data sources keys were set to a UUID instead of the entered key
1.34.0 - Default Dashboards
21 June 2023
- Specify a default dashboard for each section
- Rename collections to dashboards
- Rename views to sections
- Improve viewing audit performance
- 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
1.33.0 - Visualisation Metadata Improvements
02 June 2023
- 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
- Restrict date/time based charts to only allow chronological order
- Prefix & suffix whitespace is now ignored when calculating the output type of a liquid expression in the pipeline
- Add support for providing structural entity key on subject location mutations instead of the id
- Fix issue where notifications were not being received
- Improved error handling when there is an issue loading a chart
1.32.0 - Subject fields extract
19 May 2023
- 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
- Collections are now ordered alphabetically
- 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
1.31.0 - Series Liquid Formatting
12 May 2023
- Support a liquid expression for formatting the series display values
- Update Internal store to reference keys rather than ids
- Fix issue where multiple data visualisations could be created with the same key within a tenant
1.30.0 - Pipeline improvements
05 May 2023
- Add ability to configure group by in the visualisation pipeline
- Normalise count transform to be a literal count rather than group and count
- Add custom age liquid filter
- Add ability to filter aireflow tasks by workflow key and task key
- Improve liquid editor suggestions
- Fixed issue where the default ordering could reference a series that had been removed
- Ensure tooltip is always shown on visualisation type selector
1.29.0 - Single Number Visualisation
02 May 2023
- 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
- Fix issue where multiple choice field options were not exported & imported
- Handle tenant not existing in aireflow more gracefully
1.28.0
19 April 2023
- Add keys to data sources, visualisations and Collections to enable import across the same environment
- 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
- Fixed issue where removing a collection from a view didn't remove it from user defaults for that view
- Fixed issue where the right hand panel could not be shrunk easily when displaying an iframe
1.27.0 - New Visualisation Designer
05 April 2023
- 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
- Remove roles from the configuration transfer
- We now send a notification to the user who triggered an import once it has completed (since it is a background task)
1.26.0 - Configuration Transfer
15 March 2023
- Add configuration transfer (export & import)
- Add search filter on data extracts
- 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
- Fixed issue where widgets on collection configurator kept re-ordering
- Fixed issue where actions needed to be opened twice to show after completing an action
- Fixed issue where it was impossible to add a data source if there was a connection error to any bundled data source
- Fixed issue where incorrectly configured chart would error the entire page
1.25.0
27 February 2023
- Add pagination to visualisations list
- Improve error message for subject being removed from the user's view
- Allow a collection to be used on multiple views
- Force break in subject banner if no space exists in value
- Inbound subject endpoint now returns 400 if not configured
- Fix within-page ordering on paged lists
- Fixed issues on structure forms
- Subject menu is no longer shown if subject not loaded
1.24.0 - V2 Charts
16 February 2023
- Add support for ECharts Pie Charts
- Add support for tables with Charts V2
- Improve Tenant Initialisation
- Fixed bug where subject field order could not be saved
- Improve access denied error messages
1.23.0
07 February 2023
- Use Apache Echarts for V2 Charts
- Add feature toggle for V2 Charts
- Add ability to pass location key on unsolicited inbound message
1.22.0
19 January 2023
- Remove use of /userinfo endpoint in the backend
1.21.0
05 January 2023
- Selected collections are now persisted between sessions and tenants
- Allow DataExtract to be updated
- Fix issue where structural entities would fail to load
- Standardise form control error messages
1.20.0 - External Subject Indentifier Improvements
02 December 2022
- Ability to specify what subject identifier to use for data extracts
- Ability to toggle between internal and external subject identifier on audit
- Fix permission issue
- Fix issue with missing data on events
- Collections no longer fail to load if one or more data sources are unreachable
1.19.0 - Time-Frame Field Filtering
24 November 2022
- Ability to specify the date/time field used for timeframe filtering
- Add FHIR data extract resource auto-completion
- Unsolicited inbound update subject messages no longer needs all required fields to be provided
- Add suport for external id lookup expression
1.18.0 - External Indentifier Subject Launch
07 November 2022
- Add support for custom external id mapping
- Ability to launch the subject page using the external id
- Ability to add a custom data provider
- Add description field to data extracts
- Add a headless (navigation-less) mode
- Fix issue with unsolicited messaging where subject fields are blanked if missing
1.17.0 - Notifications distributed support
28 September 2022
- Use RabbitMQ to allow for notifications on distributed deployments
- Fix aggregate count
- Fix collection selector cache issue
1.16.0 - Notifications
18 August 2022
- New notification feature, initially for workflow form creation
- Show confirmation modal before deleting structual entity
- Fixed issue where subjects can be 'lost' on creation
- Minor bugfixes
1.15.0 - Unsolicited Create Form Endpoint
11 August 2022
- Add new messaging endpoint for creating a form from an external system
- Improve client credentials authorization
1.14.0 - Structure Improvements
02 August 2022
- Structure Types can now be deleted
- The parent of a structural entity can now be modified
- The structural entity search has been replaced with the tree view
- Location name can be customised at the tenant level
1.13.0 - Structure Improvements
15 July 2022
- Structural Entities can now be deleted
1.12.0 - S3 PDF Uploads
11 July 2022
- PDFs are now uploaded to S3, enabling production use
1.11.0 - Publish Events to AireFlow
14 June 2022
- Publish subject-based events to aireflow
1.10.0 - Bug fixes
10 June 2022
- Fix accessbility issues
- Improve group selector view
- Fix issues where updating a visualisation does not persist the changes
- Introduce a new notification system for audit
1.9.0 - Unsolicited Inbound Subjects
07 June 2022
- Ability to declare a custom field as unique
- Unsolicited inbound subject messaging (matching)
- Subject list aggregate visualisation display issues
1.8.0 - Data pipelines
17 May 2022
- Use new data pipeline for structured data fetching and transformation
1.7.0 - Collections
28 April 2022
- Collections feature
- Sticky subject preview header
- Visualisation V2 Migrations
1.6.0 - Bugfix
13 April 2022
- Hide banner from Forms PDF
- Backend changes
1.5.0 - Bugfixes
28 March 2022
- Fix Paging Issues
- Reduce erronous error logging
- Continuing work on Data Visualisations V2
1.4.0 - Forms4Health Integration Improvements
24 February 2022
- Use the new Forms4Health data extract api, specific controls are no longer required on data extracts
- Fix an issue where dimension keys could clash on a form-level extract
- Add ability to withdraw and re-instate Forms
- Pull valid task transitions directly from AireFlow
1.3.0 - AireFlow Integration Improvements
16 February 2022
- Use the new AireFlow API which reduces requests to <1s
- Add filter for AireFlow workflow definition id
- Update search page design
- Fix constrained value configuration issues
1.2.0 - Custom field additions
04 February 2022
- Expose subject id on audit
- Ability to view Form PDFs
- Added constrained values custom field
- Allow specific HTML elements within custom fields
- Support filtering aireflow tasks by multiple statuses
1.1.0 - Quick-Change Subject Location
17 January 2022
- Ability to quickly change a subject location from the subject preview screen
- Various bugfixes
1.0.0 - Improved Subject Configuration
08 December 2021
- Group subject fields into Primary/Secondary/Hidden to alter the subject banner
- View data extract
- Support input fields on perform actions
- Improved subject search
0.43.0 - Upgrades
11 November 2021
- Upgrade to F4H 5.8.0
- Upgrade to .NET 6.0
- Minor bugfixes
0.42.0 - Improved subject location management
26 October 2021
- Subjects with no locations are automically assigned to a 'Archive' structual entity
- Stacked bar graph visualisation
- Improved custom field validation
- Ability to view subject location screen without edit subject permission
- Update right-side banner close icon
- Move secondary id into custom field
0.41.0 - Perform actions
18 October 2021
- Add support for performing actions on data points
- Add AireFlow task actions
- Improved permission checks for data point actions
0.40.0 - Minor bugfixes
06 October 2021
0.39.0 - Forms4Health Integration Improvements
20 September 2021
- Pull form instances list directly from forms4health, allowing for single pass form submissions
- Structural Entity bugfixes
0.38.0 - Custom Field Updates
14 September 2021
- Custom field key is stable once added
- Use custom field key in F4H context instead of name
- Migrate Date of Birth and Date of Death fields to Date fields
0.37.0 - Data Providers
10 September 2021
- Create DataProvider SDK
- Migrate 'bundled' data providers to use new sdk
- Ability to delete unused data extracts
0.36.0 - Usability Improvements Part 3
17 August 2021
- Ability to edit data visualisations
- Upgrade to Forms4Heatlth 5.6.0
0.35.0 - Computed Custom Fields
21 July 2021
- Ability to define computed custom fields using liquid syntax
- Logout bugfix
0.34.0 - Usability Improvements Part 2
16 July 2021
- Fix aggregated data visualisation caching issue
- Allow designer to choose between control value and display value for f4h controls
- Replace data extract json editor with Monaco (VSCode), providing syntax highlighting and auto-completion
- Increase default width of overlay
- Package Updates
0.33.0 - Usability Improvements Part 1
07 July 2021
- Improve login flow
- Ability to delete groups
- Fix subject location search issues
0.32.0 - Bug fixes
10 June 2021
- Update forms4health to v5.3.4 resolving aireflow notification issues
- Fix view forms issue
- Structural entity bugfixes
- Add internal tenant management api
0.31.0 - Data Extract Refactor
20 May 2021
- Ability to reuse data extracts for multiple visualisations
- Reduced data transmitted by only sending the subject identifiers
- Removed non-required logs by catching aborted connections
0.30.0 - AireFlow Data Source
30 April 2021
- AireFlow data source (tasks)
- Fix structural entity children issue
- Use AireFrame subject banner above forms
- Altering audit filter resets paging to default
- Visualisation Layout Issues
- Expand structured data aggregation to all data sources
0.29.0 - Widget Improvements
14 April 2021
- Widget rendering performance improvements
- Make it clear on a visualisation that it is being filtered by a time frame
- Improve structural entity tree
- Upgrade to Forms4Health 5
0.28.0 - Security Improvements
19 March 2021
- Add Security Headers
- Encrypt Data Source secret values
- Permission checks on file apis
- Action API
- Auto-clear stale active structural entity
- Fix right-side buttons not showing correctly
0.27.0 - F4H AireFlow Plugin
16 February 2021
- Migrate to AirePolicy for multi-tenancy
- Validate filenames in file download api
- F4H AireFlow Plugin
0.26.0 - Improved Visualisation Designer
29 January 2021
- Extra charting options on visualisation designer
- Improved visualisation designer for external data sources
- Time frame picker
- Subject Preview
- Other UI updates
- Fixed subject custom field mapping
0.25.0 - Data Source Config
14 December 2020
- Configure and ammend data sources within the AireFrame UI
- Ability to configure multiple data sources of the same type (e.g. FHIR R4)
- Tenants using an external subject provider can now create forms and upload pdfs
- Upgrade to Apollo Client 3
- Various bug fixes and Development setup fixes
0.24.0 - External Subject Provider
24 November 2020
- Allow subjects to be provided using FHIR - This will later be augmented with tenant-provided plugins for their own data sources
- Subject fields now require a mapping if using an external subject Provider
- Net5 Upgrade
- Hot Chocolate GraphQL 11 Upgrade
- Other package updates
0.23.0 - Custom Field Updates
10 November 2020
- Subjects and Persons have been merged and use a combination of custom fields with different data types
- Custom fields can now be added for a range of different data types
0.22.0 - UI Updates
22 October 2020
- Improved Login Modal
- Improved Mobile Navigation
- Widgets don't take full vertical space when they are collapsed
- Performance Logging
0.21.0 - Subject Location Assignment
12 October 2020
- Ability to assign subjects to structural entities
0.20.0 - Tenant Structure Part 2
06 October 2020
- Tenant-Level Subject Search
- Strucutral Entity Groups with ability to assign users to groups
- Structural Entity drill-down view for multi subject views
0.19.0 - Tenant Structure Part 1
17 September 2020
- Ability to create Tenant Structural Entites (e.g. Organisations, Ward, Region, School)