CMS Release Notes
Upcoming - Modern Campus CMS 2026.1 (Estimated March 2026)Link to this section
These upcoming release notes are subject to change before the official release and are intended to provide an overview of what to expect.
Features
Group Approvals
- You can now submit pages, files, and assets to a group for approval.
- Determine whether a group can be used for workflows in Setup > Groups.
- The Pending Approvals report will display approval groups.
- The concept of archiving a workflow item for a given user has been removed.
- Workflow items complete automatically for every user when it is approved, declined, or canceled.
- Workflow items under Dashboard are now categorized as Pending and Completed.
Form Module
- You can no longer create new SSM Form Assets through the CMS interface or API.
- Copy any launched SSM Form Asset to the Form Module.
- The Form Asset name will be updated to note that this action occurred.
- The copy process is completed to its best ability and will require some clean up.
- Create copies of any form in the Form Module.
- Limit which sites appear as insertion options when adding forms to pages.
- This only limits insert capabilities within the CMS. You can still use the embed code on any webpage that supports JavaScript.
- Filter the form list to quickly find your forms.
- View form activity in the new form Log.
- See form-related actions in the Activity gadget.
- When editing a form, you will now see its dependency tag.
- You can close the Form Builder using the new Close button in the right sidebar.
- The CSS starter file now contains starter style declaration for the Submit button.
- You can now give forms names up to 255 characters.
- When adding a file upload element, see the upload extensions listed in alphabetical order.
- Hover over a file download to see its filename.
Other
- When you generate a new SFTP key, the CMS automatically creates a modern, more secure type of key.
- We've also added guardrails to help users understand the impact of generating a new key.
- Publishing Form Assets will no longer be supported after generating a new key. Please fully transition to the Form Module before taking this action.
- Customers with Modern Campus Hosting will no longer see the option to generate a new SFTP key.
- We've also added guardrails to help users understand the impact of generating a new key.
- In Site > Settings, you can now hide Breadcrumb Settings from the CMS interface.
- When editing an image, you will now see its dimensions.
- Updated CMS logos with registered trademark.
Fixes
- When sharing Insights reports, you can now select recipients in the To dropdown. (OX-19216)
- In page access settings, the approver option now correctly displays “Inherit from User” instead of “Inherit from Parent” to better reflect that it inherits from the user’s settings, not the parent directory. (OX-9128)
- When you submit for approval, the pop-up notifications that confirm your actions are now correct.
- You can now check in Components directly from the My Checked-Out Content gadget.
- When publishing is not allowed, you will no longer see the Publish button in MultiEdit and Versions.
Form Module
- The reCAPTCHA notice now appears with the proper color contrast by default. (OX-19169)
- When a form is checked out, other users can’t perform form actions.
- When viewing your list of forms, see better messaging when no forms are present.
- When a user submits an invalid email, they will now see the correct error message.
- When a user submits an invalid checkbox option, they will now see the correct error message.
Modern Campus CMS 2025.3.1 (February 3, 2026)Link to this section
Fix
Navigation Editor (.ounav)
A Chromium browser bug caused drag and drop to stop working in the Navigation Editor for Chromium-based browsers (like Chrome and Edge). We have implemented a fix and you can once again drag and drop and delete navigation items as expected. (OX-19419)
Modern Campus CMS 2025.3 (November 13, 2025)Link to this section
Features
Form Module
- Enable the ability for your users to upload files as part of form submissions.
- CMS users with access can set 5 upload fields per form, each with a maximum of 5MB.
- Files uploaded will be properly validated.
- You can download the files via the form submission.
- When exporting form submissions, the download link for the file will remain active for a limited time.
- File uploads for your forms will be enabled over the next couple of days. Once enabled for your account, you will set access to file uploads in Forms (Beta) > Settings.
- Users of the form will now see an indication that the form is being submitted.
- See all launched versions of your forms, along with a preview of that version.
- Create custom error messages per form element for your form users.
- Your experience when navigating to the primary Forms Settings is improved.
- You can determine the placeholder for dropdowns.
- The Form Module now has improved accessibility for various areas.
- Form Submissions will now display the page URL of where that form was located when submitted.
- Added to the interface and the export CSV.
- See individual details of a given form submission.
- See a link to the starter CSS file for forms near the Custom Styles URL.
- To reduce confusion with form settings, we have renamed the properties primary screen to General Properties.
- Specific actions for the Form interactions such as, create, save, launch are now stored.
- There is no interface for these yet, this will be added in a future release.
- While backend APIs exist, they've been intentionally removed from public documentation for now. Full API support will be available in a future release.
- This is our second beta release, some parts of the experience are not yet finalized and may change in future releases.
- For the most comprehensive and up-to-date information on the progress of the new module, you can refer to the CMS New Form Module (login required) documentation.
CMS Calendar
- Added support for Google’s updated Places API methodology, which is scheduled to take effect in March 2026.
- To ensure the place search feature continues to function in CMS Calendar Public Submissions, you must enable the Places API (New) in your Google Cloud Console.
Creating Gadgets
- In gadgetlib.js, added ability to set gadget height from within a gadget.
- Grab the latest from our CMS examples repository
Fixes
- Improve Component instance structure handling. (OX-19093)
- Google account linking should now handle the authentication refresh process more seamlessly. (OX-19112)
- View reload in gadgetlib.js will now function again.
Form Module
- Your access settings will now load consistently to set the access groups on your forms. (OX-19101)
- Export CSV will now include checkbox contents. (OX-19258)
- The Form Module JavaScript should be less likely to interfere with the rest of your site functionality.
- When you add a required field to a form, error messages will only appear after a user interacts with the form.
- Form submissions will now correctly handle the time field.
- When you are editing a form in the CMS, you will now receive a confirmation prompt if you attempt to navigate away with unsaved changes.
- When using the Form Embed Code, the displayed embed code will be smaller in size, making it less error prone when copying.
- You can no longer attempt to set the Minimum and Maximum length validation to a value below zero.
- Scrolling through versions of form submissions will now display properly.
- When setting a default for a dropdown, the value of the selection will set correctly.
- When you create a form with default text, the user can clear the text and the default won't magically reappear.
- If you use custom CSS for your form and the CSS file fails, the form will load without the custom CSS.
Modern Campus CMS Notice (August 7, 2025)Link to this section
The W3C Validator has been updated to version 24.10.17. Pages will be validated against this version when using the W3C validator in page and final check. This update did not require a CMS release, only an update to the system running the W3C (HTML) Validator. We have also hidden the message Trailing slash on void elements has no effect and interacts badly with unquoted attribute values as it is informational, which was resulting in false positives. This change applies to all customers, including our Self-Host customers on any version of the CMS.
Modern Campus CMS 2025.2 (July 24, 2025)Link to this section
Features
- The beta release of the new Form Module is here!
- A fully rebuilt solution for creating and managing forms in the CMS for your site.
- Since this is a beta release, some parts of the experience are not yet finalized and may change in future releases.
- For the most comprehensive and up-to-date information on the progress of the new module, you can refer to the CMS New Form Module (login required) documentation.
- Access to the beta release will be enabled over the next couple of days for all customers. Once enabled for your account, you will access it from Content > Forms (Beta).
- It's a drag-and-drop form builder with built-in email capabilities, customizable styling via CSS, and a streamlined launch process.
- Submissions are stored securely by Modern Campus and sensitive data is automatically scrubbed for added security.
- No XSL, SSM, or server-side code required.
- While backend APIs exist, they've been intentionally removed from public documentation for now. Full API support will be available in a future release.
- Improved calendar sync performance to handle large numbers of subscriber calendars and reduce interruptions during the process.
- Improved performance for ZIP imports.
Fixes
- When you add multiple items of personalization dynamic content, they will load with no duplication errors. (OX-18683)
- The header image in your CMS and CMS Calendar system emails will display better across email clients.
Modern Campus CMS 2025.1.1 (June 3, 2025)Link to this section
Fix
When you create a mailbox or workflow message, the CMS will only display approved HTML in the subject and body fields, helping keep your messages secure.
Modern Campus CMS 2025.1 (April 24, 2025)Link to this section
Features
- You can now upload or copy an image from staging to be used as your user profile image.
- 1MB JPG or PNG size limit.
- A placeholder image will appear if none is uploaded.
- If you previously had a Gravatar image for your user, this will no longer be used.
- Updated accessibility check to axe-core 4.10.3.
- You can now select WCAG 2.2 AA as your accessibility guideline in Account settings for Axe compliance checks, with new accounts defaulting to this standard.
- This only adds one additional automated rule to check. The other items for WCAG 2.2 AA need to be manually checked.
- You will now see clear error messages when your OpenAI key quota is reached or has no funds, prompting you to check your plan and billing details.
- You can now upload
.avifas a recognized binary file extension.
- Edit AVIF images before uploading rather than using the CMS image editor.
- The Logout URL can now accept URLs up to 512 characters in length in the account settings.
Fixes
- When archiving a workflow item, the notification correctly states that it is archiving, not deleting, removing any confusion with the term "Delete." (OX-15383)
- You will now receive a notification when attempting to delete an image size that is being used, informing you that it cannot be deleted due to its use in an image size set. (OX-17512)
- The Activity Gadget now correctly displays files that are flagged as not being published, ensuring they are not shown as published during a multi-publish. (OX-17581)
- In Setup > Gadgets, you can toggle gadgets on and off, even when initially set to "Default On" and later switched to "Always On." (OX-17745)
- The dependency scan now checks the
srcsetattribute on the tag<source>, ensuring all referenced images are properly detected and converted. (OX-18405) - You will no longer encounter the endless loop issue in the component filechooser caused by specific user permissions and FTP root settings. (OX-18428)
- You can now rename a component without encountering issues that allowed characters typically prevented during the initial creation process, ensuring consistent validation. (OX-18560)
- When you save page properties with a URL containing an ampersand, the URL will be encoded correctly without any extra encoding on subsequent saves. (OX-18648)
- All users in the Insights Access Group can now view the Insights Accessibility report. (OX-18655)
- Only admins will be able to make accessibility exceptions.
- Gadgets set to "Always On" will now automatically appear for users who have previously disabled them, including those in specific groups like "Administrators Only."
- In Setup > Gadgets, you can toggle gadgets on and off, even when initially set to "Default On" and later switched to "Always On."
- You can now delete custom gadgets even when the gadget URL has certificate expired.
- You can now rename a component without encountering issues that allowed characters typically prevented during the initial creation process, ensuring consistent validation.
- Component form elements like Checkbox, Radio, Drop-down, and Multi-select no longer display a console error when saved without selections.
- Renaming a component with invalid characters in Properties no longer requires a page refresh.
- You will now receive the proper notification of when an image fails to upload to an image gallery asset.
- You can successfully publish a page with unsaved changes, and the error preventing publication no longer occurs when clicking “Publish” before saving.
- Page preview now works correctly for scheduled published pages with no error messages.
- The Workflow Gadget now functions correctly without console errors, resolving issues caused by specific time zones like "Canada/Pacific."
- Pending approval files can now be checked in by a different user, even if the original user has no email address.
- When you select all assets, the various actions that can be performed will be performed against the selected assets.
- You will now see the correct error message when an image fails to upload in Image Galleries, instead of the generic network error message.
- The AI Generate Buttons on Page Parameters now prompt you to save changes when attempting to navigate away after using them.
- In Site and Users views, see the new messaging "(Inherit from applicable settings)" to better reflect that toolbars may be limited based on site, user, page, or directory settings.
- When deleting multiple public submissions from the CMS Calendar, all selected submissions will be deleted.