Terminalfour: 8.4.1
- Date Released:
- June 4 2025
General
We’re delighted to announce the latest release of Terminalfour, which introduces powerful new content management features and usability improvements designed to enhance the experience for both admins and content editors.
Improved Content Editing Experience
Repeaters
RDSM-34797
A long-requested feature is here. With Repeaters, administrators can now embed one content type inside another, enabling repeatable content structures. This enables intuitive "Add another" functionality for content editors, making it ideal for:
-
Carousels and sliders
-
Accordions and tabbed content
-
Card rows and feature blocks
-
FAQs and any other repeatable elements
Administrators (and Power Users with the appropriate permissions) have the ability to configure not just which content type can be repeated, but also the minimum and maximum number of repeats allowed.
You can learn more about how to work with Repeaters in our dedicated documentation.
Conditional Elements Improvements
The feedback on Conditional Elements (Introduced in 8.4.0) has been fantastic. We really appreciate you reaching out to let us know how you're using it and where we can make improvements. Based on your feedback we've made the following enhancements in this release.
RDSM-38610
- Element labels are now displayed in bold in all browsers and operating systems. This makes it clearer for users to find the element they're looking for at a glance.
RDSM-38629
- When elements are hidden or displayed via conditional statements, they'll now do so with a subtle slide in/out transition. This makes it clear to content editors what has just been shown or hidden.
RDSM-38679
, RDSM-38567
- We've significantly improved the performance of creating conditional statements. If you were noticing any slowdowns while creating conditional statements that should no longer be happening in this release.
Handlebars
Handlebars is continuing to improve each release thanks to your feedback. This release introduces the ability to use Direct Edit Inline with Handlebars Layouts, the ability to use CDN/PXL filters with Media output in Handlebars layouts, and many more improvements.
See the Handlebars documentation for full details.
RDSM-37412
- You can now add the inline-edit="true"
to your publish Helper in order to make them editable in Direct Edit inline.
RDSM-33706
- It's now possible to add PXL filters to your media Helpers. We've also introduced some new Block level helpers to make working with CDN/PXL even easier.
RDSM-38661
- The fulltextURL Helper allows you to output a the URL to a fulltext page easily (without the full link)
RDSM-38465
- When you create a Navigation Object you'll now get the option to copy the Handlebars Expression to your clipboard
RDSM-38466
- When you create a Form you'll now get the option to copy the Handlebars Expression to your clipboard
RDSM-39004
- Fixed a bug that meant the canonicalURL Helper wouldn't work as expected in Microsites
RDSM-38156
, RDSM-38264
, RDSM-38265
- Fixed some bugs with Content Links in Handlebars layouts
General User Experience Improvements
RDSM-34331
Administrator Users now have the ability to Bulk Approve Pending Content directly from the section view. You no longer need to improve content one by one or jump to the "dedicated "Approve content" screen.
RDSM-38760
When assigning Users and Groups to a section we now make each Group a link, so you can quickly open the Group in a new window and check what users are in that group.
We also took the time to fix up some confusing inconsistencies without User Types were displayed in this screen (RDSM-38538
).
RDSM-34729
If you've ever paused a schedule task and then re-enabled it again you've probably found it a little frustrating that there was no way to set a scheduled date. Now you can.
RDSM-34675
Previously you could set define a character that should be used to replace spaces and special characters when publishing pages. This was a global setting, which means the same character had to be used for every Channel. In this release we've made it possible to set it for a channel.
Other Improvements
This release also includes lots of small bug fixes, accessibility improvements, security improvements, and more. Take a look at the table below for the full list of improvements.
Updates to supported systems
8.4.1 introduces a few changes to supported systems.
MySQL 8.4 is now officially supported.
Support for MS SQL and Oracle Databases will end in late 2026. You can read more about what's involved on our deprecation page.
Changes
Issue Type | Key | Summary | Priority | Component |
---|---|---|---|---|
Bug | RDSM-38010 | Duplicate Access Control content gets created on a section when clicking save repeatedly after changing groups | P3 | Access Control |
Bug | RDSM-37876 | Accessibility - Enter key on "Automatic ordering" causes "duplicate" modal to open | P3 | Accessibility |
Bug | RDSM-31455 | WCAG: Low Contrast Elements in Media Library 1.4.3 Contrast (Minimum) (Level AA) | P3 | Accessibility |
Bug | RDSM-31448 | WCAG: Low Contrast Elements on site-structure page 1.4.3 Contrast (Minimum) (Level AA) | P3 | Accessibility |
Bug | RDSM-38343 | Media auto publishing with a reference to a content type element using selective output, triggers a NullPointerException | P3 | Brokers |
Change Request | RDSM-38641 | Improve channel display on 'Publish Channels' page | P3 | Channels / Microsites |
Change Request | RDSM-38629 | Ensure that when Elements are shown or hidden by Conditional Elements that they visually Transition between shown and hidden | P3 | Content |
Bug | RDSM-38518 | Clicking save multiple times on a section after changing its metadata, causes many versions of the same metadata content to be created | P3 | Content |
Bug | RDSM-38265 | Handlebars: Content links to content items that contain a file element only work if there's a T4 tag present | P3 | Content |
Bug | RDSM-38264 | Handlebars: Content links to fulltext content items only work if there's a T4 tag present | P3 | Content |
Bug | RDSM-38156 | Handlebars: Content links to anchor helper only work if there's a T4 tag present | P3 | Content |
Bug | RDSM-37053 | Content Item warning text is not read out by screen reader | P3 | Content |
Change Request | RDSM-34331 | Bulk approve content in a section | P3 | Content |
Bug | RDSM-34145 | Image is added twice into html element in standard UI and DE | P3 | Content |
Bug | RDSM-33427 | Error validation messages don't refresh when adding/editing content with HTML elements | P3 | Content |
Story | RDSM-32922 | Bulk Approve Content Items from within a Section | P3 | Content Approval |
Bug | RDSM-38679 | Rendering Elements tab when editing a content type unnecessary initializes Select2 for the existing conditional statements | P3 | Content Types |
Bug | RDSM-38567 | Adding multiple conditional statements is affecting UI performance | P3 | Content Types |
Change Request | RDSM-34797 | Content types within content types (repeater fields) | P3 | Content Types |
Story | RDSM-33037 | Change the name of the Layout Processor in Page and Content Layouts | P3 | Content Types |
Bug | RDSM-23537 | Power users viewing layouts (read only) should have a cancel button | P3 | Content Types |
Bug | RDSM-23074 | Moderators that are not in the group that is enabled in content type are able to edit piece of content created with such content type | P3 | Content Types |
Change Request | RDSM-37731 | Support for MySQL 8.4 (next LTS) version | P3 | Database |
Bug | RDSM-37254 | Media permitted file types won't allow uploading of uppercase extensions | P3 | Database |
Bug | RDSM-37722 | Toggling quick formatting should show and hide the tinyMCE toolbar | P3 | Direct Edit |
Bug | RDSM-34122 | TinyMCE menu overlaps the top line of the content in DE | P3 | Direct Edit |
Bug | RDSM-33911 | Direct edit analytics have 7 low contrast issues | P3 | Direct Edit |
Change Request | RDSM-38466 | Allow user to copy Handlebars expression after creating a Form | P3 | Form Builder |
Bug | RDSM-29321 | Reconnect to Form Bank is required after license key is updated and Tomcat restarted | P3 | Form Builder |
Bug | RDSM-27339 | Groups: Error saving group changes after upgrade from v7 - Default channel no longer exists | P3 | Group Management |
Bug | RDSM-39004 | Handlebars Canonical URL tag Microsite issue | P3 | Handlebars |
Story | RDSM-38661 | Introduce a fulltextURL Helper to output just the URL of a fulltext link | P3 | Handlebars |
Bug | RDSM-38656 | Content in Sections returned in the new Publish API is not ordered correctly | P3 | Handlebars |
Feature Request | RDSM-37412 | Allow publish handlebars Helper to work with Inline Direct Edit (For plain text and HTML elements) | P3 | Handlebars |
Change Request | RDSM-38760 | Make the Group a link when displaying group name in the Edit Rights Tab when editing a section | P3 | Hierarchy |
Bug | RDSM-38401 | Section badge is not properly placed when dragging section in site-structure and page is scrolled down | P3 | Hierarchy |
Bug | RDSM-38369 | Sections are being displayed multiple times in the site structure when you expand and collapse parent section that has multiple child sections | P3 | Hierarchy |
Story | RDSM-33035 | Move the Child Sections Link to the main tab in the Section screen | P3 | Hierarchy |
Change Request | RDSM-34316 | Disable the ability to resize images if the width height attributes are not present | P3 | Media Library |
Bug | RDSM-33174 | Ensure data in requests to SimpleSearch are UTF-8 encoded | P3 | Media Library |
Bug | RDSM-31545 | Media category should expand to fullscreen gracefully | P3 | Media Library |
Bug | RDSM-24445 | Cannot create media category due to an error | P3 | Media Library |
Bug | RDSM-38619 | Related Content Processor save in cache output even when the option is disabled | P3 | Navigation |
Change Request | RDSM-38465 | Allow user to copy Handlebars expression after creating a Navigation Object | P3 | Navigation |
Bug | RDSM-34117 | Exit direct edit and help button are not visible when scale and layout of the screen is set to 150% or more | P3 | Navigation |
Bug | RDSM-26460 | Name of navigation object is being executed - xss | P3 | Navigation |
Bug | RDSM-25289 | Create form is displayed twice after "create another" is selected | P3 | Navigation |
Change Request | RDSM-36626 | Ability for a Power User to publish to a pending channel | P3 | Publish |
Story | RDSM-33706 | Support publishing to CDN/PXL from Handlebars | P3 | Publish |
Change Request | RDSM-34729 | When re-enabling a scheduled task there should be a prompt for a date | P3 | Scheduler |
Change Request | RDSM-34675 | Ability to set the file-part-separator on a per channel basis | P4 | Channels / Microsites |
Bug | RDSM-38610 | Content element names and headings should be bold | P4 | Content |
Bug | RDSM-36775 | Validation of "Enter some text" for compulsory elements is not cleared when text is entered | P4 | Content |
Change Request | RDSM-36952 | Direct Edit: Remove Horizontal Scroll bar from Direct Edit pages | P4 | Direct Edit |
Bug | RDSM-25218 | Editing content inline, if you change from edit mode the save content button remains displayed | P4 | Direct Edit |
Bug | RDSM-38644 | Ensure that media is reindexed as part of the upgrade process | P4 | Media Library |
Bug | RDSM-23665 | Alignment of the validation warning for primary group field | P4 | Page Layout |
Bug | RDSM-38538 | Only Administrator badges are being displayed when editing rights for a section | P4 | User Management |
Bug | RDSM-24203 | Duplicating a branch, no validation message | Trivial | Hierarchy |
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.