All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
Changes for the past releases are available below.
LabeledInputView with LabeledFieldView. See ckeditor/ckeditor5#6110. (3416fb2)downcastWriter property from the ResizerOptions interface.isImageType() util.config.image.upload.types configuration option for setting allowed image mime-types. Closes #295. Closes ckeditor/ckeditor5#674. (8c36aee)pluginName property to editing plugins. (71adead)Clipboard plugin a required dependency of ImageUploadEditing. Closes ckeditor/ckeditor5-core#193. (311c48c)ImageTextAlternative balloon used in rotator. (2e979cd)--ck-color-upload-infinite-background CSS custom property. See https://github.com/ckeditor/ckeditor5-theme-lark/pull/240. (65c07cd)aria-label attribute (see ckeditor/ckeditor5#1404). (13af143)display: table by default (.ck-content .image { display: table }). It can affect integrations and we recommend checking if images render correctly in your project after this update. There is a possibility you might need to adjust the CSS to adapt to this change.Internal changes only (updated dependencies, documentation, etc.).
Internal changes only (updated dependencies, documentation, etc.).
ImageStyleCommand#defaultStyle from private to public readonly property. Closes #289. (fb35177)WidgetToolbarRepository API. Replaced the isImageWidgetSelected() utility with getSelectedImageWidget() (see ckeditor/ckeditor5-widget#60). (699d586)ImageEditing plugin from requires method of ImageStyleEditing. Closes #261. (5dea054)base64/blob images no longer stops inputTransformation event. Closes #263. Closes ckeditor/ckeditor5-paste-from-office#44. (8c5b4fc)8.0.0 and npm to 5.7.1. See: ckeditor/ckeditor5#1507. (612ea3c)isImageWidgetSelected() utility has been replaced by getSelectedImageWidget() and returns an editing View element instead of Boolean.'imageInsert' command. Closes #245. Closes #251. (cc1e7a3)DataTransfer#files contains null values when drag&dropping files into the editor in Chrome. (2a45481)Thanks to @code-chris!
@ckeditor/ckeditor5-theme-lark to the feature content styles sheet (see ckeditor/ckeditor5-theme-lark#209). (671e1b8)ImageUploadCommand#execute()'s files parameter was renamed to file. It can still accept an array of files.ImageToolbar to use the new widget toolbar repository. (980681d)ImageUploadCommand should check whether it can be executed in the context of the current document selection. Closes #225. Closes #227. Closes #235. (4c1f27f)options.file property was renamed to options.files in ImageUploadCommand#execute().options.insertAt property of ImageUploadCommand#execute() was removed. The command will now use model's selection.findOptimalInsertionPosition() from utils. This method can now be found in the @ckeditor/ckeditor5-widget/src/utils module.ImageLoadObserver. Closes #213. (1128cb8)Used the EditorUI#update event instead of View#render to attach the UI components (see ckeditor/ckeditor5-core#130).
uploadId attribute changed to null. Closes #200. (5fadcf0)ImageUploadEditing should not throw unhandled async errors. Closes #186. (4357336)ImageUpload feature. It was moved from the @ckeditor/ckeditor5-upload package. See ckeditor/ckeditor5-upload#22. (b974bb0)@ckeditor/ckeditor5-theme-lark (see ckeditor/ckeditor5-ui#144). (ed6e1cf).ck-editor-toolbar and .ck-editor-toolbar-container classes from the UI (see ckeditor/ckeditor5-theme-lark#135). (1c08fdd)uploadImage command and button to imageUpload. Closes #184. (6f891b8)uploadImage command and button are now called imageUpload.'imageUpload' command to 'uploadImage'.'imageStyleFull', 'imageStyleSide', 'imageStyleAlignLeft', 'imageStyleAlignRight' and 'imageStyleAlignCenter' commands are no longer available. They were replaced by the 'imageStyle' command that accepts name of an image style as a value.'imageStyleFull', 'imageStyleSide', 'imageStyleAlignLeft', 'imageStyleAlignRight' and 'imageStyleAlignCenter' UI components are no longer available. Replaced by 'imageStyle:full', 'imageStyle:side', 'imageStyle:alignLeft', 'imageStyle:alignRight' and 'imageStyle:alignCenter'.ImageStyleCommand#value property is no longer a boolean only. Now it represents a name of an image style of the currently selected image element.ImageStyleCommand constructor's second parameter is now an array of supported image styles.Internal changes only (updated dependencies, documentation, etc.).
ImageCaption plugin enabled to throw an error after the view got rendered. Closes #127. (6147fee)ImageTextAlternative's UI should be hidden when the edited image element has been removed by an external change. Closes #137. (6ab8c40)config.image.styles syntax. Closes #134. Closes #135. (eab98ef)TextAlternativeFormView. Closes #40. Closes ckeditor/ckeditor5#490. (fa92de6)srcset attribute in the model will now be converted to three attributes in the view: srcset, sizes and width. Closes #145. Closes ckeditor/ckeditor5-easy-image#4. (9ca651e)srcset attribute has been changed.imageStyleFull uses object-full-width.svg icon.ImageStyleCommand should switch properly between any two non-null styles. Closes #132. (d6c847d)ContextualToolbar plugin is in use. Closes #110. (5ace9a0)<img> (not wrapped with <figure class="image">) can now be pasted into the editor. Closes #8. (fb6ab1a)caption item should inherit from $block to automatically allow the same content. Closes #94. (02869eb)<p>foo<img>bar</p> is pasted, the pasted paragraph will be split (because an image in the editor cannot be contained in a paragraph). Closes #98. (e2104b1)config.image.defaultToolbar. Now, when initializing the editor one must always define config.image.toolbar. Closes #60. (4db7b34)config.image.defaultToolbar is no longer available. All editor instances must have config.image.toolbar configured instead.toWidgetEditable(). Closes #57. (ecbe435)The styling and behavior of image's caption will now be reusable in other widgets.
Widget plugin. Closes #89. (16f285d)ckeditor5-widget package. See #35.ImageBalloonPanelView#init() method to prevent too early access to the view element. Closes #42. (985e509)src/. Closes #37. (e38675f)src/imagealternatetext/imagealternatetext module is now src/imagetextalternative. All other related classes and directories were renamed too.src/image/. The same applies to all other features. The main features are now directly in src/. Closes #33. Closes #26.