Knowledge Base

Terminalfour: 8.3.16

Date Released:
May 2 2023

General

Google Analytics changes

RDSM-33435

In this version, we have made two significant changes to how Google Analytics works in the product:

Removal of the Google Analytics Dashboard

Terminalfour now supports Google Analytics 4

Improvements to Direct Edit

RDSM-33542

Following the Direct Edit enhancements in 8.3.15 we've made further improvements to how JavaScript is implemented. This will allow content in carousels, galleries and slides to be more easily editable in Direct Edit.

RDSM-33935

We've updated the Broken Links reporting tool to improve performance and make it easier to filter unwanted links. Now you can use basic regular expressions on the excluded URLs page:

  • to exclude anchor links, add ^#* 
  • to exclude anchor links, add ^mailto:*

RDSM-36453

We've had a lot of positive feedback since we upgraded TinyMCE in 8.3.12, but one thing that has come up a few times is how difficult it can be to add custom formatting to Section and Content Links. We've changed it so a double click is now required to show the options modal, making it easier to select the text and add formatting.

Kerberos has been removed 🫡

RDSM-33435

We want to thank Kerberos for its service and wish it all the best in the future. We deprecated it back in 8.3.13 and are removing the code in this release.

Security fix (RDSM-36840)

This update resolves an authentication vulnerability (CVE-2023-29484) where, given specific conditions, an LDAP user with an incorrectly configured LDAP identifier could log into the Terminalfour platform using an invalid password.

By default, an imported LDAP user would have the correct LDAP identifier set. To exploit this vulnerability the LDAP identifier of an importer user would need to have been manually altered to an incorrect value.

With this release, a user with an incorrectly set LDAP identifier is no longer able to log into the Terminalfour platform with an incorrect password.

Minor issues

The filter value in the Content tab persists across Sections

RDSM-33745

When you filtered for a value in the Content Item in a Section, that value would persist in the next Section you visited, which could cause confusion. It's fixed now.

After adding a Child Section, the Site Structure listing didn't update

RDSM-36773

The Site Structure is immediately updated when you add a Child Section from the Child Section tab.

Don't show the table options in the context menu when there's no table

RDSM-34084

Previously, when you right-clicked in TinyMCE or Direct Edit, you would see a list of table options in the context menu, whether or not you were editing a table. Now you'll only see table options when you are editing a table which should help speed you up (if Hick's Law is anything to go by).

Changes


Before upgrading

In advance of the upgrade please view the information and Technical Roadmap. Please contact us prior to upgrading we can provide you with the pre and post-upgrade tasks.

Priority

Please note that the priorities assigned to bugs differ from those assigned to Client Support tickets:

  • P1 - Major rework of product.
  • P2 - Major performance change. 
  • P3 - Regular priority change. 
  • P4 - Minor change. 
  • Trivial - Very minor UI changes.