Firefox 135.0 发布
CKEditor 4.5 发布,此版本是个重大更新版本,包括 157 tickets, 29k 行代码修改和 10 个全新插件!
主要改进:
- 支持图片上传粘贴,嵌入式媒体,支持嵌套小部件
- 新工具栏配置,重新定义编辑器示例
- 添加了很多有用组件: notifications, notification aggregator, file tools 和 upload widget
- 添加了低级别 APIs:
editor.getSelectedHtml()
和一些CKEDITOR.plugins.widget
静态方法 - 无数 CKEditor 和原生键盘集成方面的改进
- 基本支持r Microsoft Edge 浏览器 ( Project Spartan)
CKEditor 4.5 正式版本包括大约 40 个 bug 修复和一些小改进,值得关注的有:
- We made the
CKEDITOR.env.isCompatible
flag a blacklist rather than a whitelist. This shouldsolve a few issues with CKEditor being disabled in some environments, including mobile ones. - We added the
dialog#setState()
method and used it in the Media Embed dialog window to indicate that a resource is being loaded. - Support for pasting links that convert into embeddable resources on the fly was added thanks to the Auto Embed plugin.
- We reviewed vendor prefixes in CSS skin files which allowed to drop a few kilobytes from all CKEditor installation packages.
- Compatibility of editor skins (Moono and Kama) with external web page style sheets was improved.
- We added the
repository.onWidget()
method — a convenient way to listen towidget events through the repository. - Various issues related to
CKEDITOR.tools.htmlEncode()
andCKEDITOR.tools.htmlDecode()
methods were fixed. - We fine-tuned integration with CKFinder 3 (which was also released today) to make features like image paste and drag&drop work really seamlessly.
- Thanks to community contributions submitted to CKEditor UI Localization Center, we updated the Arabic, Bulgarian, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Faroese, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Korean, Latvian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Tatar, Turkish and Vietnameselocalizations. Huge thanks to everyone involved!
更多内容请看发行说明。