close

Filter

Release Notes / Version 12.2412.0
Table Of Contents
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)

Was this article useful?

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

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