close

Filter

loading table of contents...

Release Notes / Version 12.2412.0

Table Of Contents

CoreMedia Studio Client

Changed Linter Rules

Please check the section “Changed Linter Rules” in the “Studio Client Changes” Chapter of the Upgrade Guide for CMCC12.

(CMS-24139)

CKEditor 5 and CoreMedia CKEditor 5 Plugins Updated

CKEditor 5 has been updated to version 41.1.0 (CKEditor 5 Development Tooling to 39.6.0). CoreMedia's CKEditor 5 Plugins and the CKEditor 5 CoreMedia OEM License have been updated accordingly:

  • CoreMedia CKEditor 5 Plugins: 17.0.0

  • CKEditor 5 CoreMedia OEM License: 2.1.0

Along with that, we fixed some meanwhile broken references to the CKEditor 5 documentation within the Studio Developer Manual.

Upgrade Highlights – CoreMedia CKEditor 5 Plugins

  • Hardening Default Link Target Configuration: Prior to this release, a configured function based default link target filter (to apply a default target based on a given URL) may have been called with null in contrast to the method signature. This has been fixed, so that the function is only called for non-empty URLs.

Notable Upgrade Highlights – CKEditor 5

This section is just about remarkable changes we observed during the upgrade. For detailed information and possibly required upgrade steps in context of custom plugins, take a look at the CKEditor 5 changelog, please.

  • Links: For external links, you may now just paste the URL having a text selected, and the text will get the link applied. Side Note: This feature also automatically triggers the possible default target selection provided by CoreMedia CKEditor 5 Plugins based on your configuration.

  • Paste from Office: When General HTML Support is activated (transitively through CoreMedia Rich Text Support), class attribute values like MsoNormal were kept during paste. CKEditor 5 now actively removes such artificial artifacts.

  • AI Assistant Capability: While not enabled in CoreMedia Blueprint, you may be interested to know, that with supporting CKEditor 5 41.0.0 within CoreMedia Studio, it is the first supported release, that comes with AI features.

  • Integration Changes: CKEditor 5 now ships as ECMAScript modules, which requires additional upgrade steps, where the most important one is upgrading to TypeScript 5. Find more details below.

  • API Changes:

    • CKEditor 5 UI: While there was no need to apply adaptations in CoreMedia Blueprint, we observed typing adjustments in context of the CKEditor 5 UI. This is due to some progress towards providing a so-called dialog system.

    • Document Lists: They are now the “standard list API”. As a result the prefix Document*, like DocumentList is deprecated and got replaced by List, while the old feature got prefixed with Legacy*.

Follow Section, “CKEditor 5 and CoreMedia CKEditor 5 Plugins Updated” for upgrade information.

(CMS-24095)

Third-Party Update: Upgraded Node.js to 20 LTS

Since October 2023 the new LTS of Node.js is v20. All workspaces were adjusted accordingly. Also pnpm has been updated to 8.15.3.

(CMS-23769)

Moved Classes

The following classes/modules have been moved:

  • RegisterNotificationsStudioPlugin.ts has been moved from module notification-studio-client to bpbase-notification-studio-plugin module.

  • All job related components have been moved from editor-components to the new module @coremedia/studio-client.ext.job-components.

  • The module @coremedia/studio-client.main.notification-studio-client has been moved to the new module @coremedia/studio-client.ext.notification-components.

(CMS-23579)

Upgraded TypeScript to 5.3.3

The TypeScript used in studio-client was upgraded to 5.3.3.

Follow Section, “Upgraded TypeScript to 5.3.3” for upgrade information.

(CMS-23319)

Removed deprecated richTextPropertyFieldRegistry

Removed deprecated richTextPropertyFieldRegistry

  • The registry was used to switch between different CKEditor versions in the Studio. Since CKEditor 4 is not supported anymore, this registry is now removed.

Follow Section, “Removed deprecated richTextPropertyFieldRegistry” for upgrade information.

(CMS-22181)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.