close

Filter

loading table of contents...

Release Notes / Version 12.2404

Table Of Contents

CoreMedia Studio Client

Third Party Upgrades for Studio-Client

Jangaroo, TypeScript and ESLint were upgraded to a new major version to support pure ESM packages within the studio-client. This upgrade was necessary in an AMP version to support the latest CKEditor 5 version which now comes as pure ESM package.

Follow Section, “Third Party Upgrades for Studio-Client” for upgrade information.

(CMS-24183)

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)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

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