Releases: CoreMedia/ckeditor-plugins
22.0.1
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
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
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
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
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
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
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
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
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
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
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