<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Jadu - Change Log</title>
        <link>https://jadu.featureos.app/</link>
        <description>Vote or request new Jadu features. Subscribe to get updates about new features from Jadu.</description>
        <lastBuildDate>Tue, 19 May 2026 06:46:39 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://featureos.app</generator>
        <language>en</language>
        <image>
            <title>Jadu - Change Log</title>
            <url>https://vault.featureos.app/uploads/organization_customization/og_image/1714/ba7a0c3b7dd6ab7b3873c9d0f38f22c3.png</url>
            <link>https://jadu.featureos.app/</link>
        </image>
        <copyright>All rights reserved 2026, Jadu</copyright>
        <item>
            <title><![CDATA[Jadu Connect 1.245]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-245</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-245</guid>
            <pubDate>Fri, 15 May 2026 13:07:14 GMT</pubDate>
            <description><![CDATA[<h2><strong>Feature</strong></h2><p><strong>Configurable webhook payloads</strong></p><p>We’ve introduced configurable webhook payloads, giving you greater flexibility when integrating with external systems.</p><p>When creating or editing a webhook, you can now choose between sending the standard payload (default) or defining a custom payload using a Twig template. This allows you to structure webhook data to meet the specific requirements of downstream services.</p><p>If Custom is selected, a Payload Template field will appear, where you can define the webhook body using Twig syntax. Templates support the same placeholders as case email templates and are validated before saving to ensure correct syntax. Available variables depend on the webhook trigger, such as cases, fields, users, or attachments.</p><p>An advanced header setting is also available for custom payloads, allowing you to define additional request headers when needed. If no custom headers are provided, the default headers will be used. Some system headers remain reserved and are always set by Connect, X-Hook-Event, X-Hook-Signature. X-Hook-Delivery and User-Agent.</p><figure class="image-figure"><img src="https://vault.featureos.app/uploads/attachment/upload/thumb-f133943642d42f5330cb2be7a975b20e.png"></figure><p>Existing webhooks will continue to use the default payload to avoid any breaking changes.</p><p>These changes make it easier to tailor webhook requests while maintaining compatibility with existing integrations.</p><h2><strong>Improvement</strong></h2><p><strong>Webhook errors now displayed in logs</strong></p><p>We’ve improved the webhook log UI to make failure reasons clearer and easier to diagnose. Previously, when a webhook request failed, the log did not display detailed error information, making it difficult to understand the cause of the failure.</p><p>Error messages including from underlying cURL errors are now shown directly in the webhook logs. This provides clearer insight into issues such as connection failures or invalid endpoints, helping you identify and resolve problems more quickly.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.244]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-244</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-244</guid>
            <pubDate>Fri, 08 May 2026 10:16:57 GMT</pubDate>
            <description><![CDATA[<h2><strong>Improvements</strong></h2><p><strong>More reliable Connect version detection for Jadu Assist</strong></p><p>We’ve improved how Jadu Assist detects the Connect version to ensure features continue to work reliably.</p><p>Previously, Assist retrieved version information from the /q/login page. In environments using SAML with “bypass login page” enabled, this endpoint could redirect externally, preventing Assist from accessing the required data.</p><p>Version information is now consistently available, even when the login page is bypassed, ensuring Assist can accurately determine feature compatibility. The /q/login page will continue to expose version details when accessible as normal.</p><h2><strong>Bugs</strong></h2><p><strong>Case timeline now loads all entries correctly</strong></p><p>We’ve fixed an issue where some older entries could be missing from the case timeline, particularly for cases with a large number of history records.</p><p>This was caused by certain entry types not being rendered in the timeline. Because these entries were excluded from the UI but still included in pagination, it could result in empty responses while pagination continued, preventing earlier entries from loading.</p><p>The timeline query has been updated to exclude these entry types at source, ensuring pagination behaves correctly and all visible entries are loaded as expected.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.1.4]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-1-4</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-1-4</guid>
            <pubDate>Fri, 01 May 2026 13:33:11 GMT</pubDate>
            <description><![CDATA[<p>This release includes the following fix: </p><ul><li><p>Fixed an internal server error that occurred when removing form pages with repeatable elements mapped to Workview actions.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 2.2.7]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-2-2-7</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-2-2-7</guid>
            <pubDate>Thu, 30 Apr 2026 09:47:52 GMT</pubDate>
            <description><![CDATA[<p>This release includes security improvements and fixes the following issues:</p><p><strong>Fixes</strong></p><ul><li><p><strong>OnBase </strong>Date parsing issues for PHP 8.2</p></li><li><p><strong>Reporting</strong>: Fixed an inconsistency in form reporting by standardising date range calculations, ensuring Popular Forms and Received Forms reports now return matching completion totals.</p></li></ul><p>The FeatureOS notification option has also been removed. If you would like email notification of releases, you can <a target="_blank" rel="noopener noreferrer nofollow" href="https://jadu.featureos.app/changelog?labels=8554"><u>sign up for Jadu Central Changelog notifications</u></a>.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Echo authentication failure]]></title>
            <link>https://jadu.featureos.app/changelog/echo-authentication-failure</link>
            <guid>https://jadu.featureos.app/changelog/echo-authentication-failure</guid>
            <pubDate>Wed, 29 Apr 2026 08:05:58 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where the Echo integration could fail to connect in certain environments, returning an authentication error.</p><p>The OAuth request has now been corrected to meet Echo’s expected format, ensuring successful authentication across all environments.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.9]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-9</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-9</guid>
            <pubDate>Fri, 24 Apr 2026 16:06:24 GMT</pubDate>
            <description><![CDATA[<p>This release includes, support for PHP 8.3, security improvements and fixes the following issues:</p><p><strong>Fixes</strong></p><ul><li><p><strong>Onbase </strong>Date parsing issues for PHP 8.2</p></li><li><p><strong>WISP migrations</strong>: Resolved an issue where Central 3 deployments on WISP could fail during migration due to incorrect handling of empty rewrite rules in Web.config, ensuring migrations now complete successfully.</p></li><li><p><strong>Reporting</strong>: Fixed an inconsistency in form reporting by standardising date range calculations, ensuring Popular Forms and Received Forms reports now return matching completion totals.</p></li></ul><p>The FeatureOS notification option has also been removed. If you would like email notification of releases, you can <a target="_blank" rel="noopener noreferrer nofollow" href="https://jadu.featureos.app/changelog?labels=8554"><u>sign up for Jadu Central Changelog notifications</u></a>.</p><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Case Dashboard now returns consistent results]]></title>
            <link>https://jadu.featureos.app/changelog/case-dashboard-now-returns-consistent-results</link>
            <guid>https://jadu.featureos.app/changelog/case-dashboard-now-returns-consistent-results</guid>
            <pubDate>Fri, 17 Apr 2026 09:36:23 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where cases could be missing from, or appear more than once on, the Case Dashboard when paging through results.</p><p>This occurred because cases were ordered only by their <code>created_at</code> date. When multiple cases shared the same creation timestamp, which commonly happens during case imports, the ordering became undefined, leading to inconsistent results.</p><p>To resolve this, we’ve added an additional sort order using the case ID. This ensures a stable and deterministic ordering of cases, preventing duplicates and missing records as you navigate between pages.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.1.3]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-1-3</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-1-3</guid>
            <pubDate>Tue, 07 Apr 2026 15:33:51 GMT</pubDate>
            <description><![CDATA[<ul><li><p>Fixes an issue with an incorrect return type causing an error on forms.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.1.2]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-1-2</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-1-2</guid>
            <pubDate>Tue, 07 Apr 2026 15:23:08 GMT</pubDate>
            <description><![CDATA[<p>This release includes the following fixes:</p><ul><li><p>Fixes an issue where signing in to a site via an external authentication provider caused an error for Classic templates.</p></li><li><p>Fixes an issue where signing into a site via Jadu Connect caused an error if the user had missing optional details such as birthday for Classic templates. </p></li><li><p>Fixes migration issues when a custom dataset module was previously installed.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.1.0]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-1-0</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-1-0</guid>
            <pubDate>Fri, 27 Mar 2026 13:14:36 GMT</pubDate>
            <description><![CDATA[<p></p><h2>Features</h2><h3>Smart-mapping between Jadu Connect and Jadu Central </h3><p>Smart-mapping, available as a standard feature in Jadu Central 4.1.0, introduces automatic synchronisation between Jadu Connect and Central Forms, removing the need for administrators to manually recreate and maintain matching fields across both platforms. </p><p>By allowing form builders to select a case field directly from a pre‑populated Jadu Connect list, Smart-mapping ensures that any changes made in Connect are automatically reflected within the Central Forms mapping interface, significantly reducing administrative effort and improving data consistency across systems.</p><h3>Origin Theme for Galaxies</h3><p>The Origin theme for Galaxies sites, introduces an expanded set of no‑code customisation options that allow administrators to easily control the design of headers, footers and key layout sections such as news, events and homepages, while still offering advanced creators the ability to apply custom HTML and CSS through the Jadu Central Control Center; by enabling faster, more flexible and code‑free site creation with greater variation in look and feel across subsites and microsites, the Origin theme helps customers reduce delivery times and build visually distinct Galaxies sites more efficiently.</p><h3>Datasets for Forms</h3><p>The new Datasets feature allows administrators to centrally manage large sets of selectable options for Forms by importing key‑value data via CSV files, exporting datasets when needed, and controlling access and editing through admin‑level permissions. </p><p>Form creators can easily add datasets to forms and choose whether they appear as standard select fields or typeahead fields, improving both usability and speed for end users - especially when working with large lists such as departments, service codes, locations or predefined responses. </p><p>By enabling updates to propagate instantly across all forms that use a dataset, and by providing visibility into how many and which forms depend on each dataset, this feature reduces duplication, lowers administrative overhead, improves data integrity, and delivers a more efficient form‑building experience.</p><h3>Configurable webhooks in Jadu Central Forms</h3><p>Configurable webhooks in Jadu Central Forms enable administrators to create custom real‑time integrations with back‑office systems by using a guided Form Action Template to map form fields into a webhook payload. </p><p>With access controlled through admin‑level permissions, users can create, edit and delete webhooks securely, while an audit log tracks all administrative interactions for accountability. The system also shows how many forms use each webhook, with direct links to those instances, helping teams manage dependencies easily. By sending data instantly and without manual intervention, configurable webhooks allow issues to be identified and resolved quickly and ensure that external systems receive up‑to‑date information as soon as a form is submitted.</p><h2><strong>Improvements</strong></h2><ul><li><p>Dormant accounts and password complexity</p><ul><li><p>Passwords at registration and when changing passwords can now be validated based on a configurable regular expression rule.</p></li><li><p>A new dropdown is available on the User detail page to set user accounts as Active or Disabled. Disabled accounts will be prevented from logging in.</p></li><li><p>A site setting to enable automatic locking of dormant user accounts. When enabled, administrators can define a dormancy period for front-end users, and a scheduled daily task will automatically mark accounts as dormant if the last login exceeds this period.&nbsp;</p></li><li><p>A site setting to enable password history restrictions and define a reuse period for front-end users. The restrictions will be enforced whenever the policy is active.&nbsp;</p></li><li><p>Administrators will be able to enable lifecycle management and specify a password expiration period for front-end users. Users will be redirected to the change-password workflow if their password has expired.&nbsp;</p></li></ul></li><li><p>Onbase</p><ul><li><p>Introduced component-based answer validation and retracing.</p></li></ul></li><li><p>Bottomline</p><ul><li><p>Prefilling of fields: Address 1-4 an txtAddressTown</p></li></ul></li><li><p>Replaced strftime in JaduDateTimeFunctions with modern date equivalents.</p></li><li><p>Forms</p><ul><li><p>Added ability to retrieve checkbox field values from a predefined logic</p></li><li><p>Extra logging added for Office365 integrations</p></li><li><p>Category path used for form breadcrumb</p></li><li><p>Added component-based answer validation and retracing</p></li></ul></li></ul><h2><strong>Fixes</strong></h2><ul><li><p>Fixed an issue when prefilling repeatable questions when the same page template is reused on subsequent page&nbsp;</p></li><li><p>Fixed an issue with data retention scheduled tasks failing with orphaned records.</p></li><li><p>Fixed an issue where meeting attachments with slashes weren’t accessible.</p></li><li><p>Fixed an issue where files couldn’t be removed from resumed forms.</p></li><li><p>Fixed an issue with robots metadata settings not being retained when saving invalid metadata.</p></li><li><p>Fixed an issue where a form using Perceptive or Onbase was not listed on the form archive and submitted form links resulted in an error.</p></li><li><p>FIxed an issue where an imported Workview dataset component was not editable</p></li><li><p>Fixed an accessibility issue with the pagination of the Central/OnBase filter results widget.</p></li><li><p>Fixed an issue where a form creates a console error when an integrated component is used on an embedded form and the Next button is pressed without any form answers added.</p></li><li><p>Fixed an issue where a form creates a console error when a repeatable component is used on an embedded form and the Next button is pressed without any form answers added.</p></li><li><p>Fixed an issue where remapping 'Uploads' to templates was not working when removing and adding a new page.</p></li><li><p>Fixed an issue when incomplete forms exist for the same form, clicking Complete Form on either form takes the user to the most recent incomplete form, not the one they selected.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[OpenSearch Security Update]]></title>
            <link>https://jadu.featureos.app/changelog/opensearch-security-update</link>
            <guid>https://jadu.featureos.app/changelog/opensearch-security-update</guid>
            <pubDate>Tue, 24 Mar 2026 14:17:58 GMT</pubDate>
            <description><![CDATA[<p>We’ve updated the TLS security policy applied to OpenSearch domains in line with current security guidance and upcoming deprecation of older protocols. This change ensures that legacy TLS versions are no longer supported. There is no impact to system behaviour or user experience.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.242]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-242</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-242</guid>
            <pubDate>Fri, 20 Mar 2026 11:15:46 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p>We’ve implemented a set of internal changes to improve platform stability and performance. These changes do not affect system behaviour or user experience.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Responsive behaviour improvements on non-authenticated pages]]></title>
            <link>https://jadu.featureos.app/changelog/responsive-behaviour-improvements-on-non-authenticated-pages</link>
            <guid>https://jadu.featureos.app/changelog/responsive-behaviour-improvements-on-non-authenticated-pages</guid>
            <pubDate>Fri, 20 Mar 2026 06:43:44 GMT</pubDate>
            <description><![CDATA[<p>We’ve made updates to the responsive styling of non-authenticated pages to improve how layouts adjust when switching between portrait and landscape orientations on certain devices.</p><p>These changes address an issue where parts of the page could appear off-screen due to how existing CSS and transitions handled reflow. This update improves consistency across devices and orientations without affecting functionality.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.1.1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-1-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-1-1</guid>
            <pubDate>Tue, 07 Apr 2026 15:21:51 GMT</pubDate>
            <description><![CDATA[<ul><li><p>This release includes a minor change to correct the version number.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.241]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-241</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-241</guid>
            <pubDate>Tue, 17 Mar 2026 08:37:52 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p>We’ve implemented a set of internal changes to improve platform stability and performance. These changes do not affect system behaviour or user experience.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Case timeline file downloads]]></title>
            <link>https://jadu.featureos.app/changelog/case-timeline-file-downloads</link>
            <guid>https://jadu.featureos.app/changelog/case-timeline-file-downloads</guid>
            <pubDate>Thu, 12 Mar 2026 10:50:18 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where files attached to notes in the case timeline could fail to download if the case had been open for an extended period of time. This was caused by an expired file URL being used when opening the attachment in a new tab.</p><p>Attachments now use an updated redirect URL to ensure files continue to download correctly, even if the case page has been open for a while.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.240]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-240</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-240</guid>
            <pubDate>Fri, 27 Feb 2026 12:47:52 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p><strong>Dependency updates</strong></p><p>We’ve updated internal dependencies used across the platform to ensure compatibility with the underlying technology that powers Jadu Connect. This change does not affect system behaviour or user experience.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.239]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-239</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-239</guid>
            <pubDate>Tue, 17 Feb 2026 14:26:48 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p><strong>Search update</strong></p><p>We’re updating the service that sits between Connect and OpenSearch that populates and searches data, to ensure compatibility with the underlying technology that powers Jadu Connect. During deployment, there will be a short period of downtime for search functionality. Aside from this temporary interruption, the change does not affect system behaviour or user experience.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Login and logout event handling update]]></title>
            <link>https://jadu.featureos.app/changelog/login-and-logout-event-handling-update</link>
            <guid>https://jadu.featureos.app/changelog/login-and-logout-event-handling-update</guid>
            <pubDate>Wed, 11 Feb 2026 09:50:56 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p><strong>Login and logout event handling update</strong></p><p>We’ve updated the internal login and logout event request to ensure compatibility with the underlying technology that powers Jadu Connect. This change does not affect system behaviour or user experience.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.7]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-7</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-7</guid>
            <pubDate>Fri, 06 Feb 2026 17:21:52 GMT</pubDate>
            <description><![CDATA[<p><strong>Features</strong></p><ul><li><p>OnBase</p><ul><li><p>Added “Object ID” as option of “Attribute value to return” setting of the “Hyland OnBase - WorkView Object Attribute Value“ logic.</p></li></ul></li></ul><p><strong>Fixes</strong></p><ul><li><p>OnBase</p><ul><li><p>Fixed an issue where an error was reported when using a OnBase WorkView Filter Result component within repeatables</p></li></ul></li><li><p>Forms</p><ul><li><p>Fixed an issue where forms with high number of repeatable rows (&gt;=400) timeout during submission</p></li><li><p>Fixed an issue where an error was reporting when uploading files within repeatables</p></li><li><p>Fixed an issue where Postcode (Integrated Component) disappears when validation message triggered</p></li></ul></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.238]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-238</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-238</guid>
            <pubDate>Wed, 04 Feb 2026 10:37:34 GMT</pubDate>
            <description><![CDATA[<h2><strong>Feature</strong></h2><p><strong>Two-way integration with Symology Aurora</strong></p><p>Jadu Connect now offers a two-way integration with Symology Aurora, enabling organisations to exchange case data securely between the two systems.</p><p>With this integration, cases can be created in Aurora directly from Jadu Connect, either when a case is created or later in the case lifecycle, depending on the workflow. Once created, case references are stored in both systems to support easy cross-referencing.</p><p>This integration is not enabled by default and is currently available to selected accounts only. Please contact Jadu if you want to learn more about this integration.&nbsp;</p><h2><strong>Improvements</strong></h2><p><strong>Case History now clearly indicates hidden events</strong></p><p>We’ve updated the Case History view to make it clearer when events exist but aren’t visible due to permission restrictions.</p><p>Previously, users might see gaps in the case history without realising this was caused by their access level, which could lead to confusion or support queries. Now, when an event exists but the user doesn’t have permission to view it, a placeholder row is shown indicating that the event details are hidden.</p><p>Selecting View details explains that an event has occurred but cannot be viewed due to insufficient permissions, and advises the user to contact an administrator if they believe access is incorrect. Event details, including dates and system-calculated values, remain protected and are not exposed to users without the appropriate permissions.</p><p><strong>Multiple exports of the same case filter are now blocked</strong></p><p>We’ve improved the case export process to prevent users from starting multiple exports for the same case filter at the same time.</p><p>If an export is already in progress for a filter set, additional export attempts will be temporarily blocked until the existing export has completed. This helps prevent unnecessary duplicate processing, reduces queue congestion, and ensures exports complete more efficiently and reliably.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Accessibility improvement: password show/hide button]]></title>
            <link>https://jadu.featureos.app/changelog/accessibility-improvement-password-show-hide-button</link>
            <guid>https://jadu.featureos.app/changelog/accessibility-improvement-password-show-hide-button</guid>
            <pubDate>Wed, 04 Feb 2026 08:37:33 GMT</pubDate>
            <description><![CDATA[<p>We’ve improved the accessibility of the <strong>Show/Hide password</strong> button on the Connect sign-in page to meet <strong>WCAG 2.2 Success Criterion 2.5.8 (Target Size – Minimum, AA)</strong>.</p><p>The interactive target size has been increased to ensure it meets the minimum touch target requirements, making it easier to use for people with motor or dexterity impairments. This change was identified during a recent accessibility audit and results in no noticeable visual difference for users.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.237]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-237</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-237</guid>
            <pubDate>Tue, 27 Jan 2026 08:58:42 GMT</pubDate>
            <description><![CDATA[<h2><strong>Feature</strong></h2><p><strong>SAML-based Single Sign-On (SSO) for non-staff users</strong></p><p>We’re introducing SAML-based Single Sign-On (SSO) for non-staff users - external users who are not part of an organisation’s internal workforce for example citizen accounts.&nbsp;</p><p>This enhancement allows organisations to authenticate non-staff users using a SAML 2.0–compatible Identity Provider, including Microsoft Entra External ID, providing a secure and streamlined sign-in experience for external audiences.</p><p>The feature will be enabled initially for selected accounts, with wider availability planned at a later date.</p><p>To get started enable and configure the integration under: Settings &gt; Integration Hub &gt; SAML User Authentication.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.236]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-236</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-236</guid>
            <pubDate>Wed, 14 Jan 2026 10:07:53 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p><strong>Email delivery library update</strong></p><p>We’ve updated the underlying library used to send emails to ensure it remains well supported and reliable. This is an internal update with no impact on how emails work in Jadu Connect.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[User registration can now be enabled alongside SAML Admin Authentication]]></title>
            <link>https://jadu.featureos.app/changelog/user-registration-can-now-be-enabled-alongside-saml-admin-authentication</link>
            <guid>https://jadu.featureos.app/changelog/user-registration-can-now-be-enabled-alongside-saml-admin-authentication</guid>
            <pubDate>Tue, 13 Jan 2026 08:54:45 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where User Registration could not be enabled when SAML Admin Authentication was enabled.</p><p>User registration settings now work correctly alongside SAML Admin Authentication, including:</p><ul><li><p>Displaying the “Enable user registration” option in Settings → User Administration → Registration</p></li><li><p>Showing the Register link on the login page when registration is enabled</p></li><li><p>Correctly displaying the registration form (or redirecting to login) when accessing the registration page by URL</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.235]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-235</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-235</guid>
            <pubDate>Mon, 12 Jan 2026 09:20:33 GMT</pubDate>
            <description><![CDATA[<h2><strong>Platform Maintenance: Performance and Security Improvements</strong></h2><p>As part of our ongoing commitment to maintaining a secure and reliable platform, we’ve carried out essential maintenance to upgrade the underlying technology that powers Jadu Connect.</p><p>This upgrade improves overall performance and strengthens security across the service. The work was completed with no downtime, and Jadu Connect remained fully operational throughout.</p><p>There are no changes to functionality and no action is required from you.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.8]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-8</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-8</guid>
            <pubDate>Thu, 18 Dec 2025 12:55:28 GMT</pubDate>
            <description><![CDATA[<p>This point release includes an update to our SAML dependency to the latest version. This is a maintenance update only and does not affect existing SAML configurations or authentication flows.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.234]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-234</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-234</guid>
            <pubDate>Fri, 12 Dec 2025 09:51:31 GMT</pubDate>
            <description><![CDATA[<h2><strong>Bugs</strong></h2><p><strong>Adding Fields to Large Case Forms</strong></p><p>We’ve fixed an issue where users couldn’t add new fields to case forms that already had a large number of fields. Some forms were showing a “The results could not be loaded” message when trying to add more fields.</p><p>This has now been resolved, and you can continue adding fields to large case forms without any errors.</p><p><strong>Added telephone number validation for person records</strong></p><p>We’ve added validation to the telephone fields when creating or updating a person record in the Connect UI and Service API, ensuring only valid telephone numbers can be entered.</p><h2><strong>Maintenance</strong></h2><p>This release includes maintenance to improve future compatibility with upcoming platform updates.</p><p>There’s no impact to current functionality, but these changes help keep the platform secure, reliable and ready for future enhancements.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.6]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-6</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-6</guid>
            <pubDate>Fri, 12 Dec 2025 12:26:47 GMT</pubDate>
            <description><![CDATA[<p><strong>Improvements</strong></p><ul><li><p>Updated Blue Badge Service integration to comply with the latest published API guidelines.</p></li><li><p>Updated repeatable prefilling to allow data from conditional and literal logic.&nbsp;<br></p></li></ul><p><strong>Fixes</strong></p><p>This release includes security improvements and fixes the following issues:</p><ul><li><p>Forms</p><ul><li><p>Fixed an issue where integrated components in internal forms were rendered with the front-end Twig template, causing incorrect styling when the Origin theme was registered.</p></li><li><p>Fixed an issue where a Flexible Event Booking question could be added to a repeatable despite this being unsupported.&nbsp;</p></li><li><p>Moved Prefill tag validation from SaveQuestionAction to BaseComponentSettingsService to centralise and standardise question setting validation.</p></li><li><p>Moved Repeatable Prefill test logic to the TestHelperBundle to prevent it from being exposed to users during form creation.</p></li><li><p>Fixed an issue where repeatable prefill logic could exceed column length in JaduXFPUserFormLogicResultLog by truncating the result before logging.</p></li><li><p>Fixed an issue where clicking next in the remapping flow did not move focus to the next question.</p></li><li><p>Fixed a 500 error when deleting logic with a configured repeatable prefill, ensuring the remapping modal appears as expected.&nbsp;</p></li><li><p>Fixed an issue where repeatable rows were incorrectly prefilling after validation errors, ensuring data is reconstructed from the request and prefill only applies on first visit.&nbsp;</p></li><li><p>Fixed repeatable prefill logic to remove duplicate tags across questions and updated the logic description to inform users that duplicates are ignored.&nbsp;</p></li><li><p>Fixed an issue where integrated components fail to render when displayed in an embedded form.&nbsp;</p></li></ul></li><li><p>OnBase and Workview integration</p><ul><li><p>Optimised repeatable dataset components to prevent duplicate API requests by caching configuration per request and ensuring dataset values are loaded consistently.&nbsp;</p></li><li><p>Fixed an issue where unmapped or unanswered repeatable fields caused incorrect values when using the “Create multiple objects” action for OnBase.</p></li><li><p>Improved selection of WorkView attribute placeholders in the object details widget to support complex relationships and enhance usability.&nbsp;</p></li><li><p>Fixed an issue where the Document List widget displayed the current date/datetime when a keyword from a keyword group had no value.</p></li></ul></li><li><p>Galaxies</p><ul><li><p>Fixed an issue where Photon Galaxies theme settings, such as logo or background image, were not loaded on the frontend.&nbsp;</p></li></ul></li><li><p>Templates</p><ul><li><p>Edit and Remove buttons in a repeatable question control now have appropriate margin applied in all themes.&nbsp;</p></li><li><p>Refactored JaduUrlGenertor to avoid calling Router::getRouteCollection(), preventing routing cache rebuilds and improving front-end performance when using modern templates (Photon).</p></li><li><p>Origin theme</p><ul><li><p>Margin is now shown between the progress bar and the resume form notification in a form.&nbsp;</p></li><li><p>Margin is no longer added to the first control of a form.&nbsp;</p></li><li><p>Appropriate margin is now added between the individual controls of an integrated form component.&nbsp;</p></li><li><p>A space now appears between progress bar elements when the form has multiple branching routes.&nbsp;</p></li><li><p>Fixed an issue where the accessibility checker was not visible when previewing content.</p></li></ul></li></ul></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.7]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-7</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-7</guid>
            <pubDate>Thu, 18 Dec 2025 12:54:47 GMT</pubDate>
            <description><![CDATA[<p>Fixed an issue where Photon Galaxies theme settings, such as logo or background image, were not loaded on the frontend.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.6]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-6</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-6</guid>
            <pubDate>Fri, 21 Nov 2025 16:51:05 GMT</pubDate>
            <description><![CDATA[<p>This release resolves the following issue:</p><ul><li><p>Resolved an issue where exceptions returned by the O365 integration were suppressed.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.5]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-5</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-5</guid>
            <pubDate>Fri, 21 Nov 2025 14:42:59 GMT</pubDate>
            <description><![CDATA[<p>This release fixes the following issues:</p><ul><li><p>Control Center User Interface</p><ul><li><p>Updated changelog widget in the Control Center.</p></li><li><p>Several unused javascript files have been removed.</p></li></ul></li><li><p>Galaxies</p><ul><li><p>Fixed issue where border and padding changes are not reflected in the preview window.&nbsp;</p></li><li><p>Removed references to Apache running under Windows as this architecture is no longer supported.&nbsp;</p></li><li><p>Updated Galaxies site change details form to use the main home directory constant.&nbsp;</p></li></ul></li><li><p>Multimedia</p><ul><li><p>Removed classes related to FFMPEG as no longer in use.&nbsp;</p></li></ul></li><li><p>Homepages</p><ul><li><p>Updated homepage designer javascript to use JSON.parse()</p></li></ul></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.5]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-5</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-5</guid>
            <pubDate>Fri, 21 Nov 2025 14:41:30 GMT</pubDate>
            <description><![CDATA[<p>This release fixes the following issue:</p><ul><li><p>Resolved an issue where widgets could not be added to rows in the homepage designer.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.4]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-4</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-4</guid>
            <pubDate>Mon, 17 Nov 2025 09:58:28 GMT</pubDate>
            <description><![CDATA[<p>This release provides fixes for the following:</p><ul><li><p>Forms</p><ul><li><p>The “Form Modified Date” field is now automatically prefilled with the current date, reducing manual input and improving data accuracy.</p></li><li><p>Fix added to locate private services when registering validation routines in compiler pass.</p></li><li><p>Fixed an issue where importing a form did not display a Page Template Warning modal if an imported template shared the same title as an existing template, but had different questions or other variations. Users are now informed of page templates that will be imported as form specific.</p></li></ul></li><li><p>Event Bookings</p><ul><li><p>Improved Office 365 calendar integration by increasing the event retrieval cap from 50 to 200 and adding support for a configurable subject prefix for blocking events. This ensures all blocking events are recognised when determining bookable days.&nbsp;</p></li><li><p>Updated form import logic to skip matching of configuration ID and calendar ID for event booking questions when comparing page templates, preventing unnecessary mismatches during import.&nbsp;</p></li><li><p>Improved logging coverage for Event Booking operations. Additional logs have been added to capture delete actions and other scenarios, making it easier to troubleshoot event booking issues.&nbsp;</p></li><li><p>Event configuration duration field now correctly shows the interval in minutes between events.&nbsp;</p></li></ul></li><li><p>Blue Badge integration</p><ul><li><p>Updated Blue Badge Service integration to comply with the latest published API guidelines.</p></li></ul></li><li><p>Installer</p><ul><li><p>When installing, non-alphanumeric characters can now be included in the passwords for system users.</p></li></ul></li><li><p>Photon</p><ul><li><p>Improved front-end performance by refactoring route generation to remove use of Router::getRouteCollection().</p></li></ul></li></ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.233]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-233</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-233</guid>
            <pubDate>Wed, 12 Nov 2025 14:45:54 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p><strong>Upgrade OpenSearch Version</strong></p><p>We’re upgrading our Amazon OpenSearch Service. This update ensures continued support, stability, and security for search functionality within Jadu Connect.</p><p>Search will be temporarily unavailable during the maintenance window while the upgrade is applied. All other platform functionality will remain available.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.232]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-232</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-232</guid>
            <pubDate>Wed, 29 Oct 2025 09:17:37 GMT</pubDate>
            <description><![CDATA[<h2><strong>Improvements</strong></h2><p><strong>Allow “Email List” fields to be used in “Set case value” rule actions</strong></p><p>You can now use “Email List” field types in the “Set case value” rule action. This allows these fields to be selected and updated through workflow rules.</p><h2><strong>Bugs</strong></h2><p><strong>Fixed bulk redaction silently failing&nbsp;</strong></p><p>Resolved an issue where the bulk redaction API could fail silently. The query handling has been updated to ensure all eligible cases are correctly fetched and redacted.</p><p><strong>Fixed issue preventing valid ‘Assign to a user group’ rules from saving</strong></p><p>Fixed an issue where some “Assign to a user group” rules could not be saved, showing an invalid value error even when a valid group was selected. All valid user groups can now be saved as expected.</p><p><strong>Fixed export/import errors for rules with empty field values</strong></p><p>Fixed an issue where case types containing rules with empty field value conditions or actions could not be exported or imported. Rules that check or set empty values now export and import correctly without errors.</p><p><strong>Fixed import silent validation failure</strong></p><p>Fixed an issue where, in some instances, validation failures during case type import would occur silently with no feedback in the UI. The UI will now correctly display validation errors.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Case field filters now correctly respect role visibility settings]]></title>
            <link>https://jadu.featureos.app/changelog/case-field-filters-now-correctly-respect-role-visibility-settings</link>
            <guid>https://jadu.featureos.app/changelog/case-field-filters-now-correctly-respect-role-visibility-settings</guid>
            <pubDate>Tue, 04 Nov 2025 08:50:55 GMT</pubDate>
            <description><![CDATA[<p>We’ve resolved an issue where some fields appeared in the <strong>“Filter by”</strong> options even when they weren’t visible to a user’s role.</p><p>Field visibility settings are now correctly applied to case list filters, ensuring users only see filter options for fields they have permission to view.</p><p>If any filters still appear incorrectly, re-saving the affected case fields will refresh their visibility.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.4]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-4</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-4</guid>
            <pubDate>Thu, 06 Nov 2025 16:04:23 GMT</pubDate>
            <description><![CDATA[<p>Fixes:</p><ul>
<li>
<p>Forms</p>
<ul>
<li><p>Fixed an issue where importing a form did not display a Page Template Warning modal if an imported template shared the same title as an existing template, but had different questions or other variations. Users are now informed of page templates that will be imported as form specific.</p></li>
<li><p>Added a script to flag potential variable picker issues. The script highlights areas where unsupported mappings are used and identifies instances where integrated component label variables are applied to incorrect question operators.&nbsp;</p></li>
<li><p>Added support for Repeatable mappings in the Healthcheck service, to flag issues where changes to the structure of a repeatable cause mappings to become invalid.&nbsp;</p></li>
<li><p>Fixed an issue in the Location component where conditional sections were not triggered after answering a location question, causing console errors and browser instability. Sections now load correctly without errors.&nbsp;</p></li>
<li><p>To ensure consistency and stability when prefilling repeatables, only logic designed for repeatable prefilling will now be executed when determining a prefill.&nbsp;</p></li>
<li><p>The fields in an email action template can now correctly handle multiple form variables.&nbsp;</p></li>
<li><p>Validation Routines and Definitions pages now handle corrupted question data safely, preventing errors during usage checks.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Workview Integration</p>
<ul>
<li><p>Improved the “WorkView Filter Results Repeatable Prefill” and “Document Keyword Group Repeatable Prefill” logics to support prefilling of WorkView Filter Results, WorkView Cascading Datasets, and Matrix components, when used inside repeatables.</p></li>
<li><p>Improved performance for the “Mapping” tab in the “WorkView: Create Multiple Objects” mapping template. The tab now loads and saves significantly faster.&nbsp;</p></li>
<li><p>Fixed an issue where “WorkView Cascading Dataset” and “Filter Results” component answers were not fully available as mapping options in the “Workview: Create Multiple Objects” mapping template. All levels and metadata are now correctly exposed for mapping, including when used inside nested sections or repeatables.&nbsp;</p></li>
<li><p>Updated the “Cascading Datasets” component to ensure the required field indicator matches the form’s standard styling across template sets.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Event Bookings</p>
<ul>
<li><p>Improved Office 365 calendar integration by increasing the event retrieval cap from 50 to 200 and adding support for a configurable subject prefix for blocking events. This ensures all blocking events are recognised when determining bookable days.&nbsp;</p></li>
<li><p>Updated form import logic to skip matching of configuration ID and calendar ID for event booking questions when comparing page templates, preventing unnecessary mismatches during import.&nbsp;</p></li>
<li><p>Improved logging coverage for Event Booking operations. Additional logs have been added to capture delete actions and other scenarios, making it easier to troubleshoot event booking issues.&nbsp;</p></li>
<li><p>Event configuration duration field now correctly shows the interval in minutes between events.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Deployer integration</p>
<ul><li><p>Fixed an issue where Deployer rollback failed to start on Central 4.0.&nbsp;</p></li></ul>
</li>
<li>
<p>Installation</p>
<ul><li><p>Fixed an issue where system user passwords containing non-alphanumeric characters cause post-installation scripts to fail.&nbsp;</p></li></ul>
</li>
<li>
<p>Content Portal templates</p>
<ul><li><p>Resolved repeatable component user interface issues in classic Content Portal templates - fixed button spacing, loading spinner rendering, and checkbox for attributes for accessibility compliance.</p></li></ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Rolled back: Added telephone number validation for person records]]></title>
            <link>https://jadu.featureos.app/changelog/rolled-back-added-telephone-number-validation-for-person-records</link>
            <guid>https://jadu.featureos.app/changelog/rolled-back-added-telephone-number-validation-for-person-records</guid>
            <pubDate>Fri, 24 Oct 2025 09:34:03 GMT</pubDate>
            <description><![CDATA[<p>We have rolled back a previous deployment which added telephone validation for creating or editing person records, due to a breaking API change. An improved version of this will be deployed at a later date.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[CSV files can now be uploaded to cases]]></title>
            <link>https://jadu.featureos.app/changelog/csv-files-can-now-be-uploaded-to-cases</link>
            <guid>https://jadu.featureos.app/changelog/csv-files-can-now-be-uploaded-to-cases</guid>
            <pubDate>Fri, 24 Oct 2025 13:37:51 GMT</pubDate>
            <description><![CDATA[<p>We’ve updated the allowed file types for case uploads to include CSV files, making it possible to attach and store CSV documents directly within a case.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Added telephone number validation for person records]]></title>
            <link>https://jadu.featureos.app/changelog/added-telephone-number-validation-for-person-records</link>
            <guid>https://jadu.featureos.app/changelog/added-telephone-number-validation-for-person-records</guid>
            <pubDate>Thu, 23 Oct 2025 16:08:45 GMT</pubDate>
            <description><![CDATA[<p><em>Note: This change has been rolled back - a new version of this will be deployed at a later date.</em></p><p>We’ve added validation to the telephone fields when creating or updating a person record in the Connect UI, ensuring only valid telephone numbers can be entered.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Fixed case number links breaking URLs in case fields]]></title>
            <link>https://jadu.featureos.app/changelog/fixed-case-number-links-breaking-urls-in-case-fields</link>
            <guid>https://jadu.featureos.app/changelog/fixed-case-number-links-breaking-urls-in-case-fields</guid>
            <pubDate>Thu, 23 Oct 2025 12:10:28 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where case numbers within a URL were incorrectly converted into case links, causing the full link to display incorrectly in Text or URL fields. URLs that include case numbers now display as expected.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Include webhook name in webhook failure notification emails]]></title>
            <link>https://jadu.featureos.app/changelog/include-webhook-name-in-webhook-failure-notification-emails</link>
            <guid>https://jadu.featureos.app/changelog/include-webhook-name-in-webhook-failure-notification-emails</guid>
            <pubDate>Thu, 23 Oct 2025 13:01:41 GMT</pubDate>
            <description><![CDATA[<p>We’ve updated webhook failure notification emails to include the webhook’s name in the information section making it easier to identify which webhook has failed.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Optimised image loading on case timeline]]></title>
            <link>https://jadu.featureos.app/changelog/optimised-image-loading-on-case-timeline</link>
            <guid>https://jadu.featureos.app/changelog/optimised-image-loading-on-case-timeline</guid>
            <pubDate>Tue, 21 Oct 2025 11:20:15 GMT</pubDate>
            <description><![CDATA[<p>Improved case timeline performance by optimising how case note image attachments are loaded. Image thumbnails now render more efficiently, improving responsiveness for cases with many note attachments.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.231]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-231</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-231</guid>
            <pubDate>Wed, 15 Oct 2025 10:33:01 GMT</pubDate>
            <description><![CDATA[<h1>Maintenance</h1><p>We've made behind-the-scenes updates to keep our platform secure, reliable, and up to date.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Mark deleted user groups in Timeline and Case History]]></title>
            <link>https://jadu.featureos.app/changelog/mark-deleted-user-groups-in-timeline-and-case-history</link>
            <guid>https://jadu.featureos.app/changelog/mark-deleted-user-groups-in-timeline-and-case-history</guid>
            <pubDate>Thu, 09 Oct 2025 13:27:40 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where a user’s deleted group wasn’t shown in Case History or Timeline entries. These now display “Deleted user group” to make records clearer.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Mark deleted messages in Timeline and Case History]]></title>
            <link>https://jadu.featureos.app/changelog/mark-deleted-messages-in-timeline-and-case-history</link>
            <guid>https://jadu.featureos.app/changelog/mark-deleted-messages-in-timeline-and-case-history</guid>
            <pubDate>Thu, 09 Oct 2025 13:27:18 GMT</pubDate>
            <description><![CDATA[<p>We’ve updated the Timeline and Case History to display a “Deleted message” label when a message has been removed, instead of leaving the entry blank.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Bug resolved: Multiple requests triggered when cancelling modal actions in Notes]]></title>
            <link>https://jadu.featureos.app/changelog/bug-resolved-multiple-requests-triggered-when-cancelling-modal-actions-in-notes</link>
            <guid>https://jadu.featureos.app/changelog/bug-resolved-multiple-requests-triggered-when-cancelling-modal-actions-in-notes</guid>
            <pubDate>Tue, 07 Oct 2025 11:01:40 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where cancelling certain modal actions such as deleting an attachment, assigning groups, or assigning users within Person or Case Notes could cause multiple null or autosave requests to be sent. This fix ensures the save and autosave functions behave correctly after cancelling these actions.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Force access to native login page]]></title>
            <link>https://jadu.featureos.app/changelog/force-access-to-native-login-page</link>
            <guid>https://jadu.featureos.app/changelog/force-access-to-native-login-page</guid>
            <pubDate>Thu, 02 Oct 2025 09:25:32 GMT</pubDate>
            <description><![CDATA[<p>You can now access the standard Connect login page even when “Bypass Login Page” is enabled in SAML Admin Authentication integration settings by adding <code>?force_native_login=true</code> to the login page URL. This allows native accounts to log in directly.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Clearer warning when deleting user groups]]></title>
            <link>https://jadu.featureos.app/changelog/clearer-warning-when-deleting-user-groups</link>
            <guid>https://jadu.featureos.app/changelog/clearer-warning-when-deleting-user-groups</guid>
            <pubDate>Thu, 02 Oct 2025 09:24:29 GMT</pubDate>
            <description><![CDATA[<p>The confirmation message for deleting a user group now includes a clearer warning about the impact of this action. You’ll also need to confirm that you understand the deletion cannot be undone before proceeding.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Bug resolved: Corrected input argument on OAuth cancel path generation]]></title>
            <link>https://jadu.featureos.app/changelog/bug-resolved-corrected-input-argument-on-oauth-cancel-path-generation</link>
            <guid>https://jadu.featureos.app/changelog/bug-resolved-corrected-input-argument-on-oauth-cancel-path-generation</guid>
            <pubDate>Thu, 02 Oct 2025 09:20:20 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue that could cause problems when trying to cancel an OAuth authorisation. The cancel option will now work more reliably and consistently.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Bug resolved: Error when importing or cloning accounts using "Assign to user" rules]]></title>
            <link>https://jadu.featureos.app/changelog/bug-resolved-error-when-importing-or-cloning-accounts-using-assign-to-user-rules</link>
            <guid>https://jadu.featureos.app/changelog/bug-resolved-error-when-importing-or-cloning-accounts-using-assign-to-user-rules</guid>
            <pubDate>Thu, 02 Oct 2025 08:22:26 GMT</pubDate>
            <description><![CDATA[<p>We fixed an issue where:</p><ul>
<li><p><strong>Importing a case type</strong> would fail if it included an <strong>“Assign to user”</strong> rule.</p></li>
<li><p><strong>Cloning an account</strong> would fail if any of its case types included this rule.</p></li>
</ul><p>Both actions now work as expected, so you can import case types and clone accounts without errors.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Bug resolved: unable to reassign Shared Filter Sets after owner deletion]]></title>
            <link>https://jadu.featureos.app/changelog/reassigning-ownership-of-shared-filter-sets-after-user-deletion</link>
            <guid>https://jadu.featureos.app/changelog/reassigning-ownership-of-shared-filter-sets-after-user-deletion</guid>
            <pubDate>Wed, 01 Oct 2025 14:31:34 GMT</pubDate>
            <description><![CDATA[<p>We’ve fixed an issue where Shared Filter Sets could not be reassigned if the original owner had been deleted. Previously, attempting to assign a new owner triggered an error and prevented the modal from loading.</p><p>With this fix, administrators can now successfully reassign ownership of Shared Filter Sets even if the previous owner’s account has been deleted.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[What’s New? Change Log Widget in Connect 🎉]]></title>
            <link>https://jadu.featureos.app/changelog/what-s-new-change-log-widget-in-connect</link>
            <guid>https://jadu.featureos.app/changelog/what-s-new-change-log-widget-in-connect</guid>
            <pubDate>Wed, 01 Oct 2025 08:56:59 GMT</pubDate>
            <description><![CDATA[<p>You’ll now spot a shiny new bullhorn icon in the Connect Control Centre header. Click it any time to see the latest release notes and stay up to date with new features, fixes, and improvements — all without leaving Connect. Staff users only.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.230]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-230</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-230</guid>
            <pubDate>Tue, 23 Sep 2025 08:18:24 GMT</pubDate>
            <description><![CDATA[<h2><strong>Improvements</strong></h2><p><strong>Extended webhook URL length support</strong></p><p>We’ve increased the maximum length of webhook URLs from 255 characters to 2000 characters.</p><p>This improvement ensures compatibility with longer URLs generated by services such as Microsoft Power Automate, preventing issues where URLs were previously cut short and caused webhook authentication failures.</p><p>Validation has also been added, so when creating or editing a webhook you’ll be notified if a URL exceeds the new 2000-character limit.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.3]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-3</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-3</guid>
            <pubDate>Thu, 25 Sep 2025 15:54:49 GMT</pubDate>
            <description><![CDATA[<p><strong>Improvement</strong></p><ul><li><p>Added a theme setting to control whether a user is redirected to the account page or the homepage after logging into their user account from the homepage.<br></p></li></ul><p><strong>Fixes</strong></p><ul>
<li>
<p>Deprecation notices</p>
<ul>
<li><p>Resolved an issue where dynamic properties were generating deprecated notices</p></li>
<li><p>Resolved a deprecation warning caused by the use of a dynamic property DataMapper::$logger. The logger is now handled in a way that is compatible with current PHP standards.</p></li>
<li><p>Fixed a deprecation warning related to the dynamic property Component::$inputs. This ensures compatibility with newer PHP versions and removes unnecessary warnings from logs</p></li>
</ul>
</li>
<li>
<p>Directories</p>
<ul><li><p>Resolved an issue where submitting a public directory record with an image caused an error. Frontend users can now successfully submit records that include images without encountering errors.</p></li></ul>
</li>
<li>
<p>Forms</p>
<ul>
<li><p>Validation error highlighting has been corrected. Previously, when a row in a Repeatable question contained a validation error, the following row was incorrectly highlighted. The system now accurately highlights the row with the actual error.</p></li>
<li><p>Alphanumeric validation is now correctly enforced in repeatable questions. Inputs containing invalid characters (such as commas) are rejected as expected.</p></li>
<li><p>Matrix row data is preserved when adding rows to repeatable questions. Values now remain aligned with the row where they were originally entered.</p></li>
<li><p>The system will now flag invalid updated variable picker mappings as Health Check warnings.</p></li>
<li><p>Date Calculation definitions can now be used in placeholders and logs. Previously, attempting to insert a Date Calculation definition into form instructions or logs would fail to render as expected. This has been fixed so relative dates (e.g., today) defined in /jadu/xforms2/definitions now work correctly in both placeholders and log entries.</p></li>
<li><p>Fixed an issue where it was not possible to edit a JavaScript snippet inserted into the document editor while editing a form page.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Perceptive Integration&nbsp;</p>
<ul><li><p>The Perceptive workflow document details page now displays as expected.&nbsp;</p></li></ul>
</li>
<li>
<p>OnBase &amp; WorkView Integration</p>
<ul>
<li><p>OnBase mapping has been corrected to ensure data is accurately mapped, resolving misalignment issues caused by the previous row-handling bug in repeatable questions.</p></li>
<li>
<p>Resolved an issue where default values in the Object Details widget were not always used correctly. Fixed a formatting issue where defaults were ignored if they did not match the attribute’s datatype. Corrected logic so that content is displayed when:</p>
<ul>
<li><p>The object exists and the filter returns exactly one result.</p></li>
<li><p>The object’s class matches the widget’s configured class.</p></li>
<li><p>At least one placeholder in the content is replaced by a valid attribute value or default value.</p></li>
</ul>
</li>
<li><p>Fixed an issue where WorkView filter and WorkView component were not validating the required settings on the component. The system now shows page warnings when the required setting is enabled.&nbsp;</p></li>
<li><p>The WorkView object is now updated correctly when a checkbox field with value 1 is mapped using the “WorkView: Update Object” mapping template.</p></li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.3]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-3</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-3</guid>
            <pubDate>Tue, 05 May 2026 11:03:04 GMT</pubDate>
            <description><![CDATA[<p><strong>Improvements</strong></p><ul><li><p>Added a theme setting to control whether a user is redirected to the account page or the homepage after logging into their user account from the homepage.</p></li></ul><p><strong>Fixes</strong></p><ul><li><p>Dates on the review page are now localised in a consistent and configurable way&nbsp;</p></li><li><p>Resolved an issue where dynamic properties were generating deprecated notices</p></li><li><p>Resolved a deprecation warning caused by the use of a dynamic property DataMapper::$logger. The logger is now handled in a way that is compatible with current PHP standards.</p></li><li><p>Fixed a deprecation warning related to the dynamic property Component::$inputs. This ensures compatibility with newer PHP versions and removes unnecessary warnings from logs</p></li><li><p>Resolved an issue where submitting a public directory record with an image caused an error. Front end users can now successfully submit records that include images without encountering errors.</p></li></ul><p></p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 2.2.6]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-2-2-6</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-2-2-6</guid>
            <pubDate>Mon, 22 Sep 2025 15:23:16 GMT</pubDate>
            <description><![CDATA[<p>This release includes the following:</p><ul>
<li><p>Resolved a deprecation warning caused by the use of a dynamic property DataMapper::$logger. The logger is now handled in a way that is compatible with current PHP standards.</p></li>
<li><p>Fixed a deprecation warning related to the dynamic property Component::$inputs. This ensures compatibility with newer PHP versions and removes unnecessary warnings from logs</p></li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.229]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-229</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-229</guid>
            <pubDate>Fri, 05 Sep 2025 10:51:06 GMT</pubDate>
            <description><![CDATA[<h2><strong>Improvements</strong></h2><p><strong>Improved Add Fields modal performance and usability</strong></p><p>We’ve re-implemented the Add Fields modal to better support accounts with very large numbers of fields (10,000+). The updated modal delivers faster performance with pagination and searching when browsing case fields, and provides a clearer workflow where fields can be selected, reviewed in the “Selected fields” table, and added or removed as needed.&nbsp;</p><img src="https://vault.featureos.app/uploads/attachment/upload/thumb-4cded44e39d2ac4b2c749fe086a0d312.png"><p>These improvements make adding fields to case forms smoother, faster, and more reliable.</p><h2><strong>Bugs</strong></h2><p><strong>Case counts now match between reports and filters</strong></p><p>We fixed an issue where the “All cases created” report and the case dashboard filters sometimes showed different results when using date ranges. Case counts are now consistent across reports and filters.</p><p><strong>Shared filter sets retain visibility when renamed</strong></p><p>Previously, renaming a shared filter could unintentionally change its visibility to match the group of the user making the change. The filter will now keep its original visibility settings when renamed.</p><p><strong>OAuth error handling no longer causes failures</strong></p><p>We resolved an error where missing account context during OAuth authentication could cause a system failure (500 error). This has been corrected to ensure stable behaviour.</p><p><strong>HUBis integration sends requests without field mappings<br></strong>We fixed an issue where HUBis integration requests were not being sent if no field mappings were present, even when only reference mappings were required. Actions such as “Cancel Worksheet” now work as intended.</p><h2><strong>Maintenance</strong></h2><p><strong>Webhook and integration log clean-up enabled</strong></p><p>In <a target="_blank" rel="noopener noreferrer nofollow" href="https://jadu.featureos.app/changelog/jadu-connect-1-228"><u>Jadu Connect 1.228</u></a>, we introduced automated log clear-down for webhooks and integrations but kept it disabled. Since then, historic data has been cleared manually. With this release, the automated jobs are now enabled, ensuring old webhook and integration logs are removed regularly without manual intervention.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.2]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-2</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-2</guid>
            <pubDate>Wed, 03 Sep 2025 10:51:22 GMT</pubDate>
            <description><![CDATA[<p>Fixes the following issues:</p><ul>
<li>
<p>Forms</p>
<ul>
<li><p>Fixed an accessibility issue where you could not tab correctly around the variable picker.</p></li>
<li><p>Fixed an issue where “Total of column” repeatable variables did not work as intended when used with checkboxes.</p></li>
<li><p>It is no longer possible to add a prefill tag to text block form components in repeatable questions.</p></li>
<li><p>Fixed an issue where placeholders could incorrectly be copied and pasted between forms.&nbsp;</p></li>
<li><p>The confirm answer field now saves correctly as a user progresses through a form.</p></li>
<li><p>Fixed an issue where the page would scroll to a repeatable section on initial load instead of the beginning of the page.</p></li>
<li><p>The form is no longer prevented from progressing when a repeatable is in a hidden section and has a minimum number of rows.</p></li>
<li><p>Fixed an unintentional backwards compatibility break with respect to the format of started and submitted date variables.&nbsp;</p></li>
<li><p>When accessing variables programmatically, variables are now offered for repeatables that are inside sections.&nbsp;</p></li>
<li><p>The “Add row” button is now correctly hidden when editing or adding a row in a repeatable question.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Integrations</p>
<ul>
<li><p>Fixed an issue where editing Perceptive Display Sets could trigger an error.&nbsp;</p></li>
<li><p>An error is no longer shown when a user import file with character length under 1000 characters is imported in the OnBase User Import function.&nbsp;</p></li>
<li><p>Fixed an issue where a date property in a display set could trigger an error when viewing details of a Perceptive Worklist item.&nbsp;</p></li>
<li><p>Duplicate users are now correctly prevented when using the MyAccount user integration.</p></li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.228]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-228</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-228</guid>
            <pubDate>Tue, 19 Aug 2025 12:47:40 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><p><strong>Automated Cleanup of Integration &amp; Webhook Delivery Logs</strong></p><p>A new automated process now removes integration and webhook delivery logs older than six months. This helps maintain system performance, reduce storage use, and support data governance best practices.</p><p><strong><em>Note:</em></strong><em> This feature will be disabled on deployment. Log cleanup will begin from </em><strong><em>Monday 24th August 2025</em></strong><em>. This release only puts the underlying code in place.</em></p><h2><strong>Improvements</strong></h2><p><strong>Optimised Case Field Filtering to Prevent Out of Memory Errors</strong></p><p>Improved how case field filter types are loaded when displaying dashboards resulting in better performance and stability for dashboards with complex case filtering.</p><p><strong>Increased Transition Selection Limit for Case Forms</strong></p><p>The “Show form on these transitions” setting now supports pagination. This enhancement removes the previous limit of 100 transitions and applies to both:</p><ul>
<li><p>Adding a new case form</p></li>
<li><p>Editing an existing case form’s transitions</p></li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-1</guid>
            <pubDate>Wed, 03 Sep 2025 10:44:16 GMT</pubDate>
            <description><![CDATA[<p>Fixes the following issues:</p><ul>
<li><p>Fixed an issue that could cause a 500 error when validating remapping fields while deleting a logic.</p></li>
<li><p>You can now reliably drag and drop a variable into the <em>Amend Booking</em> action.</p></li>
<li><p>Fixed an issue where rule clauses were not removed properly when multiple clauses existed in a rule.</p></li>
<li><p>Fixed a problem where labels could disappear in integrated components when clicking lookups.</p></li>
<li><p>Fixed an issue where data migration incorrectly converted “all day” configurations to “slot” (and vice versa).</p></li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.2]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-2</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-2</guid>
            <pubDate>Mon, 22 Sep 2025 14:08:42 GMT</pubDate>
            <description><![CDATA[<p>Contains the following fix:</p><ul><li><p>Fixed a migration where slot configuration for event bookings were incorrectly converted to “All day”</p></li></ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 4.0.0]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-4-0-0</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-4-0-0</guid>
            <pubDate>Wed, 03 Sep 2025 10:43:18 GMT</pubDate>
            <description><![CDATA[<h3><strong>Features</strong></h3><p><strong>New Form Variable Picker</strong></p><p>The current form variable picker requires an upgrade to <em>Variable Picker 3 (VP3)</em> to improve flexibility, user experience, and maintainability. This update introduces <em>transformations, enhanced repeatable variable support, and better integrations with form logic and calculations</em>.</p><p><strong>Prefilled repeatable components</strong></p><p>We’re introducing a powerful new enhancement to Jadu Central forms: Repeatable Component Prefills, designed in direct response to customer feedback from users. This feature significantly expands the ability to dynamically prepopulate data in repeatable form elements, enabling more intelligent, integrated, and efficient form behaviour.</p><ul>
<li>
<p><strong>Prefill from OnBase Keyword Groups</strong>. Repeatable components can now be prefilled directly from OnBase Keyword Groups, allowing seamless integration with external data sources. The enhancement includes:</p>
<ul>
<li><p>Support for multi-instance, single-instance, and standalone keyword types.</p></li>
<li><p>Built-in logic to retrieve and parse OnBase keyword data into repeatable rows.</p></li>
<li><p>A new mapping interface in the Control Centre, enabling administrators to visually select and bind OnBase fields to specific fields within a repeatable component.&nbsp;&nbsp;</p></li>
</ul>
</li>
<li>
<p><strong>Prefill One Repeatable from Another</strong>. This release also introduces the ability to prefill one repeatable component from another within the same form:&nbsp;</p>
<ul>
<li><p>A new “Add Prefill Tag” setting allows repeatables to be matched and linked.</p></li>
<li><p>Matching is based on consistent field tagging, enabling structured data transfer.&nbsp;</p></li>
<li><p>Maintains consistent JSON data structures, ensuring compatibility with downstream workflows and exports.&nbsp;</p></li>
</ul>
</li>
<li>
<p><strong>Frontend Refactor - JavaScript-Based Repeatables.</strong>&nbsp; The internal repeatables architecture has been refactored to rely on JavaScript for better performance and responsiveness:</p>
<ul>
<li><p>AJAX-based logic now powers the addition, update, and removal of repeatable rows.</p></li>
<li><p>Eliminates full-page refreshes, delivering a smoother user experience when interacting with dynamic or integrated components.</p></li>
<li><p>Simplifies and accelerates future enhancements to repeatables behavior and rendering.&nbsp;</p></li>
</ul>
</li>
<li>
<p><strong>Control Centre Enhancements.</strong>&nbsp; The Control Centre UI has been updated to support the new prefilling capabilities:</p>
<ul>
<li><p>The Variable Picker (V3) now includes support for repeatable component fields.</p></li>
<li><p>A new dropdown-based field mapping UI lets users configure how external or internal repeatables are linked.&nbsp;</p></li>
<li><p>A live JSON preview shows what data will be inserted before applying the mapping, improving transparency and confidence for administrators.&nbsp;</p></li>
</ul>
</li>
<li>
<p><strong>Backward Compatibility and Safety.</strong>&nbsp; We’ve designed this feature with full backward compatibility in mind:</p>
<ul>
<li><p>Legacy prefills will continue to function without changes.&nbsp;</p></li>
<li><p>Incompatible or deprecated mappings will be flagged with a “Removed” state in the UI.&nbsp;&nbsp;</p></li>
<li><p>A prebuilt SQL query is included to help support teams identify forms using unsupported or outdated prefill configurations.</p></li>
</ul>
</li>
</ul><p><strong>Compatibility with Connect Email List field</strong></p><p>The field type is basically a text/textarea field, it accepts a comma separated list of email addresses and Connect validates each email before accepting the passed value.&nbsp;</p><p><strong>PHP 8.3 Compatibility</strong></p><p>This release introduces full compatibility with PHP 8.3, ensuring your application can take advantage of the latest performance improvements, syntax features, and security patches available in the PHP ecosystem.&nbsp;</p><p><strong>Microsoft Garnet Compatibility</strong></p><p>We now support Microsoft Garnet, Microsoft’s high-performance in-memory caching system. This provides an alternative to Redis and Memurai for customers using&nbsp; Microsoft Windows Server.&nbsp; Further information is found in our User Manual. <a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.jadu.net/central/developer/installation/installing/windows/garnet-setup"><u>Setting up Microsoft Garnet in Jadu Central</u></a></p><p><strong>Microsoft Server 2025 Compatibility</strong></p><p>Your applications can now be deployed and run on Microsoft Server 2025, ensuring long-term platform support and access to the latest enterprise-grade performance, scalability, and security enhancements.</p><p><strong>MariaDB 10.11 Compatibility</strong></p><p>We have added support for MariaDB 10.11, allowing customers to take advantage of the latest long-term support (LTS) release, which includes stability, performance improvements, and extended lifecycle support.</p><p><strong>Machine names added to Homepage Widgets</strong><br>You can now assign machine-readable names (machineName) to homepage widgets. This enhancement removes the dependence on auto-incremented database IDs for identifying widgets.&nbsp;</p><p>Key benefits include:&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;•&nbsp; &nbsp; Better alignment between widget configuration and source code,&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;•&nbsp; &nbsp; Easier widget management across environments, and&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;•&nbsp; &nbsp; Improved support for version control and automated deployment.</p><p><strong>Dark Mode in Control Centre (Beta Feature)</strong></p><p>A Dark Mode option is now available within the Control Center interface. To enable it, users must activate the Beta Features toggle.&nbsp;</p><h3><strong>Improvements</strong></h3><p><strong>Replaced Klein Routing with Symfony Routing</strong></p><p>We’ve fully migrated from the Klein routing library to Symfony Routing, improving maintainability, testability, and route configuration consistency.</p><p><strong>Encryption Enhancements</strong></p><p>We’ve made extensive updates to improve platform security and align with modern encryption practices. Affected data includes authenticator keys for users and administrators, and integration credentials.<strong> </strong>As part of this work we have:&nbsp;</p><ul>
<li><p>Discontinued encryption of constant values with type “secure”.</p></li>
<li><p>Stopped encrypting cached data</p></li>
<li><p>Disabled caching for user data.</p></li>
</ul><p><strong>Updated Moment.js&nbsp;</strong></p><p>Upgraded the Moment.js dependency bringing in the latest timezone and locale updates, along with minor bug fixes.</p><p><strong>Doctrine Type Annotation Fixes</strong></p><p>Resolved deprecation warnings related to outdated annotation syntax in Doctrine type methods.</p><p><strong>Apache 2.4 Compatibility for Site Themes</strong></p><p>Site themes using virtual directories now support Apache 2.4. This expands support for modern server environments and improves compatibility with newer hosting platforms and cloud infrastructure.</p><p><strong>Also</strong>:</p><ul>
<li><p>Updated Grunt to remove dependency on older Node versions.</p></li>
<li><p>Adds formID as a Foreign key in Form pages to ensure better data consistency</p></li>
</ul><p><strong>Fixes</strong></p><ul>
<li>
<p>Installation</p>
<ul>
<li><p>Fixed web.config issues on new install for WISP photon</p></li>
<li><p>Removed XForms Standalone mode from the XFP installer</p></li>
<li><p>Updated installer to remove &amp; update the legacy Forms Content types.</p></li>
</ul>
</li>
<li>
<p>Maintenance scripts</p>
<ul><li><p>Removed references to classic forms from the maintenance scripts.</p></li></ul>
</li>
<li>
<p>Control Center User Interface</p>
<ul>
<li><p>Flag updated to bookmark for search page, with flag icon changing to star icon</p></li>
<li><p>Making search result type column keyboard accessible</p></li>
<li><p>Changing the links to buttons on search results page</p></li>
<li><p>Added a visually displayed or hidden &lt;caption&gt; for Search results</p></li>
<li><p>Accessibility: improvements to the search results row select checkbox.</p></li>
<li><p>Accessibility: Improvements to the accessible landmarks of the search results page.</p></li>
<li><p>Fixing accessibility on history links on search results page</p></li>
<li><p>Setting keyboard focus on the first interactive element on search result page</p></li>
<li><p>Adding a short status message to screen reader users on search result page</p></li>
<li><p>A11y fixes of search results filter sidebar</p></li>
<li><p>Updating the markup to follow the ARIA accordion pattern on search result page</p></li>
<li><p>Updated the page title to “Search results" to be more descriptive</p></li>
<li><p>Replacing hardcoded actions button with Pulsar component</p></li>
<li><p>Remove CMS Continuum version from CC dashboard and error page&nbsp;</p></li>
</ul>
</li>
<li>
<p>Forms</p>
<ul><li><p>Added temporary workaround to fix Microsoft SQL PHP driver issue with 5.12 and PHP 8.3</p></li></ul>
</li>
<li>
<p>Events</p>
<ul><li><p>Resolve event location table filter selecting all results</p></li></ul>
</li>
<li>
<p>Directories</p>
<ul><li><p>Fixes directories deletion of user submitted records</p></li></ul>
</li>
<li>
<p>Content Schedule</p>
<ul><li><p>Resolved content schedules for shared admin on XFP sites not populating schedules table</p></li></ul>
</li>
<li>
<p>Homepages</p>
<ul><li><p>Resolves issue where Homepages may become broken in the Homepage Designer if they contain a Widget that has been deleted using the Widget Manager.</p></li></ul>
</li>
<li>
<p>Galaxies</p>
<ul><li><p>Shared galaxies site details now updated across the main site and galaxies</p></li></ul>
</li>
<li>
<p>Blogs</p>
<ul><li><p>Fixed Blog Posts page when loading large datasets by limiting records and count queries&nbsp;</p></li></ul>
</li>
<li>
<p>Modern templates</p>
<ul><li><p>Resolves issue where setting placeholders were not always being replaced in Legacy Widgets for Photon sites</p></li></ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.227]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-227</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-227</guid>
            <pubDate>Tue, 05 Aug 2025 10:08:02 GMT</pubDate>
            <description><![CDATA[<h2><strong>Bugs</strong></h2><p><strong>Resolved Server Error on /q/login/ Pages</strong></p><p>Visiting the /q/login/ URL (with trailing slash) was resulting in a server error. This has now been fixed to ensure the login page loads correctly.</p><p><strong>Improved CSV Import Handling for Files with BOM</strong></p><p>CSV files created in Excel often include a Byte Order Mark (BOM) at the beginning, which prevents the system from correctly identifying header columns during import. We now automatically strip the BOM when performing data imports.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.226]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-226</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-226</guid>
            <pubDate>Wed, 23 Jul 2025 09:19:51 GMT</pubDate>
            <description><![CDATA[<h2><strong>Improvements</strong></h2><p><strong>Seamless Transition from Native to SAML Admin Accounts</strong></p><p>We've enhanced the SAML login flow to better support users transitioning from native authentication. When a user logs in via SAML and their email matches an existing native (non-SAML) account, Connect will now automatically link the account instead of blocking access.</p><p>If the user’s email matches a native account that does not already have a SAML External ID, the system will:</p><ul>
<li><p>Link the account by storing the SAML NameID as the External ID.</p></li>
<li><p>Authenticate the user and grant access as normal.</p></li>
<li><p>Log the event in the SAML Admin Authentication log, e.g.:<br>"Linked user [email] to SAML account with NameID [NameID]"</p></li>
</ul><p>Once an account has been linked to a SAML login, the user will only be able to sign in using SAML. Native authentication will no longer be available for that user.</p><p><strong>New Account Setting to Disable "Assign Email List" Invitations</strong></p><p>To support more flexible preferences, we've added an account-level setting that controls whether email invitations are sent when assigning users to a case using the “Assign email list” rule action.</p><p><strong>Default behaviour (unchanged):</strong> Email invitations are sent to email addresses that don’t already have a user account in Connect.</p><p><strong>New behaviour (when disabled):</strong> No emails are sent. Assignment still occurs silently.</p><p>This setting only affects invitations sent via the “Assign email list” action. All other user invitation emails are sent regardless of this setting.</p><h2><strong>Bugs</strong></h2><p><strong>Email Alerts Enabled for New SAML Users</strong></p><p>We've fixed an issue where new admin users created via SAML authentication did not have the "Enable email alerts" setting turned on by default. This meant those users were not receiving email notifications unless the setting was manually enabled on the user account.&nbsp;</p><p>The "Enable email alerts" checkbox will now be automatically checked for all new users created via SAML login.</p><p>This fix only applies to users created after the update. Existing users created via SAML prior to this fix are unaffected and will need the setting enabled manually if required.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-1</guid>
            <pubDate>Fri, 25 Jul 2025 12:13:42 GMT</pubDate>
            <description><![CDATA[<ul><li><p>Resolved an issue when logging into a Galaxies website resulted in an error.</p></li></ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.225]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-225</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-225</guid>
            <pubDate>Tue, 15 Jul 2025 13:48:12 GMT</pubDate>
            <description><![CDATA[<h2><strong>Improvement</strong></h2><p><strong>Timeline Updates for Address Field Changes</strong></p><p>Previously, updating an address field on a case did not trigger an entry in the case timeline or generate a visible diff, even though the address value was correctly updated. This made it difficult for users to track changes to address information over time.</p><p>What’s changed:</p><ul>
<li><p>Editing an address field on a case now generates a timeline entry showing the before and after values.</p></li>
<li><p>Diffs for address field changes are now visible in the timeline, ensuring better auditability and change tracking.</p></li>
</ul><p>This improvement enhances transparency and ensures all changes to critical address data are properly recorded.</p><p><strong>Clearer Feedback After Exporting Case Type</strong></p><p>The export modal now shows clearer feedback when a case type download starts.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.6.0]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-6-0</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-6-0</guid>
            <pubDate>Mon, 07 Jul 2025 18:58:47 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><p><strong>Theme Configuration Updates&nbsp;&nbsp;</strong></p><p>We’ve introduced new branding and metadata options to give teams more control and flexibility:</p><ul>
<li><p>New upload fields for SVG logos, favicons (ICO, PNG, Apple Touch, Safari pinned tab), and Open Graph images.</p></li>
<li><p>New toggle to hide the categories dropdown menu.</p></li>
<li><p>Updated favicon.ico option: now supports direct file uploads instead of requiring a full URL.&nbsp;&nbsp;<br></p></li>
</ul><p>These changes simplify asset management, improve brand consistency, and enhance the site’s appearance across devices and platforms.</p><p></p><p><strong>Switcher for Jadu Central configuration</strong></p><p>We’ve introduced a new CLI tool that allows you to switch your Jadu Central site between predefined configurations (such as <em>Lite</em> and <em>Full</em>) instantly and safely. This command applies consistent module configurations based on centrally defined presets, eliminating manual database updates. It’s fully rerunnable, supports automation via a --no-interaction flag, and takes effect immediately.</p><p></p><p><strong>Switcher for Photon templates</strong></p><p>You can now convert your Jadu Central site from Classic templates to Photon templates using a simple CLI command. This tool applies the new out-of-the-box Origin theme and automatically migrates any existing Content Portal theme settings, ensuring a smooth transition with minimal manual effort. The command allows you to modernise your site quickly and reliably, enabling access to the latest Photon features without the cost and complexity of a full redevelopment.&nbsp;</p><p></p><p><strong>Support for Load-Balanced Hyland OnBase Environments</strong></p><p>Jadu Central now supports integration with Hyland-hosted load-balanced OnBase environments. This enhancement ensures compatibility for enterprise customers using Hyland’s hosted infrastructure.&nbsp;</p><p></p><p><strong>Added compatibility for upcoming changes to the Blue Badge API</strong></p><p>This release introduces compatibility for the latest release of the Blue Badge API which will update a number of previous endpoints.&nbsp;</p><h2><strong>Fixes</strong></h2><ul>
<li>
<p>Site settings</p>
<ul><li><p>Removed Control Center Logo and Badge fields as they are non-functional in the latest version</p></li></ul>
</li>
<li>
<p>Widgets</p>
<ul><li><p>Resolves issue where setting placeholders were not always being replaced in Legacy Widgets for Photon sites</p></li></ul>
</li>
<li>
<p>Integrations</p>
<ul>
<li><p>Fixed an issue in OnBase integration where mapping a static value of 0 could be ignored during a document update</p></li>
<li><p>Resolved an issue where when trying to import a form which has a Workview Filter Result, if the filter configuration no longer existed, an error occurred</p></li>
<li><p>Resolved an issue where only the first relationship attribute for a given class was available in the placeholder picker in the WorkView Object Details widget</p></li>
<li><p>Fixed PHP warnings of undefined array offset in OnBaseWorkviewFilterQueryCriteriaFactory</p></li>
<li><p>Resolved an issue where an inconsistent number of results could be shown in the OnBase Filter Results widget if duplicate Objects were present in the Filter results</p></li>
</ul>
</li>
<li>
<p>Photon</p>
<ul>
<li>
<p>Homepage banners</p>
<ul><li><p>Homepage banners without a link no longer show an empty link</p></li></ul>
</li>
<li>
<p>Integrations</p>
<ul>
<li><p>Fixed a number of warnings and errors for Hyland OnBase widgets when using Photon templates</p></li>
<li><p>Fixed an issue where the “Hyland OnBase - WorkView Object details” widget could error in a Photon environment</p></li>
<li><p>OnBase widgets now use a required indicator consistent with other areas of the site</p></li>
<li><p>Removed multiple focusable table wrappers from OnBase widgets</p></li>
<li><p>Resolved validation issues in the Perceptive widgets</p></li>
<li><p>Fixed accessibility issues found in the Perceptive widgets</p></li>
<li><p>Submitting the Perceptive Search widget with an empty value no longer throws an error&nbsp;</p></li>
<li><p>Hash validation no longer fails when following an action link from the WorkView Filter results widget to the Object details widget</p></li>
</ul>
</li>
<li>
<p>My Account</p>
<ul><li><p>Resolved an issue where logout was not functioning as expected on a Galaxies site using Jadu Connect for authentication</p></li></ul>
</li>
<li>
<p>Origin theme</p>
<ul>
<li><p>The search role is no longer duplicated by the hero search and the header search.</p></li>
<li><p>The header search now functions as a focus trap when expanded.</p></li>
<li><p>Sa11y and JQuery are properly included in npm dependencies</p></li>
<li><p>AAA colour contrast implemented for links in the event calendar widget</p></li>
<li><p>Menu links are now styled appropriately when in dark mode</p></li>
<li><p>Date range fields are now shown side-by-side rather than stacked in the OnBase Document List widget</p></li>
<li><p>A loading state has been added to the OnBase Document List widget and the OnBase WorkView Filter Results widget</p></li>
<li><p>Fixed alignment of OnBase widget search buttons</p></li>
<li><p>Improved the styling of the OnBase widget action links</p></li>
<li><p>Margin added around success and alert messages and forms</p></li>
<li><p>A hover effect is now shown for submit inputs</p></li>
<li><p>Button styles are now consistently applied</p></li>
<li><p>Improved the styling of supplements on a one-column layout</p></li>
<li><p>Improved position of the form supplement button</p></li>
<li><p>Fixed an issue where the next and previous links could overlap an image with a long caption</p></li>
<li><p>Removed duplicate focusable table wrappers in OnBase and Perceptive widgets</p></li>
<li><p>Primary colours are now used for table header rows</p></li>
<li><p>Form controls now use consistent spacing</p></li>
<li><p>Form elements now use the full page width</p></li>
<li><p>Repeatable form label is now shown in bold</p></li>
<li><p>Resolved an issue with image captions overflowing the description section of the form</p></li>
<li><p>Fixed an issue with incomplete form submissions being visible by default in the user form widget</p></li>
<li><p>Fixed an issue with widgets in a grid being inconsistently sized</p></li>
<li><p>Made sure links in the user form widget are at least 24px tall</p></li>
<li><p>Ensured that the OnBase Document List widget dates input is correctly aligned when applied to an independent homepage</p></li>
</ul>
</li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.224]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-224-0a26ed85-a85b-4305-ab18-05bcd5455735</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-224-0a26ed85-a85b-4305-ab18-05bcd5455735</guid>
            <pubDate>Fri, 04 Jul 2025 13:24:22 GMT</pubDate>
            <description><![CDATA[<h2><strong>Feature</strong></h2><p><strong>Optional Address Requirement on Person Records</strong></p><p>We’ve introduced a new account setting to support non-UK markets by making the address requirement on “Person” records configurable.</p><p>By default, Connect continues to require an address when creating a Person record (current behaviour). A new account-level feature flag allows disabling this requirement for organisations operating outside the UK.</p><p>When Address Requirement is Disabled:</p><ul>
<li><p>The “Addresses” section is not present in the UI when creating a Person record.</p></li>
<li>
<p>The “address_reference” field becomes optional in the following Service API endpoints:</p>
<ul>
<li><p>Person - Create a new person</p></li>
<li><p>User - Register incomplete user with person</p></li>
</ul>
<p>API changes are fully backward-compatible.</p>
</li>
<li><p>Users registering through the platform are no longer prompted to provide an address.</p></li>
<li><p>The Person details page no longer displays an address section.</p></li>
<li><p>Person matching that relies on UPRN is disabled, as no address data is collected.</p></li>
</ul><p>This change improves flexibility for international implementations while maintaining compatibility for UK deployments.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.223]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-223</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-223</guid>
            <pubDate>Mon, 30 Jun 2025 11:15:22 GMT</pubDate>
            <description><![CDATA[<h2><strong>Enhancements</strong></h2><p><strong>Fonts Updated</strong></p><p>We’ve refreshed the look and feel of the application by updating our core font stack.</p><h2><strong>Bug Fixes</strong></h2><p><strong>Case Date Definition timeouts</strong></p><p>We’ve fixed an issue where updating commonly used, larger case date definitions would time out. These updates now complete much more efficiently.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.222]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-222</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-222</guid>
            <pubDate>Tue, 17 Jun 2025 14:10:42 GMT</pubDate>
            <description><![CDATA[<h2><strong>Bugs&nbsp;</strong></h2><p><strong>Case Type Import: Incorrect Status After Header Validation Fails</strong></p><p>Fixed an issue where modifying a form after a dry-run import but before the consumer runs caused the import to remain in "Queued for Tests" without a "Started At" timestamp, despite showing a "Completed At" timestamp.</p><p><strong>Case Type Import Fails for “Assign to a User” and “Assign Email List” Actions</strong></p><p>Resolved an import error where case types using the “Assign to a User” or “Assign Email List” rule actions failed to import correctly.</p><p><strong>Case Creation on Behalf of Organisation Fails to Set Reference</strong></p><p>Fixed a bug where raising a case on behalf of an organisation failed to populate the organisation reference in a hidden field, requiring users to re-select the organisation during form submission.</p><p><strong>Address Lookup: Unnecessary Requests Causing Errors</strong></p><p>Prevented additional invalid address lookup requests using Connect-specific address references, which resulted in errors such as invalid input syntax for type bigint.</p><p><strong>Field Label Changes Not Reflected in Case Filter Options</strong></p><p>Fixed an issue where updating a field’s label did not update the corresponding label in case filter options, even after saving the case type.</p><p><strong>Shared Filter Group Display Mismatch After User Group Change</strong></p><p>Fixed a display issue where filters created by a user who changed groups appeared to belong to the new group in the UI, even though the filter’s group was unchanged in the system.</p><p><strong>Shared Filters Page Fails to Load if Owned by Deleted User</strong></p><p>Fixed a bug where the Shared Filter Sets page returned a 404 error when a filter was owned by a deleted user. The page now loads correctly and shows filters without an owner.</p><p><strong>Shared Filter Group Not Saved</strong></p><p>Resolved an issue where updates to a shared filter’s group were not saved correctly when editing the filter.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.5.1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-5-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-5-1</guid>
            <pubDate>Tue, 17 Jun 2025 16:22:57 GMT</pubDate>
            <description><![CDATA[<p>This release resolves two issues in flexible event booking:</p><ul>
<li><p>Calendar configuration periods are now accurately reflected on the calendar.</p></li>
<li><p>The “Number of repeats” field is now shown when the “Restrict number of repeats” toggle is enabled. </p></li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.221]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-221</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-221</guid>
            <pubDate>Tue, 03 Jun 2025 07:56:33 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><p><strong>Multiple User Assignment via "Assign Email List" Rule</strong></p><p>We've introduced a new Rule Action called "Assign Email List" that allows you to grant case access to multiple users by simply providing a comma-separated list of email addresses. This action supports both existing and new users: if a user already exists in the system, they are added to the case; if not, an Incomplete User is created and linked to the case. When that user later completes their account and logs in, their case access is automatically transferred to their full user account. Invalid or duplicate email addresses are ignored.&nbsp;</p><p>The rule accepts an Email List Case Field and includes a new configuration option to determine how permissions are assigned to new users - either using the standard user registration settings or those defined under SAML integration.</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.jadu.net/connect/cxm-admin-guide/workflow/case_types/rules/#assign-email-list">https://docs.jadu.net/connect/cxm-admin-guide/workflow/case_types/rules/#assign-email-list</a></p><p><strong>Integration with Cloudpass Vehicle Access Control</strong></p><p>Connect now supports integration with Cloudpass, a vehicle access control service, enabling automated vehicle bookings based on case activity. This integration helps organisations manage gate access seamlessly. When a case is created or updated with a vehicle registration, a corresponding booking is made or updated in Cloudpass. If no registration is provided, or if it’s marked as "Unknown", the system still initiates a booking using a default value.</p><p>Changes to the registration field will automatically update the existing booking, and when a case is cancelled, the associated booking is removed from Cloudpass. External references to Cloudpass bookings are stored within the case for traceability.</p><h2><strong>Bugs&nbsp;</strong></h2><p><strong>Antivirus False Positives</strong></p><p>We’ve updated our antivirus configuration to prevent some false positives to ensure smoother operations when processing known safe files.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.220 Maintenance Release #2]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-220-maintenance-release-2</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-220-maintenance-release-2</guid>
            <pubDate>Wed, 28 May 2025 12:33:58 GMT</pubDate>
            <description><![CDATA[<h2><strong>One-Click Unsubscribe Link for Emails (Disabled)</strong></h2><p>Following valuable customer feedback, we’ve disabled the <strong>One-Click Unsubscribe Link for Emails</strong> feature in Jadu Connect. While the feature aimed to simplify unsubscribe options for recipients, it did not meet expectations in its initial implementation.</p><p>We’re taking this time to review your feedback and improve the functionality. The unsubscribe link will no longer appear automatically in emails sent from Jadu Connect until a revised version is ready.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.220 Maintenance Release #1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-220-maintenance-release-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-220-maintenance-release-1</guid>
            <pubDate>Thu, 22 May 2025 10:40:21 GMT</pubDate>
            <description><![CDATA[<p>We’ve made the following updates to enhance the email unsubscribe experience:</p><ul>
<li><p><strong>Unsubscribe Feature Re-Enabled</strong>. The unsubscribe functionality is now active again, allowing users to opt out of communications as expected.</p></li>
<li><p><strong>Confirmation Step Added.</strong> Clicking the unsubscribe link now leads to a confirmation page. This helps prevent accidental unsubscriptions.</p></li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.220]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-220</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-220</guid>
            <pubDate>Fri, 16 May 2025 10:14:32 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><p><strong>One-Click Unsubscribe Link for Emails</strong></p><p>To comply with inbox protection requirements, we’ve added a one-click unsubscribe link to all emails sent from Connect. This allows recipients to easily opt out of further communications by clicking the unsubscribe link, which takes them to a branded confirmation page confirming their unsubscription. In the background, this action disables the “Enable email alerts” setting on their user profile.&nbsp;</p><h2><strong>Bugs&nbsp;</strong></h2><p><strong>Service API User Search: Support for Spaces in User Names</strong></p><p>We’ve fixed an issue where users with spaces in their first or last names were not returned in Service API user searches unless their names were searched without spaces (e.g., “OneTwo” instead of “One Two”).</p><p>Please note that it may take some time to fully populate the index, and user selection via the Service API User Search may be temporarily unavailable while indexing completes.</p><p><strong>Choice Fields Now Visible on Case Details Tab</strong></p><p>Resolved an issue where choice fields (Dropdown with multiple options, Checkboxes) were not appearing on the Details tab of a case, even when they had values.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.219]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-219</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-219</guid>
            <pubDate>Tue, 06 May 2025 09:36:01 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><p><strong>Echo Integration: Create Event: Support for Complex Extended Data Types</strong></p><p>We’ve enhanced the Create Event action in the Echo integration to support complex structured data.</p><p><strong>Echo Integration: New Perform Event Action</strong></p><p>A new Perform Event Action mapping has been introduced, allowing actions to be performed on existing events such as cancelling a bulky collection request<strong> </strong>directly from a Connect case.</p><p><strong>Echo Integration: Create Event: Task Reservation Support</strong></p><p>We’ve added support for task reservations when creating an Event, supporting bulky waste collections.</p><p>In the case of Bulky slot reservations, event creation logic now includes intelligent handling of reservation slot expiry::</p><ul>
<li><p>If the reservation fails due to expiry, Connect will attempt to re-reserve the same slot</p></li>
<li><p>If re-reservation fails, the Event will still be created without reservations</p></li>
</ul><p>A new incoming mapping, Created Task Reservations, returns a boolean value indicating whether the Event was created with a valid reservation. This can be used to manage follow-up actions in workflows that rely on successful slot booking.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.218]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-218</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-218</guid>
            <pubDate>Thu, 24 Apr 2025 13:54:19 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><p><strong>Send an Email Rule Action: Support for Email List Fields</strong></p><p>The "Send an Email" rule action has been enhanced to support <em>Email List</em> fields, making it easier to send messages to dynamic groups of recipients. New capabilities include:</p><ul>
<li><p>A new "Email List Field" option in the "To" dropdown.</p></li>
<li><p>Conditional display of the "Field" and "Recipient Filter" options when "Email List Field" is selected.</p></li>
<li><p>"Field" dropdown lists all available case fields of type Email List.</p></li>
<li>
<p>"Recipient Filter" lets users choose to:</p>
<ul>
<li><p><strong>Send to all email addresses in the list</strong>, or</p></li>
<li><p><strong>Send only to email addresses that belong to registered users</strong>.</p></li>
</ul>
</li>
</ul><p>These improvements offer greater flexibility and control over email recipient selection based on form and case data.</p><h2><strong>Improvements</strong></h2><p><strong>SAML Integration: SHA1 Logging<br></strong>Connect now logs an error in the integration log when SAML requests or responses are signed using SHA1, which is not supported.</p><p><strong>Echo Integration: Enhanced HTTP 400 Response Logging<br></strong>Error responses from Echo (especially with the new Suez Core integration) now include detailed messaging in the Integrations log. This replaces the previous generic error and makes debugging integration issues significantly easier.</p><p><strong>Confirm Integration: Attachment Upload Error Reclassified<br></strong>When file attachments are uploaded before the associated enquiry is created, the log will now show a <em>warning</em> instead of an <em>error</em>. This reflects the expected sequencing behaviour and avoids false positives in the logs.</p><p><strong>Confirm Integration: Missing File Names in Logs<br></strong>File uploads submitted through forms are now correctly logged in the Confirm integration. File names will appear in log messages, aiding in troubleshooting and audit trails.</p><h2><strong>Bugs</strong></h2><p><strong>Pagination Issue for Users Without Dashboard Access<br></strong>Resolved an issue where pagination in the case list did not work for users without access to the home dashboard. The system now correctly handles page navigation.</p><p><strong>User Registration Fails When SAML is Enabled<br></strong>Fixed a bug where the registration page returned a 404 error when SAML authentication was enabled. This impacted both direct registrations and sign-ups via invitation emails. Users can now register as expected.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.5.0]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-5-0</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-5-0</guid>
            <pubDate>Mon, 14 Apr 2025 08:25:25 GMT</pubDate>
            <description><![CDATA[<h3>Features</h3><h4>Menu Manager Enhancements</h4><ul>
<li><p>All menu item types now support a description field with a rich text editor, making it easier to add styled content and helpful information directly in the Menu Manager.  </p></li>
<li><p>You can now manage multiple menus within the Menu Manager, offering greater flexibility for complex site structures.      </p></li>
<li><p>The menu importer has been updated to support importing multiple menus at once, streamlining the setup process. </p></li>
<li><p>Symfony caching has been added to the Menu Manager service to reduce database interactions and improve front-end load times.      </p></li>
<li><p>The Menu Manager has been moved out of Beta and into general availability.  </p></li>
<li><p>A new Photon design system component has been created for the Menu Manager, ensuring a consistent and accessible UI.      </p></li>
<li><p>You can now assign a custom CSS class name to each menu entry for tailored presentation.      </p></li>
<li><p>Menu entries can now include an image, giving you more options for visually rich navigation.</p></li>
</ul><h4>Flexible Event Booking</h4><ul>
<li><p>Introduced a new rule action to generate .ICS calendar files for Flexible bookings, including a variable to download the file and a new toggle in the Attach file action.</p></li>
<li><p>Added a link to associated Pricing Rules on the Calendar Group details page.</p></li>
<li><p>Added a customisable label setting to the Flexible bookings component.</p></li>
<li><p>Dates on the Blocked Times List page are now localised for better clarity.</p></li>
<li><p>Users can now select alternative and remove bookings in both available and unavailable states in the availability table.</p></li>
<li><p>Flexible bookings calendar now shows the first bookable date on load.</p></li>
<li><p>Introduced a slot duration field on the Flexible configuration page to control calendar interval display.</p></li>
<li><p>Adjusted flash messaging on the Pricing Rules Edit page for accuracy.</p></li>
<li><p>Added two new variables: Reserved Bookings and Confirmed Bookings (comma-separated), and corrected the Repeats variable to reflect actual booking data.</p></li>
<li><p>Removed duplicate AM/PM labels in calendar time display and made a wording tweak in the Repeat label field.</p></li>
<li><p>Enabled creation and amendment of Flexible booking events via Office365 batch requests.</p></li>
</ul><h4>Perceptive Content Integration </h4><ul>
<li><p>Added a link to Perceptive documents from the Actions menu.</p></li>
<li><p>Added Photon equivalents for Perceptive widgets to ensure consistent styling.</p></li>
</ul><h4>OnBase Workview Integration </h4><ul><li><p>Enabled filtering options for OnBase Workview configurations and custom queries.</p></li></ul><h3>Fixes</h3><ul>
<li>
<p>Downloads</p>
<ul><li><p>Set correct filetype on Downloads file page</p></li></ul>
</li>
<li>
<p>A to Z</p>
<ul><li><p>For A-Z Direct Record List page, shows 404 page&nbsp; for Non-alphanumeric &amp; Multiple alphanumeric chars in URL</p></li></ul>
</li>
<li>
<p>Directories</p>
<ul><li><p>For A-Z Direct Record List page, shows 404 page&nbsp; for Non-alphanumeric &amp; Multiple alphanumeric chars in URL</p></li></ul>
</li>
<li>
<p>Friendly URLs</p>
<ul><li><p>Allow Friendly URL with slug which have been removed from categories.</p></li></ul>
</li>
<li>
<p>Category List</p>
<ul><li><p>Increases the maximum limit of published category version number.</p></li></ul>
</li>
<li>
<p>Widgets</p>
<ul><li><p>Change the settings Widget Manager Last Modified table column to Date created and fix bug that erroneously changes the 'Uploaded by' field to the logged in user</p></li></ul>
</li>
<li>
<p>Forms</p>
<ul>
<li><p>Resolved a 500 error that occurred in Photon embedded forms when clicking "Next" after file upload completion.</p></li>
<li><p>Ensured reCAPTCHA displays correctly as enabled after activation.</p></li>
<li><p>Improved the Logic results modal to display long strings correctly.</p></li>
<li><p>Ensured the summary row displays in matrix components when numeric columns are present.</p></li>
<li><p>Fixed a bug causing embedded forms to jump to the top of the page after certain actions.</p></li>
<li><p>Fixed an issue on the data export page causing 500 errors when using weekly or monthly schedules.</p></li>
<li><p>Updated orphaned data script for WISP compatibility.</p></li>
<li><p>Fixed 500 errors caused by components like postcode lookup sending postback requests after selecting a booking slot.</p></li>
</ul>
</li>
<li>
<p>Event booking</p>
<ul>
<li><p>Fixed the issue where the Existing Bookings component didn’t show bookings for impersonated users in internal forms.</p></li>
<li><p>Fixed a 500 error when creating a calendar with an existing name.</p></li>
<li><p>Corrected issues where the availability table didn’t respect blocked or unavailable times.</p></li>
<li><p>Improved error messaging for the buffer duration field on the Flexible configuration page.</p></li>
<li><p>Disabled the Max slots option in the Event configuration modal for Flexible bookings.</p></li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.217]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-217</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-217</guid>
            <pubDate>Fri, 11 Apr 2025 10:59:26 GMT</pubDate>
            <description><![CDATA[<h2><strong>Maintenance</strong></h2><p>We've made updates to our server infrastructure to improve performance, scalability, and security. These changes are behind the scenes and won't affect how you use the service, but they help ensure a faster and more resilient experience.</p><p>As part of this update, <strong>Connect will be placed into maintenance mode</strong> briefly during the deployment window and you may notice a short period of downtime while the update is applied.</p><p>If you'd like more detail about these updates for compliance or technical purposes, feel free to get in touch with us.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.216]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-216</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-216</guid>
            <pubDate>Wed, 02 Apr 2025 12:40:23 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><p><strong>Case Fields – User Group Visibility</strong></p><p>A new feature has been added to extend Case Field visibility controls to User Groups. Previously, Case Field visibility could only be restricted based on user Roles. Administrators can now specify which User Groups can view and interact with specific Case Fields.</p><p><strong>Key Enhancements:</strong></p><ul>
<li><p><strong>New "Visible to User Groups" Setting</strong>: Allows administrators to define visibility for specific User Groups.</p></li>
<li><p><strong>Default Behaviour</strong>: Case Fields remain visible to all User Groups unless explicitly restricted. Existing fields will retain their current visibility settings.</p></li>
<li>
<p><strong>Visibility Controls Apply To</strong>:</p>
<ul>
<li><p><strong>Filters</strong>: Fields restricted to certain groups will not be available as filter options for users outside those groups.</p></li>
<li><p><strong>Case Viewing</strong>: Users will only see fields assigned to their user Group.</p></li>
<li><p><strong>Case Form</strong>: Users will only interact with fields assigned to their user Group.</p></li>
</ul>
</li>
<li><p><strong>Exceptions: Workflow Management &amp; Search</strong>: Restrictions do not apply when managing Case Type workflows and in search - users can see all fields in these contexts.</p></li>
</ul><h2><strong>Improvements</strong></h2><p><strong>Optimised Integration Log Query Performance</strong></p><p>Integration log browsing performance has been improved by removing the ORDER BY ID constraint in the query. This results in significantly faster load times. However, logs created with the same timestamp may not always appear in the exact order of creation. This behaviour can be disabled on a per-account basis if required.</p><p><strong>Faster Case Redaction Processing</strong></p><p>Case redactions were experiencing slow performance or timeouts due to inefficient DELETE operations. Query optimisations have been implemented to improve processing times.</p><h2><strong>Bugs&nbsp;</strong></h2><p><strong>Fixed 403 Error on User Edit Page</strong></p><p>Users without permission to manage integrations were encountering a 403 error when accessing the User Edit page if the cache had not been preloaded by another user with higher permissions. This issue has been resolved to ensure users can edit user accounts without requiring prior cache warming by another user with integration permissions.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.4.1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-4-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-4-1</guid>
            <pubDate>Tue, 01 Apr 2025 14:57:18 GMT</pubDate>
            <description><![CDATA[<p>Includes fixes for the following issues:</p><ul>
<li><p>Fix an issue where records were duplicated in the output CSV when a directory was exported</p></li>
<li><p>Ensure Whitespace site collections are valid when calculating the next collection date within the "Whitespace - Next Collection Date" logic.</p></li>
<li><p>Ensure that empty strings denoting unspecified fields are handled correctly in Bottomline plans</p></li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 2.2.4]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-2-2-4</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-2-2-4</guid>
            <pubDate>Thu, 27 Mar 2025 12:23:39 GMT</pubDate>
            <description><![CDATA[<p>This release resolves an issue with our Whitespace integration:</p><ul><li><p>Now ensure that Whitespace site collections are valid when calculating the next collection date within the "Whitespace - Next Collection Date" logic.</p></li></ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.215]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-215</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-215</guid>
            <pubDate>Wed, 19 Mar 2025 14:17:19 GMT</pubDate>
            <description><![CDATA[<h2><strong>Bugs&nbsp;</strong></h2><p><strong>Letter Template Placeholders Now Correctly Display '0' Values</strong></p><p>Previously, placeholders in letter templates did not display the value 0 when generating letters, instead appearing as an empty value. This issue has been resolved, ensuring that fields with a value of 0 are correctly rendered in generated letters.</p><p><strong>Bulk Invite Option Now Available for Imported Users</strong></p><p>A bug that prevented the "Bulk Invite" option from appearing in the Action dropdown on the imported person details page has been fixed. The system now correctly detects imported users, allowing bulk invitations to be sent as expected.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.214]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-214</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-214</guid>
            <pubDate>Fri, 14 Mar 2025 11:39:37 GMT</pubDate>
            <description><![CDATA[<h2><strong>Feature</strong></h2><p><strong>New Mapping Fields for Echo Integration</strong></p><p>We have introduced two new mapping fields, Source Node Latitude and Source Node Longitude to enhance location-based event processing in the Echo integration.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.213]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-213</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-213</guid>
            <pubDate>Mon, 10 Mar 2025 13:35:31 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features&nbsp;</strong></h2><p><strong>SAML Integration Available on All Existing and New Accounts</strong></p><p>SAML Admin Authentication is now a standard feature available across all Connect accounts. It has been enabled for all existing accounts, and new accounts will have SAML integration available by default. This ensures seamless access for all users requiring SAML authentication.</p><h2><strong>Improvements&nbsp;</strong></h2><p><strong>Maintain Login Page Consistency After Session Expiry and Sign Out</strong></p><p>Improved login behavior by ensuring that users are redirected to the same login page they originally used when their session expires or when they sign out. This enhancement is particularly beneficial for SAML users, ensuring that the correct login options are consistently presented.</p><p><strong>Enforce SAML Authentication for Linked User Accounts</strong></p><p>Users with SAML-linked accounts can no longer log in using native Jadu Connect email/password credentials. If a login attempt is made using email and password, an error message will prompt the user to sign in via their SAML provider.</p><p><strong>Add Notification Option to Webhooks</strong></p><p>Enhanced webhook error handling by introducing a notification option. If the webhook email field is populated, an error notification will now be sent via email.&nbsp;</p><p><strong>Corrected Case of "SAML" in Data Import</strong></p><p>Standardized the capitalization of "SAML" in Data Import to ensure consistent representation.</p><p><strong>Optimised Confirm Code List Lookups</strong></p><p>Improved the performance of code list lookups against Confirm to prevent integration failures due to a large number of configured codes. To take advantage of this improvement, the Confirm web base URL and API key must be set in the integration settings.</p><p><strong>Updated SAML Account Messaging</strong></p><p>We've updated the messaging related to SAML account linking to improve clarity and user-friendliness. These updates apply to both the User Management section and the My Settings page.</p><h2><strong>Bugs</strong></h2><p><strong>SAML Update Existing User Details URL Incorrect</strong></p><p>Resolved an issue where updating existing user details failed. The correct route is now used, ensuring accurate user detail updates.</p><p><strong>SAML Login Error</strong></p><p>We resolved an issue where some users encountered a 403 Forbidden error when logging in with a cold integration data cache.</p><p><strong>Cached DNS Record Items Incorrectly Set with Infinite TTL</strong></p><p>Addressed an issue where DNS cache items were stored indefinitely instead of adhering to the expected expiration time of one second. With this fix, DNS records now expire as intended, ensuring proper connectivity.</p><p><strong>Phone Numbers Using Default GB Region in Non-GB Locales</strong></p><p>Corrected an issue where phone numbers were defaulting to the GB region in non-GB locales. Phone numbers are now parsed correctly based on the appropriate locale.</p><p><strong>Shared Filter Sets - Ownership Issue When Renaming Filters</strong></p><p>We’ve fixed an issue where renaming a shared filter set caused an unintended ownership change. Previously, if a user created a filter and shared it with their group, and a system administrator renamed the filter, ownership appeared to transfer to the administrator. While the filter still displayed the original owner under the 'Shared Filter Sets' menu, it was no longer accessible to them.</p><p>With this fix, renaming a shared filter no longer affects ownership, ensuring that shared filters remain available to the original owner and their group as expected.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.4.0]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-4-0</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-4-0</guid>
            <pubDate>Tue, 04 Mar 2025 12:40:07 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><h3><strong>New Origin theme</strong></h3><p>We are excited to introduce Origin, a fully customisable out-of-the-box theme designed to empower customers with an intuitive, no-code approach to website design. Origin simplifies branding, ensures built-in accessibility compliance, and enables real-time customisation—all without requiring advanced technical expertise.</p><h4><strong>Key Features of Origin Theme</strong></h4><ul>
<li><p><strong>Real-Time Customisation</strong><br>Make live changes and instantly preview updates to your website’s appearance. No extensive testing or debugging is required—just seamless customisation.</p></li>
<li><p><strong>User-Friendly, No-Code Design</strong><br>A straightforward interface allows non-technical users to update key design elements effortlessly, ensuring brand consistency without relying on developer resources.</p></li>
<li><p><strong>Built-in WCAG 2.2 Accessibility Compliance</strong><br>Origin meets the latest accessibility standards by default, ensuring digital inclusivity for all users, including public sector and higher education organisations.</p></li>
<li><p><strong>Hassle-Free Updates</strong><br>Origin is included as part of Jadu’s product updates, meaning customers receive ongoing improvements and fixes without the need for professional services or additional costs.</p></li>
</ul><h2><strong>Fixes</strong></h2><ul>
<li>
<p><strong>Language pack</strong></p>
<ul>
<li><p>Directory postcode search label will read “Search by postcode” on new installs.</p></li>
<li><p>Search label will read “Search this site” on new installs.</p></li>
<li><p>Login error message will now read “Please try resetting your password again from the forgotten password page.” on new installs.</p></li>
</ul>
</li>
<li>
<p><strong>Modern templates</strong></p>
<ul>
<li>
<p>Metadata</p>
<ul><li><p>Added Contributor and Source metadata elements to pages</p></li></ul>
</li>
<li>
<p>Sign in</p>
<ul>
<li><p>“Error:” is now prepended to the page title when an error is detected in the submitted login details</p></li>
<li><p>A summary of errors is now shown when the page is submitted with login details that do not match a registered user</p></li>
<li><p>An inline error is shown by form fields when the page is submitted with login details that do not match a registered user</p></li>
</ul>
</li>
<li>
<p>Forgot password form</p>
<ul>
<li><p>Autocomplete value added to the email field</p></li>
<li><p>Invalid email addresses are now correctly highlighted as errors</p></li>
<li><p>Forgot password form now redirects to the index page if a user tries to access it directly and the authentication adapter specifies an external page to use instead.</p></li>
</ul>
</li>
<li>
<p>Register form</p>
<ul>
<li><p>Error messages are now shown if targeting questions are not completed</p></li>
<li><p>An appropriate error message is now displayed when the email field is left empty</p></li>
</ul>
</li>
<li>
<p>Change details form</p>
<ul><li><p>Change details now redirects to the account page if a user tries to access it directly and the authentication adapter specifies an external page to use instead.</p></li></ul>
</li>
<li>
<p>Change password form</p>
<ul>
<li><p>Change password form now shows appropriate error messages if a short or long password is entered</p></li>
<li><p>Change password now redirects to the account page if a user tries to access it directly and the authentication adapter specifies an external page to use instead.</p></li>
</ul>
</li>
<li>
<p>Directory A to Z</p>
<ul><li><p>Non-numeric page parameters are now handled gracefully and no longer trigger an application error</p></li></ul>
</li>
<li>
<p>Directory search</p>
<ul>
<li><p>“Error:” is now prepended to the page title when an error is detected in the submitted search details</p></li>
<li><p>A summary of errors is now shown when an error is detected in the submitted search details</p></li>
<li><p>An inline error is shown by form fields when an error is detected in the submitted search details&nbsp;</p></li>
<li><p>The postcode field is now populated with the browser profiles “postal-code” value, where set.</p></li>
</ul>
</li>
<li>
<p>Directory category</p>
<ul><li><p>Fixed an issue where the canonical URL of a directory category was incorrect</p></li></ul>
</li>
<li>
<p>Directory record</p>
<ul><li><p>Fixed an issue where the wrong category is shown in the breadcrumb is a directory category and taxonomy category have a corresponding ID.&nbsp;</p></li></ul>
</li>
<li>
<p>Directory record submit</p>
<ul><li><p>Fixed an issue where multiple choice questions were not correctly validated</p></li></ul>
</li>
<li>
<p>Documents</p>
<ul>
<li><p>A summary of errors is now shown when an error is detected in the document password form</p></li>
<li><p>An inline error is shown by form fields when an error is detected in the document password form</p></li>
</ul>
</li>
<li>
<p>News list</p>
<ul>
<li><p>Page title now includes the page number.&nbsp;</p></li>
<li><p>Filterbar form now includes a fieldset and legend</p></li>
</ul>
</li>
<li>
<p>Event list</p>
<ul>
<li><p>Page title now includes the page number.&nbsp;</p></li>
<li><p>Filterbar form now includes a fieldset and legend</p></li>
<li><p>Fixed an issue where the filter options could be lost when navigating between pages</p></li>
</ul>
</li>
<li>
<p>Search results</p>
<ul><li><p>Aria-label attribute removed from search result elements as unnecessary</p></li></ul>
</li>
<li>
<p>Widgets</p>
<ul>
<li><p>The Latest News widget heading order is now correct</p></li>
<li><p>The Latest News widget no longer shows an empty list if only one news article is present in the application</p></li>
<li><p>The Opinion Poll widget now shows error messages appropriately</p></li>
<li><p>The What’s New widget heading order is now correct</p></li>
<li><p>The External Feed widget heading order is now correct</p></li>
<li><p>The Right Advert widget now uses a p tag rather than a h2 for the advert title&nbsp;</p></li>
<li><p>The Image widget now only wraps any link set around the caption if one has been set</p></li>
</ul>
</li>
<li>
<p>Alpha theme</p>
<ul>
<li><p>Mobile navigation menu is now correctly marked up as a list</p></li>
<li><p>Fixed colour contrast issue in mobile navigation menu</p></li>
<li><p>Added a visual indicator for main navigation links</p></li>
<li><p>Accessible focus state added to main navigation links</p></li>
<li><p>Updated JQuery to version 3.7.1</p></li>
</ul>
</li>
<li>
<p>Dopetrope galaxies theme</p>
<ul>
<li><p>Navigation widgets no longer cause a HTML validation error</p></li>
<li><p>Mobile navigation menu is now correctly marked up as a list</p></li>
<li><p>Fixed colour contrast issue in mobile navigation menu</p></li>
<li><p>Added a visual indicator for main navigation links</p></li>
<li><p>Updated JQuery to version 3.7.1</p></li>
</ul>
</li>
<li>
<p>Editorial galaxies theme</p>
<ul>
<li><p>Improved the colour contrast of the latest news widget</p></li>
<li><p>Added a visual indicator for widget heading links</p></li>
<li><p>Made the sidebar untabbable when inactive</p></li>
<li><p>Sidebar can now be closed by pressing the escape key</p></li>
<li><p>Updated JQuery to version 3.7.1</p></li>
</ul>
</li>
<li>
<p>GDS galaxies theme</p>
<ul>
<li><p>Aria-describedby attribute is now correctly rendered for select form controls</p></li>
<li><p>Autocomplete value added to the email field of sign in form</p></li>
<li><p>Poll widget now uses headings appropriately</p></li>
<li><p>Navigation widgets now use the heading set in the Control Center appropriately on the website.</p></li>
<li><p>Search label colour is now black</p></li>
<li><p>Accessibility settings now set the search button to an appropriate colour</p></li>
<li><p>Increased target size of directory A to Z navigation</p></li>
<li><p>Increased target size of breadcrumb links</p></li>
<li><p>Removed aria-label from Menu button as duplicates visible label</p></li>
<li><p>Increased target size of event calendar widget</p></li>
<li><p>Fixed an issue where Google Maps would not appear on directory record pages</p></li>
<li><p>Fixed an issue where an announcement could include an empty link</p></li>
</ul>
</li>
<li>
<p>Phantom galaxies theme</p>
<ul>
<li><p>Added support for “prefers-reduced-motion“ browser setting</p></li>
<li><p>Updated JQuery to version 3.7.1</p></li>
</ul>
</li>
<li>
<p>Spectral galaxies theme</p>
<ul>
<li><p>Mobile menu label now has an accessible name&nbsp;</p></li>
<li><p>Updated JQuery to version 3.7.1</p></li>
</ul>
</li>
<li>
<p>Blogs</p>
<ul><li><p>Fixed an issue where an error could be caused after a blog author was deleted</p></li></ul>
</li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.212]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-212</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-212</guid>
            <pubDate>Fri, 28 Feb 2025 14:59:45 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features&nbsp;</strong></h2><p><strong>Import SAML User Mappings via Data Import</strong></p><p>We have added the ability to import SAML user mappings using the standard data import process, streamlining the initial setup of SAML authentication in Connect.</p><p>Key Features:</p><ul><li><p>An upload option, "Import SAML User Mappings", is now available under Settings &gt; System &gt; Data Import &gt; {ACTION MENU}. This option is only accessible when the SAML Admin Authentication integration settings have been configured.</p></li></ul><ul>
<li>
<p>The import process accepts a CSV file containing Connect user email addresses and corresponding SAML identities, for example:</p>
<pre><code>email, saml_identity&nbsp;&nbsp;
user-1@acme.net, 098adbef-470c-4eb4-c25c-ce4fe10b84ca&nbsp;&nbsp;
user-2@acme.net, 345adbga-220c-7be1-d26a-ce6fc10c84de&nbsp;&nbsp;</code></pre>
</li>
<li><p>The system validates the structure of the CSV before processing. If duplicate email addresses or SAML identity values are detected, the import will be halted, and an error message will be displayed. Rows where the email does not match a Connect user will be skipped, allowing the rest of the import to proceed.</p></li>
</ul><ul><li><p>The system will process valid rows even if some contain errors. If an import is retried after correcting errors, only new mappings will be added - existing valid mappings will not be duplicated.</p></li></ul><p>This enhancement simplifies the process of setting up SAML authentication by allowing bulk imports of user mappings.</p><p><strong>New Rule Action: "Remove all User memberships"</strong></p><p>We've introduced a new rule action, "Remove all user memberships," which automatically de-links all users included in the case membership list at the moment the action is executed.</p><p>How It Works</p><ul>
<li><p>When triggered, this action removes all users from the case membership list.</p></li>
<li><p>Only users present in the list at the time of execution are affected.</p></li>
<li><p>If users need to remain assigned, they can be re-added via a rule.</p></li>
</ul><p>This update enhances flexibility in managing user assignments by allowing automated removal while still enabling re-assignment through additional rules.</p><p><strong>Selected Interventions Echo Waste Management System Integration</strong></p><p>A new integration with the Echo Waste Management System (by Selected Interventions) has been added to Jadu Connect. This two way integration allows Events to be created in Echo at any point in the Connect case lifecycle, and Connect cases to subsequently be updated, potentially triggering ongoing workflow, when updates are made in Echo.</p><h2><strong>Improvements&nbsp;</strong></h2><p><strong>Improved Date Deletion Process</strong></p><p>We've made it easier to delete dates in Settings &gt; Communication &gt; Dates. Previously, when attempting to delete a date, the system would block the action due to an automatically created filter referencing the same date. This required users to manually delete the filter before proceeding.</p><p>With this update, dates can now be deleted without needing to remove the associated filter manually.</p><h2><strong>Bugs</strong></h2><p>Fixed an issue where failures to upload file attachments to a Confirm Enquiry would sometimes not be retried.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.3.1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-3-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-3-1</guid>
            <pubDate>Mon, 24 Feb 2025 16:15:38 GMT</pubDate>
            <description><![CDATA[<p>This release resolves the following issues:</p><ul>
<li><p>Fixed the manual link for anonymous direct debits to point to the correct page in the Jadu Central manual for Update and Cancel Subscription templates.</p></li>
<li><p>Added a migration to ensure that Bottomline BPS integration fields are always present.</p></li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.3.0]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-3-0</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-3-0</guid>
            <pubDate>Mon, 17 Feb 2025 16:28:15 GMT</pubDate>
            <description><![CDATA[<h2><strong>Features</strong></h2><ul>
<li><p><strong>Direct Debit Payment Adapters</strong>: Direct debit payment adapters can now be installed.</p></li>
<li>
<p><strong>Anonymous Direct Debit Actions</strong>:</p>
<ul>
<li><p>The direct debit action no longer requires users to be signed in.</p></li>
<li><p>The direct debit cancel and update actions now include a toggle for anonymous access. When enabled, non-signed-in users can execute these actions by completing the relevant form without the system verifying if the reference number is associated with their account. This setting is <strong>disabled by default</strong>.</p></li>
</ul>
</li>
<li><p><strong>Multiple Payment Provider Instances</strong>: Multiple instances of the same direct debit payment provider are now supported.</p></li>
<li>
<p><strong>Direct Debit Service Provider Selection</strong>:</p>
<ul>
<li><p>A new dropdown has been added to the <strong>Direct Debit Service Details</strong> page, allowing users to select a payment service provider for direct debit transactions.</p></li>
<li><p>This dropdown lists all available direct debit payment service providers installed on the system.</p></li>
</ul>
</li>
<li>
<p><strong>Database Structure Improvements</strong>:</p>
<ul>
<li><p>A new <code>pspID</code> column has been added to the <code>JaduPayBridgeUserDirectDebits</code> table to store the payment service provider associated with each subscription.</p></li>
<li><p>The <code>mandate</code> table and its associated code have been removed from the application.</p></li>
<li><p>A new <strong>plan abstraction database structure</strong> replaces the previous <code>JaduPayBridgeDirectDebitPlans</code> table.</p></li>
</ul>
</li>
<li>
<p><strong>Terminology Update</strong>:</p>
<ul><li><p>The term <strong>"Direct Debits"</strong> is now referred to as <strong>"Recurring Payments"</strong> to accommodate potential future integrations with recurring card payment providers.</p></li></ul>
</li>
<li>
<p><strong>Bottomline BPS Integration Updates</strong></p>
<ul>
<li>
<p><strong>Configuration &amp; Settings Changes</strong>:</p>
<ul>
<li><p>The <strong>First Capital</strong> integration page has been removed from the Integration Hub. Settings are now configured within the relevant payment adapter, enabling multiple adapters for the same service provider.</p></li>
<li><p>The <strong>initial plan setting</strong> has been removed from the Bottomline BPS integration.</p></li>
<li><p>References to <strong>First Capital</strong> have been updated to reflect the updated name of the application: <strong>Bottomline BPS</strong>.</p></li>
</ul>
</li>
<li>
<p><strong>User Experience Improvements</strong>:</p>
<ul>
<li><p>Users with an active Bottomline BPS mandate are now <strong>redirected to the Bottomline page for every transaction</strong>.</p></li>
<li><p>The Bottomline BPS adapter now <strong>passes the specific plan selected</strong> in the Direct Debit Service Details page, along with all plan fields, to Bottomline during transactions.</p></li>
<li><p>The adapter no longer makes an API call upon transaction completion to register the user for an additional subscription.</p></li>
<li><p><strong>One-Off Payments</strong>: The one-off payment action no longer relies on an active mandate but instead uses the subscription reference created by the Bottomline page.</p></li>
</ul>
</li>
</ul>
</li>
<li>
<p><strong>Hyland OnBase WorkView integration: Create Multiple Object action</strong></p>
<ul><li><p>As well as the “WorkView: Create Object” action, a new action has been added which can create multiple WorkView objects based on the value of a repeatable form component.&nbsp;</p></li></ul>
</li>
<li>
<p><strong>Hyland OnBase WorkView Hash as form variables support</strong></p>
<ul>
<li>
<p>Two new variables have been introduced to be used in building forms:</p>
<ul>
<li><p>OnBase hash of first WorkView object</p></li>
<li><p>OnBase hash of last WorkView object&nbsp;</p></li>
</ul>
</li>
<li><p>These values can be used to generate a link at the end of a form on the completion page, to redirect the user to view details of the WorkView object, for example on a separate homepage. They could also be used to prefill a hidden value in a form.&nbsp;</p></li>
</ul>
</li>
</ul><h2><strong>Changes in Behavior</strong></h2><ul>
<li><p>The existing <strong>skip logic</strong> in the Bottomline adapter, which bypassed the Bottomline page for users with an active mandate, has been <strong>removed</strong>. Users will now be redirected to the Bottomline page for <strong>every</strong> transaction.</p></li>
<li><p>Previously, only the <strong>initial plan</strong> was passed to Bottomline during transactions. Now, the <strong>specific plan selected</strong> in the Direct Debit Service Details page, along with all plan fields, will be included.</p></li>
<li><p>The system no longer makes an <strong>API call upon transaction completion</strong> to register the user for an additional subscription. Users will now be automatically registered for the appropriate plan when plan information is passed to the Bottomline page.</p></li>
<li><p>The <strong>direct debit action no longer requires users to be signed in</strong>. This requirement will now be controlled by the form’s settings.</p></li>
</ul><h2><strong>Fixes</strong></h2><ul>
<li>
<p>Forms</p>
<ul>
<li><p>A default value is now set for the “Data Export Job lifetime” when the system is patched if it is currently empty.&nbsp;</p></li>
<li><p>Updated cache warming scripts have been added to reduce issues after patching the application&nbsp;</p></li>
<li><p>Matrix questions now require a minimum number of columns to be added.&nbsp;</p></li>
<li><p>Resolved an issue where by validation rules for URLs submitted with forms and cases could be out of alignment</p></li>
</ul>
</li>
<li>
<p>Integrations&nbsp;</p>
<ul><li><p>Workview Filter Results component now stores the selected value correctly when moving between form pages</p></li></ul>
</li>
<li>
<p>Supplements</p>
<ul><li><p>Existing supplements can now be successfully added to other pages on the website.</p></li></ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.211]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-211</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-211</guid>
            <pubDate>Mon, 03 Feb 2025 15:33:42 GMT</pubDate>
            <description><![CDATA[<h2><strong>Feature&nbsp;</strong></h2><p><strong>SAML-based Single Logout (SLS) integration for Staff users</strong></p><p>We have now implemented SAML based Single Logout (SLS) functionality. How SLS behaves depends on what is supported by the Identity Provider (IdP).&nbsp;</p><p><strong>New field type “Email List”&nbsp;</strong></p><p>We have introduced a new field type,<strong> Email List</strong>, allowing users to store and manage multiple email addresses within a single field.</p><p>The <strong>Email List</strong> field type enables the input and storage of multiple email addresses. Initially,&nbsp; this will be displayed as a comma separated list in the case timeline and case details. Users can populate and edit the field using a textarea input. Each email in the list is validated to ensure it is a correctly formatted email address. If any entry fails validation, an error will indicate the problematic item.</p><h2><strong>Improvements</strong></h2><p><strong>Admin Login Page for Jadu Central Users</strong></p><p>Users accessing the Jadu Central Control Centre login page via the "Sign in with Jadu Connect" option will now be redirected to the Admin Login page. This page includes alternative sign-in options if SAML Admin Authentication is configured in Jadu Connect. By selecting the alternative sign-in option, users can log in to both Jadu Connect and Jadu Central simultaneously using their SAML-enabled account.</p><p>Non-admin users, such as Citizens or Students, will continue to use the standard Jadu Connect login page without access to the alternative sign-in options.</p><p>For organisations using OAuth authentication with Jadu Connect, enabling the Admin Login page requires adding a new parameter (login_type=internal) to the OAuth redirect. This ensures users can access the Admin Login page and its alternative sign-in options during the OAuth flow.</p><p><strong>Link to Identity Provider Account Settings from User Profiles</strong></p><p>Users with accounts linked to a SAML Identity Provider can now access their SAML account settings directly from their user profile or account settings pages. The "Account URL" configured in the Identity Provider SAML settings is used to generate the link to the SAML account management pages.</p><p><strong>Case imports</strong></p><p>Updated case import background process to account for long running import tasks</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.210 Maintenance Release #1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-210-maintenance-release-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-210-maintenance-release-1</guid>
            <pubDate>Tue, 28 Jan 2025 08:28:38 GMT</pubDate>
            <description><![CDATA[<h2><strong>Bugs</strong></h2><p><strong>Error When Logging Out with Redirect URL<br></strong>Resolved an issue where users encountered a “Something went wrong” error when logging out if a Redirect URL was configured for their role.</p><p><strong>SAML Login Error<br></strong>Fixed an issue that prevented some users from logging in using SAML credentials. The error occurred when synchronisation of user details between the Jadu Connect user account and the SAML user account failed, causing a “Something went wrong” message when attempting to record the log entry.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.210]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-210</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-210</guid>
            <pubDate>Tue, 21 Jan 2025 11:59:50 GMT</pubDate>
            <description><![CDATA[<h2><strong>Feature&nbsp;</strong></h2><h3><strong>SAML-based Single Sign-On (SSO) integration for Staff users&nbsp;</strong></h3><p>We are excited to announce the release of SAML-based Single Sign-On (SSO) integration for staff users. This enhancement simplifies authentication processes, offering seamless and secure access to Connect. With support for SAML 2.0, Connect now integrates with major Identity Providers (IdPs) such as Microsoft Azure AD, Shibboleth, and more. Staff users can log in using their organisation’s existing credentials, eliminating the need to manage separate passwords for Connect.</p><p>To get started with SAML SSO in Connect enable and configure the integration under: Settings &gt; Integration Hub &gt; SAML Admin Authentication.&nbsp;</p><h3><strong>Manage Shared Filter Sets&nbsp;</strong></h3><p>The Manage Shared Filter Sets feature, gives administrative control and visibility over shared filter sets.&nbsp;</p><p><strong>Key Features:&nbsp;</strong></p><ul>
<li><p>A dedicated control centre page under Settings for managing shared filter sets which displays all shared filter sets, their names, and their respective owners, including those with disabled accounts.</p></li>
<li>
<p>Editing Capabilities:</p>
<ul>
<li><p>Modify the name of a filter set.</p></li>
<li><p>Reassign ownership of a filter set.</p></li>
<li><p>Ownership is restricted to one owner per filter set.</p></li>
<li><p>Batch edit allows assigning ownership to multiple filter sets simultaneously.</p></li>
</ul>
</li>
<li><p>Optimised for efficient loading, even with a large number of filter sets.</p></li>
</ul><p>Two new permissions have been added (disabled by default for all roles):</p><ul>
<li><p><strong>View Manage Shared Filter Sets Page: </strong>Grants access to view the list of shared filter sets.</p></li>
<li><p><strong>Manage Shared Filter Sets: </strong>Allows editing filter set names and reassigning ownership.</p></li>
</ul><p>We recommend reviewing role permissions to enable this feature for the appropriate user roles within your organisation.</p><h2><strong>Improvement</strong></h2><p><strong>New registration setting “Cancel registration redirect url”&nbsp;</strong></p><p>The 'Cancel' link on the registration page now uses the URL defined in the 'Cancel Registration Redirect URL' setting under Settings &gt; User Administration &gt; Registration. If this setting is not configured, the link defaults to redirecting users back to the login page.</p><p><strong>Standardised hiding empty values on Case Details</strong></p><p>Empty values for case fields and dates are no longer displayed under the case details tab, previously some empty values were displayed as “N/A”, all field/date values are now not shown.&nbsp;</p><p><strong>Integrations help text location:&nbsp;</strong></p><p>The integration help text has been relocated above the tab headers for better visibility and enhanced user experience.</p><h2><strong>Bugs</strong></h2><p><strong>Incorrect case item counts after redaction</strong></p><p>Fixed an issue where, after redaction, item counts (e.g., notes, files, messages, and letters) incorrectly included redacted items in tab headings.</p><p><strong>Error highlighting on integration hub pages&nbsp;</strong></p><p>Resolved an issue where the User Type - User Group - Role pair fields did not display red error highlights when validation errors occurred.</p><p><strong>Missing user group when inviting a new user&nbsp;</strong></p><p>Addressed an issue where user groups were missing when inviting a new user. This was resolved by adding pagination to the invite user form for the User Types, Groups, and Roles fields.</p><p><strong>Case reports not removed when case type is deleted</strong>&nbsp;</p><p>Fixed an issue where auto-generated case reports were not removed after the associated case type was deleted.</p><p><strong>URL field validation</strong></p><p>Improved validation on the URL field to ensure only URLs starting with https are accepted.</p><h2><strong>Maintenance&nbsp;</strong></h2><p>The following updates and optimisations have been implemented to enhance system performance, stability, and resource efficiency across environments:</p><ul>
<li><p><strong>Server Configuration Changes:</strong> Improved process availability and reduced latency.</p></li>
<li><p><strong>Upgraded Memcached Instance Types:</strong> Increased cluster size for better performance and scalability.</p></li>
<li><p><strong>Storage Performance Enhancements:</strong> Upgraded disk types for improved storage efficiency.</p></li>
<li><p><strong>Optimised FastCGI Processes:</strong> Better alignment of the maximum number of FastCGI application processes with resource availability.</p></li>
<li><p><strong>Content Caching Adjustments:</strong> Disabled caching for PHP files to ensure real-time content delivery.</p></li>
<li><p><strong>Process Management Improvements:</strong> Prevented simultaneous stopping and starting of critical processes.</p></li>
</ul><p>These changes collectively aim to optimise resource usage, reduce overhead, and improve overall system stability and responsiveness. No behaviour changes are expected as a result of these changes.&nbsp;</p><h2><strong>Important Notice: User Sessions Will Be Reset</strong></h2><p>During the deployment of this update, all active user sessions will be reset. This means users will need to log in again after the update is complete.</p><p>What to Expect:</p><ul>
<li><p>Any unsaved changes in active sessions may be lost.</p></li>
<li><p>Users will be prompted to log in upon returning to the system.</p></li>
</ul><p>We recommend saving your work and logging out before the deployment begins to avoid any disruption.</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.2.3]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-2-3</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-2-3</guid>
            <pubDate>Mon, 13 Jan 2025 09:41:55 GMT</pubDate>
            <description><![CDATA[<p>This release resolves an issue in forms:</p><ul><li><p>PDF Generation no longer fails if text mapped to a field contains a single parenthesis</p></li></ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.2.2]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-2-2</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-2-2</guid>
            <pubDate>Fri, 06 Dec 2024 15:47:04 GMT</pubDate>
            <description><![CDATA[<h2>Fixes</h2><ul>
<li>
<p><strong>Forms</strong></p>
<ul>
<li><p>Form tabs are now disabled when creating a new form&nbsp;</p></li>
<li><p>Fixed a gateway timeout issue when the progress bar was enabled on complex forms.</p></li>
<li><p>Entering a long answer in a matrix component no longer causes an error. Max answer length has been increased to 500 characters.&nbsp;</p></li>
<li><p>Resolved an issue where the first checkbox field may not be populated when a PDF of the form response was generated.</p></li>
<li><p>Added a setting, “Data Export Job Lifetime”, to define the number of days data export jobs are kept on the server since their last executed date. Jobs beyond this limit are now removed by a scheduled task.&nbsp;</p></li>
</ul>
</li>
<li>
<p><strong>Hyland OnBase integration</strong></p>
<ul><li><p>Fixed a memory leak when uploading and downloading large files from or to Hyland OnBase</p></li></ul>
</li>
<li>
<p><strong>Flexible event booking</strong></p>
<ul>
<li><p>Fixed an issue where deselecting a date still keeps the booking date, added a friendly message to the Pricing component when no bookings are made.</p></li>
<li><p>Added a link to Page template for usages modal on Calendar group page, added a form link to the Page template details page</p></li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.2.1]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-2-1</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-2-1</guid>
            <pubDate>Thu, 21 Nov 2024 11:48:03 GMT</pubDate>
            <description><![CDATA[<h2>Fixes</h2><ul>
<li>
<p>Control Center User Interface</p>
<ul>
<li><p>The number of items on the content schedule list page can now be changed to allow more items to be shown.</p></li>
<li><p>Google analytics cookies are now marked as secure in the Control Center.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Images</p>
<ul><li><p>Errors are now correctly shown when a title, alternative text or keyword value is 255 characters but contains multibyte characters</p></li></ul>
</li>
<li>
<p>Metadata</p>
<ul><li><p>Subject, description, creator, publisher, rights, source, status and coverage fields are now limited to 255 characters.&nbsp;</p></li></ul>
</li>
<li>
<p>Directories</p>
<ul>
<li><p>Resolved an issue where exporting a directory with no metadata would cause columns to shift in CSV file.</p></li>
<li><p>Fixed an issue where exporting a directory after a new field had been added would cause columns to shift in CSV file.</p></li>
<li><p>An error is now triggered when attempting to import directory records with the metadata option set to “no” when the source CSV file contains metadata columns.</p></li>
<li><p>When importing directory records with the metadata option set to “no” the parent directory metadata is now used for the imported record metadata details.</p></li>
<li><p>When importing directory records with the metadata option set to “yes” and metadata present in the source CSV file, valid columns are imported, but invalid or missing data is ignored.&nbsp;</p></li>
<li><p>Directory adverts are no longer duplicated when amendments are saved.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Supplements</p>
<ul><li><p>If the supplement placement field has been set before the type of supplement is selected, the selected value is now retained rather than defaulting to the first location in the list.</p></li></ul>
</li>
<li>
<p>Events</p>
<ul><li><p>Users with “Can only view own content” permission can now successfully create a new event record.&nbsp;</p></li></ul>
</li>
<li>
<p>Integrations</p>
<ul>
<li><p>The number of pages of results shown for the Google Programmable Search adapter is now limited to 10, reflecting the limitations of the Google API.</p></li>
<li><p>SAML Control Center adapter now uses the “User Identifier Attribute” where set, rather than defaulting to the user’s email address in all cases.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Utilities</p>
<ul>
<li><p>The status message on the link checker broken link report page now shows the date and time of the next scheduled link checking job.</p></li>
<li><p>Admin DataMapper updated to use “order by” rather than “group by” syntax.&nbsp;</p></li>
</ul>
</li>
<li>
<p>Forms</p>
<ul><li><p>Email alerts marked as text-only are now sent using the appropriate type.&nbsp;</p></li></ul>
</li>
<li>
<p>Modern templates (Photon)</p>
<ul>
<li><p>Searching for directory records filtered by a specific directory category has been optimised and now completes successfully where there are more than 1000 records in a category.&nbsp;</p></li>
<li><p>Meeting attachments are now shown in the same order on the website as they are ordered in the Control Center.&nbsp;</p></li>
<li><p>Forms now uses a separate entry point to other site pages to allow more resource intensive processes to be supported appropriately.</p></li>
<li><p>Registering a theme now works correctly in a Windows environment,&nbsp; where different values are used for the PrimaryAppPool and PrimarySite variables</p></li>
<li><p>An email notification is now sent when a user submits a community event on the website.&nbsp;&nbsp;</p></li>
<li><p>Use Jadu event listeners for user updates event and remove Symfony listeners for user updates from photon</p></li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.209]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-209</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-209</guid>
            <pubDate>Tue, 12 Nov 2024 09:15:58 GMT</pubDate>
            <description><![CDATA[<h2><strong>Improvement</strong></h2><p><strong>Performance improvements&nbsp;</strong></p><p>We have implemented performance optimisations to address intermittent issues observed on Jadu Connect UK. During these occurrences, high CPU load has been reported. The key changes made to improve overall system performance are:</p><ul>
<li><p>Reduced filesystem access during web requests by adding caching&nbsp;</p></li>
<li><p>Environment files and variables are now cached in memory&nbsp;</p></li>
<li><p>Validation metadata is now cached in memory</p></li>
<li><p>Optimised DNS lookups, DNS query results are now cached therefore eliminating the need for repeated system calls and I/O operations for frequent domain resolutions</p></li>
</ul><p>These improvements aim to reduce the overall CPU load, optimise file system and network operations, and provide a more responsive and reliable experience for users.</p><p><strong>Cancel login option&nbsp;</strong></p><p>A new “Cancel” button on the login page has been added that will return the user back to their origin if the user is logging in via an OAuth request for example from the website or the Jadu Central&nbsp;</p>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Central 3.2.0]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-central-3-2-0</link>
            <guid>https://jadu.featureos.app/changelog/jadu-central-3-2-0</guid>
            <pubDate>Fri, 08 Nov 2024 16:12:31 GMT</pubDate>
            <description><![CDATA[<p><strong>Flexible event booking: customer segment based pricing</strong></p><p>This release enhances the Event Bookings interface with new functionality to define customer segments that impact pricing, allowing admins to create tailored pricing options for different customer types, such as business, charity, or community rates. A new "Segments" tab has been added, enabling users to manage segments by creating, editing, and deleting entries. Each segment includes a unique name and an identifier, or slug, which is used to adjust pricing in the pricing summary component.</p><p>Pricing rules can now be configured with segment-specific logic, including options to apply percentage-based adjustments or a flat fee. When calculating booking prices, the form designer passes the relevant customer segment using conditional logic and the system adjusts the price based on the assigned segment-specific rule. If no segment matches, the standard pricing is applied.</p><p><strong>Flexible event booking: enhanced navigation options<br></strong>This release introduces enhanced navigation options within the event booking component’s calendar, allowing customers to quickly select and jump to specific dates using a date picker and button control. This feature streamlines navigation for users booking events further into the future, eliminating the need for repetitive clicks to reach later months or years. When a date is selected and the button is pressed, the calendar updates to display the chosen date. If an invalid or past date is selected, or if no date is chosen, the calendar view remains unchanged, and an error message prompts users to select a valid date.</p><p><strong>Flexible event booking: more options for repeating bookings</strong></p><p>This release enhances the event booking component by introducing more flexible options for setting up repeating bookings. Customers can now specify both the frequency and the number of repetitions for their bookings. A new control labelled "Repeat frequency" has been added to the booking form, allowing customers to choose between daily, weekly, or monthly repetitions. The default option is set to "Weekly," and the frequency control is positioned directly below the existing "number of repeats" field for easy access.&nbsp;</p><p><strong>Flexible event booking: filter blocked dates list</strong><br>This release introduces a new filtering option to the blocked time list, allowing users to easily narrow down blocked entries by start date, end date, and reason for blocking.&nbsp;</p><p><strong>Fixes and improvements</strong></p><ul>
<li>
<p>Flexible event bookings</p>
<ul>
<li><p>Fixed an issue where bookings outside a pricing rule's designated hours incorrectly applied the rate from the previous rule.</p></li>
<li><p>Corrected pricing logic to ensure no rate is applied when bookings fall outside any defined pricing rule.</p></li>
<li><p>The icon for payment now uses a credit card symbol instead of a dollar sign in Received Bookings.</p></li>
<li><p>Pricing groups will now always show two characters after the decimal point, even where the final character is a 0</p></li>
<li><p>The administrator who created a blocked time booking is now visible in the user interfac</p></li>
<li><p>The date format used for the flexible event booking components is now “Day Month Year”.&nbsp;</p></li>
<li><p>The flexible event booking existing booking component now lists the calendar and calendar group in the entry for a given booking.&nbsp;</p></li>
<li><p>Unwanted space characters have been removed from the Flexible event bookings account widget</p></li>
<li><p>The total price column is now aligned with the prices above in the pricing summary component</p></li>
<li><p>If the flexible event booking calendar is viewed in a 320px viewport, days are now shown such that the calendar fills the full width of the screen</p></li>
</ul>
</li>
<li>
<p>Classic templates</p>
<ul><li><p>Fix 404 on downloading pdf from MyAccount classic template pages&nbsp;</p></li></ul>
</li>
<li>
<p>Integrations</p>
<ul>
<li><p>The Hyland OnBase Document List and Workview Filter Results widgets buttons now update to show “Loading” when clicked while search results are retrieved.</p></li>
<li><p>The correct error message is now shown when configuring ESRI ArcGIS Enterprise Data Loader integration and the related endpoints are not accessible.</p></li>
</ul>
</li>
</ul>]]></description>
        </item>
        <item>
            <title><![CDATA[Jadu Connect 1.208]]></title>
            <link>https://jadu.featureos.app/changelog/jadu-connect-1-208</link>
            <guid>https://jadu.featureos.app/changelog/jadu-connect-1-208</guid>
            <pubDate>Mon, 21 Oct 2024 09:13:01 GMT</pubDate>
            <description><![CDATA[<h2><strong>Bugs</strong></h2><p><strong>User permissions are now updated after a case import&nbsp;</strong></p><p>User group service permissions cache is now cleared when importing a new case type allowing users to access the newly imported case type and not receive a ‘Not found’ error message.&nbsp;</p><p><strong>Role label now displayed in the page title</strong></p><p>The selected role label is now displayed in the page title on the role settings page instead of the role identifier&nbsp;</p><p><strong>Inconsistent column ordering in the Case List Column selector</strong>&nbsp;</p><p>In <a target="_blank" rel="noopener noreferrer nofollow" href="https://jadu.featureos.app/changelog/jadu-connect-1-202"><u>Jadu Connect 1.202</u></a> we released improvements to the Case List Column selector, we’ve fixed an issue where the order of the columns was inconsistent following this change.&nbsp;</p><p><strong>Date field filters now accepts dates pre 01/01/2000</strong></p><p>The date picker for date field filters has been updated to allow dates pre 1st January 2000</p><h2><strong>Maintenance&nbsp;</strong></h2><p>In preparation for upgrading the database engine reserved words in the new version have been identified and updated. No changes in functionality or behaviour are expected.</p>]]></description>
        </item>
    </channel>
</rss>