Skip to content

Releases: CoreMedia/ckeditor-plugins

22.0.1

06 Dec 14:36
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • Fixed: LinkBalloon closes when a drag and drop started in the studio.

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 43.3.1
CMCC (used by) 12.2406.1.0, 12.2412.0.0

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 22.0.0...22.0.1

v22.0.0

06 Dec 14:26
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • Update CKEditor 5 to 43.3.1
  • Module structure changed: Using unified package ckeditor5.

Migration

  • Remove dependencies like "@ckeditor5/ckeditor-*".
  • Add single package dependency ckeditor5.
  • Replace deep imports.

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 43.3.1
CMCC (used by) 12.2406.1.0, 12.2412.0.0

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 21.0.0...22.0.0

v21.0.0

29 Oct 19:27
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • Update CKEditor 5 to 43.2.0

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 43.2.0
CMCC (used by) 11.2310.8, 12.2401.8, 12.2404.6, 12.2406.0.4

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 20.1.0...21.0.0

v20.1.0

26 Jul 12:48
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • The WorkareaService, used to open entities in CoreMedia Studio, now passes an option to set focus in a newly opened entity right away to ensure accessibility.

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 42.0.1
CMCC (used by) 11.2310.6, 12.2401.6, 12.2404.4, 12.2406.0.1

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 20.0.0...20.1.0

v20.0.0

26 Jul 08:49
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • Update CKEditor 5 to 42.0.1

  • General Third Party Updates (partly)

  • Update CKEditor 5 Development Tools

  • Update pnpm to ^9.4

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 42.0.1
CMCC (used by) 11.2310.6, 12.2401.6, 12.2404.4, 12.2406.0.1

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 19.0.0...20.0.0

19.0.0

15 May 14:33
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • Update CKEditor 5 to 41.3.1

  • General Third Party Updates

  • Update CKEditor 5 Development Tools

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 41.3.1
CMCC (used by) 11.2310.4, 12.2401.4, 12.2404.2

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 18.0.0...19.0.0

v18.0.0

26 Mar 14:58
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • Introduce Dialog Visibility Plugin

This plugin hides an open editor dialog when the editor is not visible.
This is especially needed in CoreMedia Studio, when another Content form is opened,
or a card panel around the editor is collapsed.

This plugin can be activated in the editor config by adding it to the plugins list. No further configuration is needed.

Behind the Scenes 🎭

  • Service-Agent Update to ^1.1.5 || ^2.0.1

CMCC v12.2404.1 uses service-agent v2.0.1. The peer-dependency was changed to make use of this version while also supporting version 1.1.5 in earlier CMCC releases.

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 41.1.0
CMCC (used by) 11.2310.4, 12.2401.4, 12.2404.1

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 17.0.0...18.0.0

v17.0.0

08 Feb 09:03
Compare
Choose a tag to compare

What's Changed

Improvements 💪

  • Update CKEditor 5 to 41.1.0

    Main trigger for this release is to incorporate important enhancements that shipped with recent CKEditor 5 releases. Due to some required upgrade steps, update got split into multiple steps:

    For possible required update steps, you have to incorporate, when updating CoreMedia CKEditor 5 Plugins, take a look at the corresponding pull requests.

  • Update TypeScript to 5.3.3 – #183

  • Update Node.js to 20 – #172

    Engine requirements are now only part of the (unpublished) package.json.

  • General Third Party Updates – #176

    More applied on subsequent pull request – #187

  • Update CKEditor 5 Development Tools – #178

    Also, updated again in subsequent pull request – #187

Bug Fixes 🩹

  • Link: Harden Default Target Configuration – #180

    Default targets selected by custom filter functions may have received null as URL to filter. Now, it is ensured, that this filter is only applied on non-empty URLs. In addition to this, any filters raising exceptions will now only be reported as warnings.

Behind the Scenes 🎭

  • GitHub Workflows Refactoring – #173

    First refactorings applied, to parallelize some processes.

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 41.1.0
CMCC (used by) 11.2310.3, 12.2401.2, 12.2404.1

Note, that used by may reference future CMCC release, that are expected to contain the update.

Full Changelog: 16.1.0...17.0.0

v16.1.0

06 Dec 12:28
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Introduce A Façade For Setting And Getting Data in #168

    The "Data Façade" is a pattern we lifted to "common use" for several data types to support (now that we support BBCode and CoreMedia Rich Text 1.0). It solves the issue to not update data on no editorial change, as raw use of the Autosave plugin would trigger (like, it will trigger an update of data, just because CKEditor 5 decided to reorder attributes).

  • Introducing BBCode Data-Processor in #158

    A new data-processor for a new "grammar", which is BBCode. It sticks to some well-known standards, but also provides support for less commonly used tags such as [h1]. Note that the API is not yet matured to provide a clean extension API. Thus, meant to be used as is.

  • Introduce Blocklist Plugin in #157

    A plugin to mark words as "blocked", so that such forbidden words can be easily detected in reviews. Introduced along with BBCode plugin to provide moderation capabilities for community provided comments. The plugin requires a service to be implemented, responsible for persisting the blocked words.

Improvements 💪

  • Update Third-Party Libraries in #165

    A bunch of third-party updates related to development dependencies.

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 39.0.2
CMCC (used by) 12.2401.1

This version will not be integrated into other CMCC versions, as it provides no gain. Instead, subsequent releases will come with a CKEditor 5 update and changes, that were part of this release will also make it to that release then.

Full Changelog: 16.0.0...16.1.0

v16.0.0

19 Sep 07:32
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Update CKEditor 5 to 39.0.2 in #164

New Features 🎉

  • Feature(link): Default target configuration in #155
  • feat: Handle Artificial xlink:role values (Opt-In) in #161

Bug Fixes 🩹

  • fix(hide balloon): Hide balloon on active tab change in #153
  • Fixes export 'UriPath' ... was not found in './content/UriPath' warning during build in #159
  • fix: Fix false mandatory EditorConfig Types in #163
  • fix(core-common): Fix peerDependencies in #167

Other Changes

  • CI: Set permissions for github actions in #156
  • Workspace Adjustments in #166

Compatibility Matrix

Artifact Version
CKEditor 5 (peer) 39.0.2
CMCC (used by) 11.2304.2
CMCC (used by) 11.2307.2
CMCC (used by) 11.2310.1

Due to internal API changes introduced to CKEditor 5, CKEditor 5 39.0.2 is not compatible with CMCC 11.2304.1, CMCC 11.2307.1 and versions before.

Full Changelog: 15.0.1...16.0.0