We are excited to announce the release of CKEditor 5 v48.5.2.
Bug fixes
-
utils: The
EmitterMixinConstructor,ObservableMixinConstructorandDomEmitterMixinConstructortypes no longer resolve toundefinedin projects that compile with thestrictNullChecksoption disabled. Closes #20238.Thanks to @ld3nl.
-
utils: Fixed an initialization failure in Safari 27 on Intel Macs by working around a regression in the browser’s implementation of
String#substr(). Closes #20237.Affected Safari builds return the entire string instead of an empty string when
String#substr()is called with a negative length. For event names without a namespace separator, this caused an event node to reference itself as a child, leading to infinite recursion and a stack overflow when collecting callbacks. The editor no longer relies onString#substr()for this operation.Thanks to @ld3nl.
Released packages
Check out the Versioning policy guide for more information.
Other releases:
Released packages (summary)