8.13.64 - 24 July 2025
- MySQL 8 compatibility 🔥
- Fixed unescaped tag text in the Tag Picker component used by News, Blogs, and other applications
8.13.55 - 6th November 2024
- Changed "Viewed by" to "Recently viewed by" on document details page to better describe how views are shown
- Fixed an issue where the managers of users were not being set during a sync
8.13.54 - 22nd October 2024
- Improved performance when publishing news by sending associated notifications in the background task
- Prevented the Statistics application from logging Health Check API requests as page visits
- Fixed HTML language code being hard-coded to English
- Fixed document checkout from the documents folder view
8.13.53 - 3rd October 2024
- .ics files describing calendar events that are included in notification emails now correctly reflect the user's acceptance status
- Improved support for embedding file types (such as pdf) from OneDrive and Sharepoint
- Fixed InfoCapture issue PDF downloads failing due to insufficient filesystem permissions
8.13.52 - 12th September 2024
- Prevented adding/editing events to Calendar if a user has no permissions to add/edit events
- Fixed InfoCapture remove file button issue within File field
- Fixed inability to create menus in Menu Builder
- Fixed uncaught error when using the Sybase driver for SQL Server (MSSQL) on Linux
8.13.51 - 3rd September 2024
- Updated MSSQL database driver (SQL Server) with Linux compatibility
- Fixed manager and subordinates not updating properly when creating or editing users in People admin
8.13.50 - 21st August 2024
- Optimised bulk theme setting
- Fixed user profile photos in search suggestions when using signed appdata URLs
- Fixed an issue where the external ID field was unset when editing a user in the People admin panel
- Fixed an issue where the wrong external directory user could be changed during a sync
8.13.49 - 8th August 2024
- Removed the deprecated Document Checkout Utility feature
- Fixed an issue in "Configure Audits" where "Config Update" and "Plugin Status" were not saving correctly
8.13.48 - 10th July 2024
- Replaced FlexPaper with Mozilla's PDF.js for Document previews
- Fixed date picker display issues for InfoCapture field condition sets and improved localization
- Fixed Elasticsearch version check errors in the System admin panel
- Fixed issues with setting Groups and Roles for users in the People admin panel
- Added Document preview support for Microsoft Visio file extensions
- Fixed error in Documents Permissions Report
- Fixed long text spacing issue in InfoCapture Notes
8.13.47 - 13th June 2024
- Fixed Bootstrap accordion links not working in CKEditor content
- External directory ID and External ID user fields can no longer be added as editable fields to admin profiles.
- Improved localization for the "Who's Out" component
- Improved InfoCapture issue list filtering performance
- Fixed calender 'Agenda' view text colour
8.13.46 - 23rd May 2024
- Updated calendar localisation
- Fixed an issue where changing an InfoCapture field type could cause an error if it needed to remove an expression
8.13.45 - 7th May 2024
- Fixed an issue where a user could not delete a parent room booking in the Admin Section.
8.13.44 - 7th May 2024
- Fixed an issue where when editing a child page properties, toggling 'Inherit rights from parent folder' the UI does not correctly update to reflect the change.
- Improved Healthcheck API's fault tolerance for modules
- Fixed permission check bug for `View history` permission in IC notifications.
- When cancelling a checkout of a document, the "last modified" field is no longer updated as the document has not changed
8.13.43 - 4th April 2024
- Fixed a bug that sometimes prevented configuration files from being saved
8.13.42 - 2nd April 2024
- Optimises preload data in page templates
- Saving configuration files made more resilient when the data volume is full.
- Fixes for InfoCapture custom email template expressions
- Fixed a design issue where Select2 dropdowns would not display correctly inside modals
- Fixed incorrect ticket ages for the "Created" or "Last modified" fields in the InfoCapture issue view
- Fixed issue where login and guest pages could use the wrong theme
8.13.41 - 1st March 2024
- SSO/directory users who are blocked in Claromentis can now be unblocked and synced on login without having to wait for a full user directory sync
- Fixed Bootstrap accordion links not working in CKEditor content
- Fixed an issue where People search keywords only worked at the end of the search query
- Back-ported fix for blocked user searches in HR mode
- Fixed minor intermittent warning when updating user data from People admin
8.13.40 - 6th February 2024
- Improved audit logging for user profile fields and photo updates
- Implemented audit logging for InfoCapture issue draft actions
- Improved InfoCapture issue list performance by adding database indexes 🚀
- Resolved a bug preventing line breaks from being retained when pasting content into the BBCode text editor.
- Fixed an issue where published articles with the "Send notification to all users with view rights" option selected and an empty Short Summary field failed to trigger system notifications.
- Fixed various issues with calendar ICS file exports
- Fix fatal error when the export includes sequences or Events module events
- Fix ICS validation issues that caused problems for some versions of Microsoft Outlook
8.13.39 - 11th January 2024
- Updated the People API to restrict which profile fields are available to guest users
- Updated InfoCapture's client-side form validation to allow Financial Fields to accept 1 or 2 decimal places 👍
- Fixed issue with being unsubscribed from news channels when using the My Settings page
- Reorder skills results to higher in the top result 👍
- IC User list field - updated default text to be consistent once checkbox with label Show "Please select..." as default is selected
8.13.38- 6th December 2023
- Fixed array index bug for Google Cloud Storage and AWS S3 CDN adapters
8.13.37 - 1st December 2023
- Added .potx to the list of allowed document preview formats 🔥
- Improved performance of the online users list 🚀
- People REST API can now be used to filter online or offline users with /api/people/v2/users?online=1 or /api/people/v2/users/online=0
- Added support for CDN Signed URLs (Google Cloud Storage, AWS S3) to improve content privacy 🔥🚨
- Fixed issue downloading an InfoCapture report as .csv when field types had changed
- Fixed database errors caused by long audit log messages when updating config values
- Fixed inconsistent module installations in cloud environments with data volumes backed by NFS storage
8.13.36 - 10th November 2023
- Added indexes to improve loading time for the Open items page component 🔥
- Fixed issue where missing directory IDs in the login directory dropdown menu prevented login for some users
- Fixed environment config values not being available during module installation
8.13.35 - 27th October 2023
- Reordered InfoCapture 'View ticket' tabs for improved usability🔥
- Backported People Advanced Search query parser fixes
8.13.34 - 12th October 2023
- Improved Statistics application performance
- Improved performance on the login page when the system has a large number of users. Directories are no longer hidden on the login page dropdown if they have no users.
- Improved styling and changed arrows within Gallery under metadata options
- added InfoCapture template expression for displaying issue notes starting with the most recent
- Fixed issues affecting linked room bookings in calendar events
- Fixed input element alignment issue within Bookmarks
- Added missing localisation in IC edit form
- Fixed "Permission denied" filesystem error when downloading PDFs from InfoCapture issues
- Fixed exported calendar events to use matching timezone and times 👍
- Fixed issue where fields in the LDAP config form could not be mapped 👍
- Replaced custom Room Booking popup code with generic popup code
8.13.33/32 - 7 September 2023
Bug fixes
- Fixed an error that prevented mini calendar component from displaying
- Reduced number of displayed pages in Communication notifications pagination
- Implemented contrasting text colour for events in the calendar
8.13.31 - 9th August 2023
Improvements
- Removed the email field check when provisioning SSO users on the first login
- Improved the Communications email notification footer
Bug fixes
- News articles and blog posts now remove comments and comment attachments when deleted
- Fixed behaviour of LDAP attribute mapping when empty
- Holiday Planner fixed the issue with Egypt/Cairo DST timezone causing duplicate months
- Claromentis Admin user will correctly show account status when edited
8.13.30 - 20th July 2023
Bug fixes
- Fixed People advanced search results for exact matches with the "Extranet", "Username", or "Email" fields
- Fixed reindexing users for search when changing their extranets in the Extranet admin panel
- Fixed a design issue with the "username" field in People advanced search
- Removed the Skype buttons from the user's profile pages
- Fixed an InfoCapture issue when checking triggers with multiple field conditions
- Fixed an issue processing IC notifications that used deleted triggers
8.13.29/28 - 14th July 2023
Improvements
- InfoCapture: Improved trigger processing performance
- Improved performance when loading large number of groups in the People application
- Fixed further issues with the CLC Release command incorrectly processing some cleanup lines
Bug fixes
- Fixed a bug where a deleted group could cause InfoCapture notifications to be sent to the wrong users
- Fixed InfoCapture Multiple select field minimum width issue
8.13.28/27 - 16 June 2023
Improvements
- Changed the "Subject line" text in the Documents workflow notification email to "Document Workflow Notification" and added localization for it
- Minor performance improvement when rendering issue lists for InfoCapture projects that use plugins
- Ensured that SSO user provisioning is recorded in the audit log
Bug fixes
- Fixed a bug that caused the back button not to be displayed on the People Admin panel
- Disabled importing events to Internet Calendars in the Calendar application
- Removed the Reply-To header from system emails and changed the sender of "New News article" notifications to "system" instead of the article author
- CSV users import: fixed a bug where existing users did not receive generated passwords via email
- Fixed incorrect visibility permissions for InfoCapture Projects that use plugins
- Fixed minor issues with CLC's release command when matching unreleased change log headings
- Fixed issue where a new user logging in via SSO with directory provisioning could result in duplicate accounts being created
- Fixed the CLC Release command incorrectly processing some clean-up lines
8.13.26 - 5 May 2023
Improvements
- Added ability to provision a new SSO user and attach them to a configured LDAP directory and sync them on initial login
- InfoCapture: Added support for "Mailbox format" addresses for the "From" address for email notifications, e.g. Name <name@example.com>
Bug fixes
- Fixed missing time zone data in Calendar's ICS files in emails and exports - Finally! repeated calendar won't be out-of-sync with daylight saving in Google Calendar
- Added a new configuration option to enable/disable autocomplete for login fields
- Fixed creating or editing calendars multiple times by disabling form submissions after the first submission
- Fixed background image inheritance regression for Themes
- Fixed PHP's memory_limit configuration being used for CKFinder's front-end file upload size limit, uploadMaxSize, when it was less than PHP's upload_max_filesize and post_max_size configurations
- Changed the default timezone for guest users to be the same as the system's timezone
- Fixed the CKFinder file upload file size limit not matching server configurations
- Fixed regression that prevented correct holiday request approval
- Fixed issue where if a document component failed to save, a document database record would still be created and left in a state where it could not be edited or deleted
- Fixed file not found error when uploading logos to the design admin panel
- Fixed issue where default Claromentis fields could not be mapped to AD fields in LDAP config
- Updated some older bundled libraries in favour of npm versions
8.13.24 - 12 April 2023
Improvements:
InfoCapture: Added support for "Mailbox format" addresses for the "From" address for email notifications, e.g. Name <name@example.com>
Bug Fixes:
- Fixed issue where if a document component failed to save, a document database record would still be created and left in a state where it could not be edited or deleted.
- Fixed file not found error when uploading logos to the design admin panel
- Fixed issue where default Claromentis fields could not be mapped to AD fields in LDAP config
- Updated some older bundled libraries in favour of npm versions
8.13.23 - 8 March 2023
Improvements
- Added push notifications option to the test notification utility
- Added a like component for blogs
- Improved error handling when Calendar event HTTP requests fail
- Updated JQuery validation library
Bug Fixes
- Fixed script injection issue in role and group pickers
- Fixed PHP notices shown when search recommendations in admin had partial data
8.13.22 - 7 February 2022
Improvements
- Prevented archived InfoCapture issues from being indexed for Global Search
- Changed CKEditor table default settings to match Bootstrap style (this is a game changer when it comes to style table in WYSIWYG)
- Improved theme resilience to incorrectly migrated style data
- Updated jQuery UI from 1.12.1 to 1.13.2
Bug fixes
- Added audit logging when users are removed from groups
- People API: Fixed missing metadata values for the currently authenticated user
- Fixed a bug where a newly added user has not been recorded in audit logs
- Fixed InfoCapture post-import redirect to a new project
- Fixed duplicated skills on the page Skill Search
- Fixed issue where documents in the docs trashcan could not be permanently deleted
- Fixed OneSignal notification permissions sometimes did not get registered in the Claromentis instance
- Fixed duplicate search indexing via CLC
- Design admin panel: Improved image validation when updating theme background images, logos, and favicons
8.13.21 - 10th January 2022
- News article summaries are now included in the content field of News RSS feeds
- Fixed error growl message "Location is too long" in Internet calendar when location field is longer than 255 characters
- Fixed double-encoding of string metadata fields in search results when used as one of the top three user profile fields
- Fixed regression that prevented some Select2 dropdowns from initializing correctly, such as the guest selector when creating a Calendar Event
- Fixed JavaScript errors in InfoCapture external form
- Hide an additional field with the user profile image on the page Edit User Profile
- Fixed an issue where changes to unified permissions were not correctly propagated to inheriting objects, causing menu trees to become unmodifiable.
- Prevented failed theme background image migrations from causing fatal errors
- Fixed warnings in Global Search caused by InfoCapture issues that have no indexed content
- Allow generation of thumbnails from PDFs files in Digital Assets Management
8.13.19 - 14th December 2022
- Fixed fatal error that could happen when editing an issue with a prefixed ID introduced in 8.13.18
8.13.18 - 8th December 2022
- Documents' permission flags option is now only configurable via the front-end when developer mode is enabled
- Implemented support for "multiple user list" and "multiple select" fields as searchable in InfoCapture advanced search
- Fixed issue when deleted documents are not displayed in the trash can
- Fixed inability to approve holiday request cancellation when their quota usage is reduced to 0 by common holidays
- Emailing a user log-in details from Admin user profile edit always reported "your password has not changed"
- Log and clear unexpected InfoCapture form data errors when saving InfoCapture issues
8.13.17 - 10th November 2022
New features
- Implemented mail configuration admin panel in Admin > System > Mail
Improvements
- Implemented support for random password generation and credential emails for users imported from CSV files
- Added article summaries to News notifications
- The allowed length for URLs in legacy publish menus has been increased to 1024 characters(bytes) in length from 255
- Improved error logging for failures when creating SSO users
- Added CLARO_DB_OPTIONS environment variable for configuring cfg_db_extra_options using JSON
- Implemented minor performance improvement for user directory sync when blocking users
- Implemented migration to remove InfoCapture issues without form data, improved error handling when creating issues
Bug fixes
- Fixed a potential system error in the Room Booking Locations admin panel
- Fixed broken image URLs in News RSS Feed
- Fixed element focus on the search field of Select2 components (select2/select2#5993)
- Fixed XSS vulnerability in folder tree component
- Fixed rewriting previously mapped AD attributes when the fetch button has been clicked
- Fixed edge case when sanitising HTML
- Fixed InfoCapture creating issues without form data when database errors occur
8.13.16 - 5th October 2022
- Fixed edge-case theme style migration error from for when theme background URLs are empty strings
- Fixed InfoCapture plugin error messages not displaying properly in some cases
- Fixed issue with News 'Submit news' and 'Save as draft' buttons so they are disabled on click and disallow multiple submissions of an article
- Fixed new InfoCapture issues trigger status-change actions before being submitted
- Clarified that InfoCapture notifications to specified email addresses will use CC
- Implemented displaying end dates for multi-day events in the Calendar component
- Fixed an issue where InfoCapture timers that had fired in the past were not reset when the timer threshold was changed. Also fixed the edge-case issue where timer triggers that should fire while saving a ticket did not do so due to outdated timer data.
8.13.15 - 9th September 2022
- Fixed duplicate key errors when importing InfoCapture projects from files
- Fixed filtering for "Date no year" user profile fields in the People application
- Fixed an issue where certain Document workflows could cause errors in the background task
- Fixed an issue where syncing from LDAP groups containing certain characters would fail
- Fixed theme style migration losing theme background images when upgrading from legacy versions of Core
- Fixed database errors when creating InfoCapture projects with names longer than the 160-character limit
- Fixed unescaped text in Blog notifications
- Fixed unescaped text for the "Submitter" and "Assigned To" fields of InfoCapture issue lists
- Fixed an edge-case error when failing to send InfoCapture notification emails to guest addresses
- Implemented audit logging for InfoCapture project creation and update failures
- Removed legacy "Sending email" from System audit log categories
8.13.14 - 25th July 2022
- Back-ported updated server checks in Admin > System > Labs > Check Server Configuration from 8.13
- Tweaked Google Documents picker to log authentication errors
- Improved logging for the theme-style migration
- Implemented support for SQL Server High Availability connection parameters for the MSSQL Native Client database adapter
- Password recovery changes to not expose invalid email addresses or directory users
- Updated navbar clock URL to show the current day in the Calendar application
- Fixed regression that prevented selecting a default calendar
- Fixed InfoCapture issue where bulk updating tickets resulted caused their last updated date being set to their creation date
- Show "Public" access to the theme on the themes list
- Updated Google Picker integration for Google Document Links
- The IC report prefilter for user fields was not working with the "Myself" option.
- Fixed People advanced search extranet selection caused a JavaScript error
- Fixed an issue where users created via LDAP sync were not receiving the correct default notification settings
8.13.13 - 30th June 2022
- Implemented automatic synchronization for internet calendars
- Added system config variable $cfg_calendar_hours_between_sync - number of hours between each calendar synchronization
- Fixed sorting by assignee and reporter on the InfoCapture tickets list
- Back-ported fix for fatal error when accessing Room Booking with the latest version of JPGraph
- Back-ported fix for the filesystem abstraction preventing SQLite connections
- Back-ported fix for schema files failing to build during releases due to global $db pollution
- Back-ported fix for SQLite column alterations failing to retain existing column descriptions when a new column description is omitted
- Replaced CLARO_ENV_MODE with CLARO_ENV in .env files at valid file paths; migration for Tech Ops
- Suppressed logging usage of deprecated environment variables
- wkhtmltopdf 0.12.6 compatibility for Holiday Planner and InfoCapture PDF export features
- Fixed SSRF vulnerability
8.13.12 - 16th June 2022
- Improved support information in Admin > System > General
- Added ability to provide formatting of dates without year to be synced from user directories
- Fixed encoding issue for permission picker autocomplete suggestions
8.13.11 - 6th June 2022
- Documents compatibility with Chrome 102
8.13.10 - 31st May 2022
- Module dependencies were not being saved.
- Improved localisations on menu builder form
- Fixed browsers auto-filling passwords when editing user profiles
- Fixed browsers auto-filling passwords when changing the current user's password
- Fixed double-encoding issues for permission pickers and user/group/role (SUGRE) pickers
- Fixed debug logging breaking partial file sending, e.g. video files in Documents
- Fixed issue where SSO users could end up not attached to an extranet if an error was encountered on first login
8.13.9 - 4th May 2022
- In a user's My Settings page, the "Change Password" section is now called "Authentication" and shows a suitable message if a user's account password is managed via a directory
- Fixed issue where LDAP users could become blocked during a sync if their sAMAccountName was changed in AD
- Added localisation for hardcoded phrases in IC notification
- Back-ported tooling fixes from Claromentis 9
- Fixed CLC's MySQL database permission checks
- Fixed CLC script using realpath -s; -s is not available on Alpine Linux
8.13.7 - 7th April 2022
- Added equipment back into room booking diagram, but with a limit of 200 total items to prevent errors
- Updated map of known file extensions and MIME types ($arExtensions)
- Deleted user group attaches any child groups to its parent instead of changing them to a root-level group
- Allowed filtering users by user_code and language fields via People API v2
- Using the design change link to automatically set a theme and redirect now allows redirects to a Pages page
- Fixed issue with words breaking in random places in document description.
- Placeholder images are now shown if resized versions fail to be created
- Fixed issue with the behaviour of some fields when editing Infocapture forms
- Updated the default list of permitted upload files. The list can also now be edited in the config editor.
- Fixed "Edit user info" page errors when attempting to display unknown user fields
8.13.5 - 3 March 2022
Bug fixes
- Fixed error in room booking caused by large numbers of bookable objects
- Fixed incorrect plugin status messages for InfoCapture Projects that did not have a plugin set
- Fixed inappropriate form and data modification exceptions for InfoCapture plugins caused by caching from IC-69
- Removed CKEditor's spell checker feature to avoid crash
8.13.4 - 26th January 2022
Bug fixes
- Fixed error when creating Calendar events with attendance selected
- Fixed on-the-fly contact creation when creating Calendar events with guests
- The homepage set in the global design settings was being ignored
- RD-31 Fixed open redirect from login page
8.13.3 - 13th January 2022
Improvements
- Improved performance for InfoCapture plugins
- Implemented caching for InfoCapture plugin instantiation
- Optimised loading field condition sets for InfoCapture projects
- Merged forward from 8.9.23, 8.10.24, 8.11.19, 8.12.17
- Updated Bugtracker URL to use HTTPS (cfg_error_reporting_url)
Bug fixes
- Exported design themes no longer include paths for background images
- Back-ported fix for undefined index error on Documents homepage and Documents detail pages
- Improved uploaded file validation in the comments system
8.13.2 - 15th December 2021
Bug fixes
- Fixed fatal error when creating SSO users
8.13.1 - 9th December 2021
- Fixed issue with errors being hidden when generating a PDF for an Infocapture ticket fails
- Fixed missing pagination on Blog listings
- Fixed error when searching for documents via tags
- Fixed bug in room booking that prevented bookings being approved when localisation was French
- Fixed config editor issue
8.13.0 - 9th November 2021
New features
- Added CLARO_SYSTEM_NAME and CLARO_SYSTEM_EMAIL environment variables
Improvements
- Updated Component Library from 0.2.2 to 0.2.4
- Added CLARO_ENV as the canonical "environment" environment variable, deprecated CLARO_ENV_MODE
- Updated NPM dependencies
- Updated jQuery from 3.4.1 to 3.6.0, jQuery Migrate from 3.1.0 to 3.3.2, and FullCalendar from 3.0.1 to 3.10.2
- Improved tidy up of temporary assets when updating Theme's styles.
- FRAM-548 Enabled optimized Composer autoloader for production builds