nshenderov / strapi-plugin-ckeditor

Integrates CKEditor 5 into your Strapi project as a fully customizable custom field. (Unofficial integration)
https://www.npmjs.com/package/@_sh/strapi-plugin-ckeditor
MIT License
95 stars 58 forks source link

upgrade ckeditor to latest 37.1.0 #106

Closed lamuertepeluda closed 8 months ago

lamuertepeluda commented 1 year ago

What does it do?

I upgraded the ckeditor version from 36.0.1 to latest 37.1.0

I tested this on Strapi 4.9.2 following the Contribution Guide.
For the contribution guide to work I had also to:

This will avoid the conflict at runtime between CKEditor 36.0.1 and 37.1.0

Why is it needed?

The latest 37.x release of CKEditor 5 is a full rewrite in TypeScript that introduces several bugfixes. TypeScript makes it easier and more consistent to deal with CKEditor typings and interfaces.
Finally, the latest stable CKeditor 5 stable 1.0.0 version released yesterday leverages 37.1.x typings. This means integrating custom CKEditor plugins into Strapi and CKeditor should be easy now.

Related issue(s)/PR(s)

Solves #102

I hope this gets merged soon since I have to deal with several custom plugins. Thanks

lamuertepeluda commented 1 year ago

@nshenderov any chances of reviewing this?

Kohila commented 1 year ago

@nshenderov Giving this a bump! Custom CKEditor plugin implementation is one of the few things we definitely need to be able to adopt this custom field.

GrayYoung commented 8 months ago

When do @nshenderov release a new version that depends on the latest version of CKEditor?