🚀 Release Notes — Forrit CMS 5.0.3
Overview
This update the continues focus on improving the stability, performance, and usability of the Forrit CMS following the 5.0 release, while introducing several new capabilities for Content managers and developers.
5.0.3 delivers a more controlled and reliable editing experience, greater flexibility in content structure, and a broad set of targeted fixes across the platform.
✨ What’s Improved
✅ Required Fields & Content Quality Controls
-
Content type fields can now be marked as required, ensuring editors must populate key fields before publishing.
-
Required fields can be configured per locale, giving precise control over which languages must have values.
-
Task review now surfaces errors for any required fields left empty, blocking task completion until resolved.
-
Only content type managers and admins can configure required field settings
👉 Teams can now enforce content quality standards directly in the CMS, reducing the risk of incomplete or inconsistent content reaching production.
✅ Improved Content Type Editor
-
Fields in the content type editor are now displayed in a more compact layout
-
Expand and collapse controls allow users to show or hide individual fields, or all at once
-
Expand/collapse state is retained when navigating to nested content types and back
-
Fields in error or validation states are highlighted clearly with a red border
👉 Content type managers can now work more efficiently with complex types, seeing more fields at a glance without excessive scrolling.
✅ Cleaner Content Entry Editing Experience
-
Action buttons and information chips in content entries have been reorganised for consistency with the rest of the CMS
-
Buttons no longer shift position unexpectedly on hover, preventing accidental mis-clicks
-
Field type indicators are now shown on the left alongside the field name, while actionable controls remain consistently on the right
-
Clicking to enable a field now immediately focuses the input, so editors can type without an extra click
👉 Editors will find content entry editing more predictable and consistent, with fewer frustrations when working through complex content.
✅ New Webhook Manager Role
-
A new Webhook Manager permission is available, separate from admin access
-
Webhook managers can create, edit, and delete external triggers and webhook subscriptions
-
Supports notifications via email, Microsoft Teams, or AI-driven workflow triggers
-
Allows teams to connect CMS events to external systems without requiring full admin rights
👉 Organisations can now delegate integration management to the right people, enabling greater automation and connectivity with external tools.
✅ External API Enhancements
-
The external API now supports component annotations, enabling preview applications to fetch richer page data
-
The API now correctly filters pages by channel type, preventing JSON pages from being returned in response to HTML page requests
-
Cursor-based pagination for content entry queries is now working correctly
👉 Developers working with the Forrit CMS API have access to more powerful and reliable tools for building integrations and consumer applications.
🚨 Important Fixes
This release includes a substantial number of fixes across the platform, focusing on:
Content Management & Editing
-
Resolved issues where content could be lost without warning when closing or navigating away
-
Fixed inconsistencies when saving or editing content entries and components
-
Addressed issues with validation errors not being displayed or enforced correctly
Page Management
-
Fixed issues impacting page editing, preview, and layout rendering
-
Improved behaviour when working with large or complex pages
Translation & Workflows
-
Resolved multiple issues affecting translation jobs and locale handling
-
Fixed errors preventing successful completion of tasks and workflows
User Interface & Experience
-
Addressed styling, layout, and responsiveness issues across the CMS
-
Improved consistency with design specifications
API & Integrations
-
Fixed multiple API errors, including unexpected responses and validation issues
-
Improved handling of large requests and edge cases
👉 These fixes address a range of issues reported across content editing, page management, translation & workflows, and the external API, improving overall reliability and confidence in day-to-day use.
✅ Summary
5.0.3 delivers:
-
New required field controls for greater content quality assurance
-
A more compact and navigable content type editor
-
Cleaner, more consistent content entry editing experience
-
A dedicated Webhook Manager role for external integrations
-
Expanded and more reliable external API capabilities
-
A comprehensive set of fixes improving stability across the platform
This release reflects our continued investment in platform quality, editor experience, and the flexibility teams need to deliver great content.