Release notes
Filter and view release notes relevant to you. Visit our ideas portal for feature requests, a private forum designed as an interactive space where our customers can post ideas, vote on other ideas and receive feedback from the INX Software product team.
Email updates
SubscribeImproved stability when editing future tasks with dependencies and restored ID display in breadcrumb and URL when creating obligations
Available from 12 August 2025
Fixes
Improved stability when editing future tasks with dependencies
Resolved an issue where users encountered a system error (“Object reference not set to an instance of an object”) when attempting to edit future tasks that had dependent tasks attached. Updates to future scheduled tasks now save as expected.
Restored ID display in breadcrumb and URL when creating obligations
Resolved an issue where the obligation ID was not populated in the breadcrumb or browser URL after saving a new obligation. This prevented users from refreshing or bookmarking the page without encountering an error. The ID is now correctly displayed as expected.
Resolved issue preventing home dashboard from loading on first access
Fixed a timing issue where the InForm home page dashboard failed to load on first access or page refresh. The dashboard now loads correctly if the user has permission to view its contents.
Corrected site security filtering on the Obligations landing page
Fixed an issue where the Obligations page did not respect assigned site security, resulting in users seeing more items than permitted. Filtering now aligns with the behavior on the Conditions and Tasks pages, ensuring users only see obligations relevant to their assigned security settings.
Fixed display issue when assigning custom fields to obligation types
Resolved a bug where newly assigned custom fields to an obligation type would not appear in the UI until the user manually refreshed the screen or navigated away and back. The page now updates automatically to reflect the addition of the custom field as expected.
Resolved error when saving changes to future scheduled tasks
Fixed an issue that caused an error to appear when attempting to save edits to future scheduled tasks. The underlying query now includes proper ordering to ensure accurate results and stable operation when bulk updating tasks.
Enforced validation when creating new sites
Users are no longer able to create a new InForm only site with missing mandatory information. The system now correctly enforces validation rules and prevents blank entries from being added to the site list.
Updated dashboard to exclude closed tasks for inactive users
The “Records with Inactive Users” section of the dashboard now excludes closed tasks, aligning its behavior with the Obligations view for a more consistent user experience.
Corrected permission handling for View Only Obligations permissions
Users with view-only access to Obligations can no longer add or remove related Tasks and Communications. The system now properly enforces Obligation-level edit restrictions to prevent unintended changes.
Resolved incorrect display of enabled Add buttons
The Add button now correctly appears disabled for users without add permissions (e.g. on the Task and Relationships tabs). This update ensures the interface reflects user access accurately and avoids confusion caused by non-functional buttons appearing active.
Resolved false unsaved changes warning when creating security roles
Creating a new Security Role no longer triggers an incorrect “unsaved changes” warning after saving. This was caused by a timing issue when updating the URL with the new role ID before the system recognised that changes had already been saved.
Corrected saving logic for custom list values in Conditions
Fixed an issue where custom data field values for list-type fields in Conditions were being saved as display names rather than their expected GUIDs. This caused affected records to not load as expected. The system now correctly saves the unique identifier for list options and includes validation to prevent inconsistent data entry when changing field types with existing values.
Resolved startup logging issue for predefined sysadmin users
Fixed an issue where the application’s startup process could prematurely close the logger if a system-defined admin user already had a role assigned. Startup now handles this scenario gracefully, ensuring logging remains active and uninterrupted.
Corrected display issue in Sites unsaved changes prompt
The confirmation dialog shown when navigating away from site edits with unsaved changes now properly obscures the background, ensuring clearer focus and improved user experience.
Resolved high level security vulnerabilities
Implemented updates to remediate high-level security issues identified through internal review and testing. These changes enhance system protection and ensure continued compliance with security best practices.
Add button now correctly respects user permissions
Resolved an issue where the Add button on list views appeared enabled for users with view-only permissions. The button is now correctly disabled when users are not permitted to add items.
Obligations now fully enforce access restrictions
Corrected a permissions issue where users with view-only access to Obligations were still able to add or remove related Tasks and Communications. These actions are now correctly restricted unless the user has edit access to the parent Obligation.
False unsaved changes warning when creating Security Roles
Resolved an issue where a warning about unsaved changes incorrectly appeared when creating a new Security Role. This was caused by a timing issue between state updates and URL changes during role creation.
Conditions now correctly load for Obligations with list-based custom fields
Resolved an issue where certain Conditions linked to Obligations could not be viewed due to invalid data saved against custom fields of type “List.” In some cases, the selected value’s name was incorrectly stored instead of its GUID, preventing the system from loading the Condition. Validation has been added to prevent this from occurring when editing field types with existing values.
Logging now retained when admin role conflicts occur at startup
Improved the startup process to prevent logging from being silently disabled when a user exists as both a System Administrator and another role. Previously, this conflict triggered a database error that shut down the logger. The system now preserves existing roles and continues logging as expected.
Background now correctly masked behind Unsaved Site Changes dialog
When navigating away from the Sites screen in the administration module, the unsaved changes dialog would appear as expected, but the page background remained visible. The dialog now displays with a proper background mask to prevent confusion and ensure focus remains on the prompt.