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

Subscribe
13 Aug 2025

Improved stability when editing future tasks with dependencies and restored ID display in breadcrumb and URL when creating obligations

V 7.1.0.1

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.

Back to list
Contact us