8.11.10 - 18th June 2021
Improvements merged forward from 8.10.19
- People API v2 - Authenticated access by default
- Disabled People API v2 guest access by default
- People API v2 guest access is now configurable: Admin > People > Configuration
Bug fixes merged forward from 8.9.21, 8.10.19
- IC trigger timers are no longer reset when a ticket is saved
- Fixed issue with loginhandler responses and sessions
Breaking changes merged forward from 8.10.19
- People API v2 guest access is now opt-in by default
8.11.9 - 14th June 2021
Improvements
-
LDAP: User searches of OUs (organisational units) are now paginated to get around the AD server restriction of 1000 results per request. User list searches were also combined into a single search, dramatically reducing the time taken to get lists of AD user accounts.
- Updated CLC's minimum PHP version constraint from 7.1.0 to 7.4.0
Merged forward from 8.10.18
Bug fixes
- Fixed bug where audit log recorded an auto transition every minute when the workflow has been added to the Documents
8.11.8 - 28th May 2021
Bug fixes
-
InfoCapture: Reloading a form on change no longer causes untouched mandatory fields to be given error highlights
- InfoCapture: Added front end validation for numbers longer than DB column length
Merged forward from 8.10.17
Improvements
- News channels are now listed alphabetically on the admin page "Channels & Templates".
- Error that is shown when attempting to set an InfoCapture ticket's handler and status to an invalid combination is now clearer
- Infocapture
- Added
roundfunction to InfoCapture expression language - String fields that have their format set to "numeric" or "floating point" are now treated as numbers by default in InfoCapture expressions
- Added
Bug fixes
- Fixed bug that was overwriting the author of the previous document version when a document was checked in/out
- When deleting the earliest version of an InfoCapture form, tickets can no longer be assigned to "the previous version"
- Fixed permission to view user's thumbnail for card view in the people list
- Fixed cleanup/prune setup task using all cleanup files during fresh installation
- Editing an IC form with a user picker could show warnings if "Myself" was used
- Using a Theme with a static Page Title will no longer result in a Bookmark without a name.
- IC forms - added validation for numbers longer than DB column length
- Fixed InfoCapture SLA timers only updating when the traffic light changes (timers now update whenever the issue is viewed)
8.11.7 - 27th April 2021
Bug fixes
- InfoCapture: fixed form reloading on change not working when using a plugin that validates form data
- Infocapture: Fixed deleted users causing blank entries in "assigned to"/"submitted by" filter inputs
- InfoCapture: Fixed keyword search not working when a form did not contain at least one text field
- InfoCapture: Fixed localisation on the import project page
- InfoCapture: Fixed bug where css class not getting applied to the input field in the infocapture forms
8.11.7 - 27th April 2021
Bug fixes
- InfoCapture: fixed form reloading on change not working when using a plugin that validates form data
- Infocapture: Fixed deleted users causing blank entries in "assigned to"/"submitted by" filter inputs
- InfoCapture: Fixed keyword search not working when a form did not contain at least one text field
- InfoCapture: Fixed localisation on the import project page
- InfoCapture: Fixed bug where css class not getting applied to the input field in the infocapture forms
Merged forward from 8.10.16
Improvements
- Blog Application layout improvements
- Blog index page now has a better image layout on Desktop and Mobile
- Blog article now has a better image display and has a lightbox for the main image
Bug fixes
- Typing out a note for an InfoCapture ticket and then attempting to leave the page will now prompt for confirmation, to avoid accidentally losing notes
- Holiday Planner: A user can no longer edit a holiday request after it has been approved or declined by a manager
- Partial migrations are now able to record logs properly
- Design panel: fixed values staying linked to master design after being edited
- Fixed audit log archival leaving the system unusable due to an incorrect current working directory
8.11.6 - 9th April 2021
Bug fixes
- Documents: Fixed an error that occurred when generating reports by review date
- InfoCapture: Inline form validation should no longer be duplicated if the form is reloaded before submitting
Merged forward from 8.9.20, 8.10.15
Bug fixes
- Projects: Added title to app to admin button on mobile.
- Projects: Fixed error displayed when saving repeatable multiselect metadata that uses checkbox input
- InfoCapture: Fixed PHP error caused by multi-select user form field having no users in it
- Comments: Comments from deleted users will now identify them as such, and not provide a link to their profile
- Fixed a bug preventing login audit logs from including the currently authenticated user
- Correct background image is displayed at relevant device pixel ratio
8.11.5 - 17th March 2021
- Fixed a regression that caused an error on the People list page
8.11.4 - 16th March 2021
Bug fixes
- Fixed InfoCapture issue where notice field types grouped together did not display well.
- Fixed InfoCapture forms not being able to be submitted if they contained a mandatory but non-editable field
Merged forward from 8.9.19, 8.10.13
Improvements
- Indexing health check will show an error if the wrong ES version is configured
Bug fixes
- Fix for error messages not displaying when document deletion is blocked
- Documents: Restored functionality of Folder filtering in Documents Advanced Search
- Rename table header in the admin news channels, because it was misleading
8.11.3 - 8th March 2021
Same as 8.11.2 with one back-end change:
- Switched to using Satisfactory for loading the Flysystem Stream Wrapper library fork
8.11.2 - 1st March 2021
Improvements
- Updated default config values for archive binary paths on Linux (zip, 7zip)
Merged forward from 8.9.18, 8.10.12
Improvements
- Publish: Added deprecation notice to Publish
- Documents: Added Document preview support for the following file extensions:
- docm
- dotm
- dotx
- ppsm
- pptm
- xlsm
- xltm
Bug fixes
- Role based ACL now works correctly on IE11
- Fixed wording of notifications when publishing news articles
- Fixed Community blog channels no longer display a broken image next to the channel name
- Fixed IC import tasks from csv, fails if the file contains incorrect coded characters
- Fixed 'add folder' button in documents not working
8.11.1 - 29 January 2021
Bug fixes
-
Changes made to an issue by an InfoCapture plugin now show in the issue history
-
Infocapture:
-
Exported InfoCapture projects should now have legible filenames, no matter what script or code page is being used
-
Importing an InfoCapture project that contains dangling references to non-existent traffic lights will no longer fail (instead the references will be stripped out)
-
-
Fixed default values initialization for InfoCapture form elements
-
Fixed backend error in What's new component
Merged forward from 8.9.17, 8.10.11
Improvements
-
InfoCapture: Updated description for Field Conditions applied to date fields
-
Added User password reset requesting to the People API
Bug fixes
-
Fixed division by zero not being handled correctly in InfoCapture field expressions. Also fixed some arithmetic edge cases not being saved exactly as displayed in the form.
-
Fixed theme colours not showing as linked to Master Design
-
Fixed minor error when sessions expire
-
Fixed Holiday Planner Reports displaying an incorrect holiday count for a user with expired carried holiday days
-
Fixed InfoCapture search not working when an Elasticsearch 7 host is configured
-
Statistics: Date filters on Application Summary page will now display currently filtered dates
-
People: Users created/edited with the People API will no longer generate incorrect passwords
-
People: Users can now be created without a password or edited to no longer have a password via the People API
8.11.0 - 22 December 2020
New features
- Added Inline field validation for InfoCapture forms
- InfoCapture issue list now has a "Download as CSV" button
- Users can now filter infocapture tickets by those they are monitoring
Improvements
- Added migration support for SQLite database driver
- PHP 7.4 compatibility
- Inforcapture improvements
- On the InfoCapture project homepage, "Statistics" is now called "Ticket types"
- There is now a line in the ticket types box for tickets the user is monitoring
- Added a checkbox to filter the InfoCapture issues list to only those issues the user is monitoring
- InfoCapture form scrolls to first instance (from top) of invalid form on submit
- InfoCapture issues now have a "download all" button on the files tab, which downloads all issue files as a zip archive
- Search results now correctly prioritise exact matches and matches in an object's title
- Improved performance of InfoCapture ticket list
Bug fixes
- People application:
- Fixed error on People admin page caused by PHP 7.4 incompatibility
- Fixed errors that could occur in People search in edge cases
- PHP 7.4 compatibility fixes
- Infocapture: Array index error in GetStyleByStyleId method
- Blog: Variable and array index errors when listing posts by tag
- News: Array index errors when listing posts by tag
- Room booking: Array index error on homepage when no locations, rooms or equipment defined
- Room booking: Array index error when adding new locations in admin area
- Fixed people results not being placed first in the search box dropdown
Improvements merged forward from 8.9.16, 8.10.10
- Implemented dispatching user update events during user directory synchronization
Bug fixes merged forward from 8.9.16, 8.10.10
- No blog post subscriber notifications were being sent
- Fixed bug on firefox, comment to the discussion or blog post would freeze
- Fixed bug in SUGRE picker when used in JavaScript
- Fixed issues with page refresh when adding/editing multiple Menu Applications in a row
- Fixed issue with embedding documents with more than one version in comments
- Fixed issue with notices being shown when generating telemetry payloads in the background task
Cover image by Ivan Bandura