8
0
Просмотр исходного кода

Merge branch 'master' into t/1447

Piotrek Koszuliński 6 лет назад
Родитель
Сommit
d775b3f9c8

+ 69 - 1
CHANGELOG.md

@@ -1,11 +1,79 @@
 Changelog
 =========
 
+## [12.0.0](https://github.com/ckeditor/ckeditor5/compare/v11.2.0...v12.0.0) (2019-02-28)
+
+We are happy to report the release of CKEditor 5 v12.0.0. This release introduces a new editor (called "[Balloon block editor](https://ckeditor.com/docs/ckeditor5/latest/examples/builds/balloon-block-editor.html)"), the [editor content placeholder](https://ckeditor.com/docs/ckeditor5/latest/features/editor-placeholder.html) and support for inline widgets (watch [this PR](https://github.com/ckeditor/ckeditor5/pull/1587) for updates). In addition to that we enabled media embeds and images in tables and resolved the issue where `editor.getData()` returned `<p>&nbsp;</p>` for empty content (now it returns an empty string in this case).
+
+Besides new features, this release contains many improvements to stability, [performance](https://github.com/ckeditor/ckeditor5-utils/issues/269) and API. The last group of changes contain many breaking ones. Make sure to read the notes below.
+
+Blog post coming soon...
+
+**Important information for integration developers:** The `editor.getData()` method will return an empty string if the editor is empty (instead of returning `<p>&nbsp;</p>`). Also, if you relied on `editor.ui.view.editable`, you will now need to use `editor.ui.getEditableElement()` instead. You may also want to read the below sections and the [Migration guide](https://github.com/ckeditor/ckeditor5/issues/1582) to learn more.
+
+**Important information for plugin developers:** The most important change that will affect your plugins is the removal of the `upcast-converters.js` and `downcast-converters.js` modules. You can now find those methods directly on the object returned by [`editor.conversion.for()`](https://ckeditor.com/docs/ckeditor5/latest/api/module_engine_conversion_conversion-Conversion.html#function-for). Other than that, see the changes described in the next section, the [engine's changelog](https://github.com/ckeditor/ckeditor5-engine/releases/tag/v13.0.0) and read the [Migration guide](https://github.com/ckeditor/ckeditor5/issues/1582) for the details.
+
+**Important information for custom editor developers:** We cleaned up the base editor interfaces and classes (`EditorWithUI`, `EditorUI`, `EditorUIView`, `EditableUIView`) and straightened responsibilities between the UI and the engine (the engine is now the one responsible for managing editable element classes). These changes means that your custom editor implementations will need to be updated. Read more in the [Migration guide](https://github.com/ckeditor/ckeditor5/issues/1582).
+
+### Dependencies
+
+New packages:
+
+* [@ckeditor/ckeditor5-build-balloon-block](https://www.npmjs.com/package/@ckeditor/ckeditor5-build-balloon-block): [v12.0.0](https://github.com/ckeditor/ckeditor5-build-balloon-block/releases/tag/v12.0.0)
+
+Major releases (contain breaking changes):
+
+* [@ckeditor/ckeditor5-adapter-ckfinder](https://www.npmjs.com/package/@ckeditor/ckeditor5-adapter-ckfinder): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-adapter-ckfinder/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-alignment](https://www.npmjs.com/package/@ckeditor/ckeditor5-alignment): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-alignment/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-autoformat](https://www.npmjs.com/package/@ckeditor/ckeditor5-autoformat): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-autoformat/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-autosave](https://www.npmjs.com/package/@ckeditor/ckeditor5-autosave): v10.0.2 => [v11.0.0](https://github.com/ckeditor/ckeditor5-autosave/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-basic-styles](https://www.npmjs.com/package/@ckeditor/ckeditor5-basic-styles): v10.1.0 => [v11.0.0](https://github.com/ckeditor/ckeditor5-basic-styles/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-block-quote](https://www.npmjs.com/package/@ckeditor/ckeditor5-block-quote): v10.1.1 => [v11.0.0](https://github.com/ckeditor/ckeditor5-block-quote/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-build-balloon](https://www.npmjs.com/package/@ckeditor/ckeditor5-build-balloon): v11.2.0 => [v12.0.0](https://github.com/ckeditor/ckeditor5-build-balloon/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-build-classic](https://www.npmjs.com/package/@ckeditor/ckeditor5-build-classic): v11.2.0 => [v12.0.0](https://github.com/ckeditor/ckeditor5-build-classic/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-build-decoupled-document](https://www.npmjs.com/package/@ckeditor/ckeditor5-build-decoupled-document): v11.2.0 => [v12.0.0](https://github.com/ckeditor/ckeditor5-build-decoupled-document/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-build-inline](https://www.npmjs.com/package/@ckeditor/ckeditor5-build-inline): v11.2.0 => [v12.0.0](https://github.com/ckeditor/ckeditor5-build-inline/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-ckfinder](https://www.npmjs.com/package/@ckeditor/ckeditor5-ckfinder): v10.0.0 => [v11.0.0](https://github.com/ckeditor/ckeditor5-ckfinder/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-clipboard](https://www.npmjs.com/package/@ckeditor/ckeditor5-clipboard): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-clipboard/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-cloud-services](https://www.npmjs.com/package/@ckeditor/ckeditor5-cloud-services): v10.1.1 => [v11.0.0](https://github.com/ckeditor/ckeditor5-cloud-services/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-core](https://www.npmjs.com/package/@ckeditor/ckeditor5-core): v11.1.0 => [v12.0.0](https://github.com/ckeditor/ckeditor5-core/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-easy-image](https://www.npmjs.com/package/@ckeditor/ckeditor5-easy-image): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-easy-image/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-editor-balloon](https://www.npmjs.com/package/@ckeditor/ckeditor5-editor-balloon): v11.0.2 => [v12.0.0](https://github.com/ckeditor/ckeditor5-editor-balloon/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-editor-classic](https://www.npmjs.com/package/@ckeditor/ckeditor5-editor-classic): v11.0.2 => [v12.0.0](https://github.com/ckeditor/ckeditor5-editor-classic/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-editor-decoupled](https://www.npmjs.com/package/@ckeditor/ckeditor5-editor-decoupled): v11.0.2 => [v12.0.0](https://github.com/ckeditor/ckeditor5-editor-decoupled/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-editor-inline](https://www.npmjs.com/package/@ckeditor/ckeditor5-editor-inline): v11.0.2 => [v12.0.0](https://github.com/ckeditor/ckeditor5-editor-inline/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine): v12.0.0 => [v13.0.0](https://github.com/ckeditor/ckeditor5-engine/releases/tag/v13.0.0)
+* [@ckeditor/ckeditor5-enter](https://www.npmjs.com/package/@ckeditor/ckeditor5-enter): v10.1.3 => [v11.0.0](https://github.com/ckeditor/ckeditor5-enter/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-essentials](https://www.npmjs.com/package/@ckeditor/ckeditor5-essentials): v10.1.3 => [v11.0.0](https://github.com/ckeditor/ckeditor5-essentials/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-font](https://www.npmjs.com/package/@ckeditor/ckeditor5-font): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-font/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-heading](https://www.npmjs.com/package/@ckeditor/ckeditor5-heading): v10.1.1 => [v11.0.0](https://github.com/ckeditor/ckeditor5-heading/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-highlight](https://www.npmjs.com/package/@ckeditor/ckeditor5-highlight): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-highlight/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-image](https://www.npmjs.com/package/@ckeditor/ckeditor5-image): v12.0.0 => [v13.0.0](https://github.com/ckeditor/ckeditor5-image/releases/tag/v13.0.0)
+* [@ckeditor/ckeditor5-link](https://www.npmjs.com/package/@ckeditor/ckeditor5-link): v10.1.0 => [v11.0.0](https://github.com/ckeditor/ckeditor5-link/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-list](https://www.npmjs.com/package/@ckeditor/ckeditor5-list): v11.0.3 => [v12.0.0](https://github.com/ckeditor/ckeditor5-list/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-markdown-gfm](https://www.npmjs.com/package/@ckeditor/ckeditor5-markdown-gfm): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-markdown-gfm/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-media-embed](https://www.npmjs.com/package/@ckeditor/ckeditor5-media-embed): v10.1.0 => [v11.0.0](https://github.com/ckeditor/ckeditor5-media-embed/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-paragraph](https://www.npmjs.com/package/@ckeditor/ckeditor5-paragraph): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-paragraph/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-paste-from-office](https://www.npmjs.com/package/@ckeditor/ckeditor5-paste-from-office): v10.0.0 => [v11.0.0](https://github.com/ckeditor/ckeditor5-paste-from-office/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table): v11.0.1 => [v12.0.0](https://github.com/ckeditor/ckeditor5-table/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-theme-lark](https://www.npmjs.com/package/@ckeditor/ckeditor5-theme-lark): v12.0.0 => [v13.0.0](https://github.com/ckeditor/ckeditor5-theme-lark/releases/tag/v13.0.0)
+* [@ckeditor/ckeditor5-typing](https://www.npmjs.com/package/@ckeditor/ckeditor5-typing): v11.0.2 => [v12.0.0](https://github.com/ckeditor/ckeditor5-typing/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-ui](https://www.npmjs.com/package/@ckeditor/ckeditor5-ui): v11.2.0 => [v12.0.0](https://github.com/ckeditor/ckeditor5-ui/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-undo](https://www.npmjs.com/package/@ckeditor/ckeditor5-undo): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-undo/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-upload](https://www.npmjs.com/package/@ckeditor/ckeditor5-upload): v10.0.4 => [v11.0.0](https://github.com/ckeditor/ckeditor5-upload/releases/tag/v11.0.0)
+* [@ckeditor/ckeditor5-utils](https://www.npmjs.com/package/@ckeditor/ckeditor5-utils): v11.1.0 => [v12.0.0](https://github.com/ckeditor/ckeditor5-utils/releases/tag/v12.0.0)
+* [@ckeditor/ckeditor5-widget](https://www.npmjs.com/package/@ckeditor/ckeditor5-widget): v10.3.1 => [v11.0.0](https://github.com/ckeditor/ckeditor5-widget/releases/tag/v11.0.0)
+
+### BREAKING CHANGES
+
+* Upgraded minimal versions of Node to `8.0.0` and npm to `5.7.1`. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([612ea3c](https://github.com/ckeditor/ckeditor5-cloud-services/commit/612ea3c))
+
+
 ## [11.2.0](https://github.com/ckeditor/ckeditor5/compare/v11.1.1...v11.2.0) (2018-12-05)
 
 We are happy to report the release of CKEditor 5 v11.2.0. This editor version brings the long-awaited [support for paste from Office](https://ckeditor.com/docs/ckeditor5/latest/features/paste-from-word.html) (e.g. from Microsoft Word), [integration with CKFinder file manager](https://ckeditor.com/docs/ckeditor5/latest/features/ckfinder.html), improved [image upload documentation](https://ckeditor.com/docs/ckeditor5/latest/features/image-upload.html), improved [editor UI on mobile devices](https://github.com/ckeditor/ckeditor5/issues/416#issuecomment-430246472), as well as many smaller features and improvements.
 
-Blog post is comming soon...
+Read more in the blog post: https://ckeditor.com/blog/CKEditor-5-v11.2.0-with-paste-from-Word-and-file-manager-support-released/
 
 **Important information for plugin developers:** We would like to let you know about imporant breaking changes in the `@ckeditor/ckeditor5-engine` package. Read more about them in the [`@ckeditor/ckeditor5-engine@v12.0.0` release notes](https://github.com/ckeditor/ckeditor5-engine/releases/tag/v12.0.0).
 

+ 7 - 4
docs/builds/guides/integration/advanced-setup.md

@@ -291,9 +291,12 @@ ClassicEditor
 			ImageCaptionPlugin,
 			ImageStylePlugin,
 			ImageToolbarPlugin,
+			EasyImagePlugin,
+			ImageUploadPlugin,
 			LinkPlugin,
 			ListPlugin,
-			ParagraphPlugin
+			ParagraphPlugin,
+			UploadAdapterPlugin
 		],
 
 		// So is the rest of the default configuration.
@@ -408,7 +411,7 @@ However, it may happen that your environment requires ES5. For instance, if you
 In order to create an ES5 build of CKEditor 5 you can use [Babel](https://babeljs.io/):
 
 ```bash
-npm install --save babel-loader babel-core babel-preset-env regenerator-runtime
+npm install --save babel-loader @babel/core @babel/preset-env regenerator-runtime
 ```
 
 Then, add this item to webpack [`module.rules`](https://webpack.js.org/configuration/module/#module-rules) section:
@@ -417,12 +420,12 @@ Then, add this item to webpack [`module.rules`](https://webpack.js.org/configura
 module: {
 	rules: [
 		{
-			test: /\.js$/,
+			test: /ckeditor5-[^\/\\]+[\/\\].*\.js$/,
 			use: [
 				{
 					loader: 'babel-loader',
 					options: {
-						presets: [ require( 'babel-preset-env' ) ]
+						presets: [ require( '@babel/preset-env' ) ]
 					}
 				}
 			]

+ 5 - 2
docs/builds/guides/migrate.md

@@ -210,8 +210,11 @@ Note: The number of options was reduced on purpose. We understood that configuri
 		<tr>
 			<td><a href="/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-disableNativeSpellChecker">disableNativeSpellChecker</a></td>
 			<td>
-				<p>Unavailable, however, in case of Inline and Balloon editors can be done by setting the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck" target="_blank" rel="noopener"><code>spellcheck</code></a> attribute directly on the element where CKEditor should be enabled.</p>
-				<p>For Classic editor, call <code>editor.ui.getEditableElement().setAttribute(&apos;spellcheck&apos;, &apos;false&apos;);</code> after creating the editor.</p>
+				<p>Unavailable, however, in case of inline and balloon editors can be done by setting the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck" target="_blank" rel="noopener"><code>spellcheck</code></a> attribute directly on the element where CKEditor should be enabled.</p>
+				<p>For the classic and decoupled editors, call:</p>
+				<pre><code>editor.editing.view.change( writer => {
+	writer.setAttribute( 'spellcheck', 'false', editor.editing.view.document.getRoot() );
+} );</code></pre>
 			</td>
 		</tr>
 		<tr>

+ 1 - 0
docs/builds/index.md

@@ -2,6 +2,7 @@
 category: builds
 order: 10
 toc: false
+feedback-widget: false
 meta-title: CKEditor 5 Builds documentation
 meta-description: Learn how to install, integrate, configure and develop CKEditor 5 Builds. Browse through API documentation and online samples.
 ---

+ 1 - 0
docs/examples/index.md

@@ -2,6 +2,7 @@
 category: examples
 order: 10
 toc: false
+feedback-widget: false
 meta-title: CKEditor 5 documentation - online examples
 meta-description: Navigate through CKEditor 5 examples to see what you are able to create using this rich text editing framework.
 ---

+ 1 - 0
docs/features/index.md

@@ -2,6 +2,7 @@
 category: features
 order: 10
 toc: false
+feedback-widget: false
 ---
 
 # Features

+ 1 - 0
docs/framework/guides/architecture/intro.md

@@ -2,6 +2,7 @@
 category: framework-architecture
 order: 10
 toc: false
+feedback-widget: false
 ---
 
 # Introduction

+ 1 - 0
docs/framework/index.md

@@ -2,6 +2,7 @@
 category: framework
 order: 10
 toc: false
+feedback-widget: false
 meta-title: CKEditor 5 Framework documentation
 meta-description: Learn how to install, integrate, configure and develop CKEditor 5 Framework. Browse through API documentation and online samples.
 ---

+ 1 - 0
docs/index.md

@@ -1,6 +1,7 @@
 ---
 toc: false
 sitenav: false
+feedback-widget: false
 meta-title: CKEditor 5 documentation
 meta-description: Learn how to install, integrate, configure and develop CKEditor 5. Browse through API documentation and online samples.
 ---

+ 53 - 51
package.json

@@ -1,6 +1,6 @@
 {
   "name": "ckeditor5",
-  "version": "11.2.0",
+  "version": "12.0.0",
   "description": "The development environment of CKEditor 5 – the best browser-based rich text editor.",
   "private": true,
   "keywords": [
@@ -21,56 +21,57 @@
     "framework"
   ],
   "dependencies": {
-    "@ckeditor/ckeditor5-adapter-ckfinder": "^10.0.4",
-    "@ckeditor/ckeditor5-alignment": "^10.0.4",
-    "@ckeditor/ckeditor5-autoformat": "^10.0.4",
-    "@ckeditor/ckeditor5-autosave": "^10.0.2",
-    "@ckeditor/ckeditor5-basic-styles": "^10.1.0",
-    "@ckeditor/ckeditor5-block-quote": "^10.1.1",
-    "@ckeditor/ckeditor5-build-balloon": "^11.2.0",
-    "@ckeditor/ckeditor5-build-balloon-block": "0.0.1",
-    "@ckeditor/ckeditor5-build-classic": "^11.2.0",
-    "@ckeditor/ckeditor5-build-decoupled-document": "^11.2.0",
-    "@ckeditor/ckeditor5-build-inline": "^11.2.0",
-    "@ckeditor/ckeditor5-clipboard": "^10.0.4",
-    "@ckeditor/ckeditor5-cloud-services": "^10.1.1",
-    "@ckeditor/ckeditor5-ckfinder": "^10.0.0",
-    "@ckeditor/ckeditor5-core": "^11.1.0",
-    "@ckeditor/ckeditor5-easy-image": "^10.0.4",
-    "@ckeditor/ckeditor5-editor-balloon": "^11.0.2",
-    "@ckeditor/ckeditor5-editor-classic": "^11.0.2",
-    "@ckeditor/ckeditor5-editor-decoupled": "^11.0.2",
-    "@ckeditor/ckeditor5-editor-inline": "^11.0.2",
-    "@ckeditor/ckeditor5-engine": "^12.0.0",
-    "@ckeditor/ckeditor5-enter": "^10.1.3",
-    "@ckeditor/ckeditor5-essentials": "^10.1.3",
-    "@ckeditor/ckeditor5-font": "^10.0.4",
-    "@ckeditor/ckeditor5-heading": "^10.1.1",
-    "@ckeditor/ckeditor5-highlight": "^10.0.4",
-    "@ckeditor/ckeditor5-image": "^12.0.0",
-    "@ckeditor/ckeditor5-link": "^10.1.0",
-    "@ckeditor/ckeditor5-list": "^11.0.3",
-    "@ckeditor/ckeditor5-markdown-gfm": "^10.0.4",
-    "@ckeditor/ckeditor5-media-embed": "^10.1.0",
-    "@ckeditor/ckeditor5-paragraph": "^10.0.4",
-    "@ckeditor/ckeditor5-paste-from-office": "^10.0.0",
-    "@ckeditor/ckeditor5-table": "^11.0.1",
-    "@ckeditor/ckeditor5-theme-lark": "^12.0.0",
-    "@ckeditor/ckeditor5-typing": "^11.0.2",
-    "@ckeditor/ckeditor5-ui": "^11.2.0",
-    "@ckeditor/ckeditor5-undo": "^10.0.4",
-    "@ckeditor/ckeditor5-upload": "^10.0.4",
-    "@ckeditor/ckeditor5-utils": "^11.1.0",
-    "@ckeditor/ckeditor5-widget": "^10.3.1"
+    "@ckeditor/ckeditor5-adapter-ckfinder": "^11.0.0",
+    "@ckeditor/ckeditor5-alignment": "^11.0.0",
+    "@ckeditor/ckeditor5-autoformat": "^11.0.0",
+    "@ckeditor/ckeditor5-autosave": "^11.0.0",
+    "@ckeditor/ckeditor5-basic-styles": "^11.0.0",
+    "@ckeditor/ckeditor5-block-quote": "^11.0.0",
+    "@ckeditor/ckeditor5-build-balloon": "^12.0.0",
+    "@ckeditor/ckeditor5-build-balloon-block": "^12.0.0",
+    "@ckeditor/ckeditor5-build-classic": "^12.0.0",
+    "@ckeditor/ckeditor5-build-decoupled-document": "^12.0.0",
+    "@ckeditor/ckeditor5-build-inline": "^12.0.0",
+    "@ckeditor/ckeditor5-clipboard": "^11.0.0",
+    "@ckeditor/ckeditor5-cloud-services": "^11.0.0",
+    "@ckeditor/ckeditor5-ckfinder": "^11.0.0",
+    "@ckeditor/ckeditor5-core": "^12.0.0",
+    "@ckeditor/ckeditor5-easy-image": "^11.0.0",
+    "@ckeditor/ckeditor5-editor-balloon": "^12.0.0",
+    "@ckeditor/ckeditor5-editor-classic": "^12.0.0",
+    "@ckeditor/ckeditor5-editor-decoupled": "^12.0.0",
+    "@ckeditor/ckeditor5-editor-inline": "^12.0.0",
+    "@ckeditor/ckeditor5-engine": "^13.0.0",
+    "@ckeditor/ckeditor5-enter": "^11.0.0",
+    "@ckeditor/ckeditor5-essentials": "^11.0.0",
+    "@ckeditor/ckeditor5-font": "^11.0.0",
+    "@ckeditor/ckeditor5-heading": "^11.0.0",
+    "@ckeditor/ckeditor5-highlight": "^11.0.0",
+    "@ckeditor/ckeditor5-image": "^13.0.0",
+    "@ckeditor/ckeditor5-link": "^11.0.0",
+    "@ckeditor/ckeditor5-list": "^12.0.0",
+    "@ckeditor/ckeditor5-markdown-gfm": "^11.0.0",
+    "@ckeditor/ckeditor5-media-embed": "^11.0.0",
+    "@ckeditor/ckeditor5-paragraph": "^11.0.0",
+    "@ckeditor/ckeditor5-paste-from-office": "^11.0.0",
+    "@ckeditor/ckeditor5-table": "^12.0.0",
+    "@ckeditor/ckeditor5-theme-lark": "^13.0.0",
+    "@ckeditor/ckeditor5-typing": "^12.0.0",
+    "@ckeditor/ckeditor5-ui": "^12.0.0",
+    "@ckeditor/ckeditor5-undo": "^11.0.0",
+    "@ckeditor/ckeditor5-upload": "^11.0.0",
+    "@ckeditor/ckeditor5-utils": "^12.0.0",
+    "@ckeditor/ckeditor5-widget": "^11.0.0"
   },
   "devDependencies": {
-    "@ckeditor/ckeditor5-real-time-collaboration": "^12.0.1",
-    "@ckeditor/ckeditor5-comments": "^1.0.1",
-    "@ckeditor/ckeditor5-dev-docs": "^11.0.0",
-    "@ckeditor/ckeditor5-dev-env": "^14.0.0",
-    "@ckeditor/ckeditor5-dev-tests": "^16.0.0",
-    "@ckeditor/ckeditor5-dev-utils": "^12.0.0",
-    "@ckeditor/ckeditor5-dev-webpack-plugin": "^8.0.0",
+    "@ckeditor/ckeditor5-comments": "^2.0.0",
+    "@ckeditor/ckeditor5-dev-docs": "^11.0.1",
+    "@ckeditor/ckeditor5-dev-env": "^14.0.1",
+    "@ckeditor/ckeditor5-dev-tests": "^16.1.0",
+    "@ckeditor/ckeditor5-dev-utils": "^12.0.1",
+    "@ckeditor/ckeditor5-dev-webpack-plugin": "^8.0.1",
+    "@ckeditor/ckeditor5-real-time-collaboration": "^12.1.0",
+    "@ckeditor/ckeditor5-track-changes": "^0.1.0",
     "css-loader": "^1.0.0",
     "eslint": "^5.5.0",
     "eslint-config-ckeditor5": "^1.0.11",
@@ -85,7 +86,7 @@
     "style-loader": "^0.23.0",
     "svgo": "^1.1.0",
     "uglifyjs-webpack-plugin": "^1.2.7",
-    "umberto": "^0.19.0",
+    "umberto": "^0.20.0",
     "webpack": "^4.15.0"
   },
   "engines": {
@@ -134,7 +135,8 @@
   ],
   "workspaces": {
     "packages": [
-      "packages/*"
+      "packages/*",
+      "."
     ],
     "nohoist": [
       "**/husky"

+ 146 - 81
yarn.lock

@@ -669,72 +669,74 @@
     lodash "^4.17.10"
     to-fast-properties "^2.0.0"
 
-"@ckeditor/ckeditor-cloud-services-collaboration@^2.0.2":
-  version "2.0.2"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor-cloud-services-collaboration/-/ckeditor-cloud-services-collaboration-2.0.2.tgz#ba16db2694436d6219742ec1c131ac299c4d4b5e"
-  integrity sha512-s2mqpnJh0eaasDj3SM1R9vbp4hhAVRC1XimnxDKQmx9vYm8gMzA0+iWCP3YcwYh8YoNWNCzFc7oZD+ZU0k1TvA==
+"@ckeditor/ckeditor-cloud-services-collaboration@^2.1.0":
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor-cloud-services-collaboration/-/ckeditor-cloud-services-collaboration-2.1.0.tgz#9209ecec9b306d93313baae8cd19013a2fb2762b"
+  integrity sha512-CRQsUqygWayiCrjoV+YiJy+POpbphm6EW0N359ZIDDL0sUenlJur5HoV1bclhFD4BHxEACGoaXyfQmbT+tbF2A==
   dependencies:
-    "@ckeditor/ckeditor5-utils" "^11.1.0"
+    "@ckeditor/ckeditor5-utils" "^12.0.0"
     lodash-es "^4.17.10"
     protobufjs "^6.8.8"
     socket.io-client "^2.0.4"
+    socket.io-parser "^3.3.0"
     url-parse "^1.4.0"
     uuid "^3.0.1"
 
-"@ckeditor/ckeditor-cloud-services-core@^2.0.0":
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor-cloud-services-core/-/ckeditor-cloud-services-core-2.0.0.tgz#19fed5470d2d849ed1617cde00845c2a649a035f"
-  integrity sha512-UPt7GH5KMkfqraNWuPUIsGH38p2aws/XhKt7k+CI4v4QkX68zJNP7MFPHT/3dt4jNjd2bGbo2xt3bSUnbTOHGg==
+"@ckeditor/ckeditor-cloud-services-core@^3.0.0":
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor-cloud-services-core/-/ckeditor-cloud-services-core-3.0.0.tgz#30e236d82e5a6622c6895a0b01f7f97883be909f"
+  integrity sha512-0k27ABBKT/3RDcgKda/p/EtcoLlVT5ZhtqmDN5SQL/uTnlJVC36EcxHtjt8bQ1atK87P6W4E0boSkSfZd6yrOA==
   dependencies:
-    "@ckeditor/ckeditor5-utils" "^11.0.0"
+    "@ckeditor/ckeditor5-utils" "^12.0.0"
 
-"@ckeditor/ckeditor5-collaboration-core@^1.0.0":
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-collaboration-core/-/ckeditor5-collaboration-core-1.0.0.tgz#58bde7049f11e0b15e07c6847edb7501c3e23f0b"
-  integrity sha512-8piILjTK/lPfxVyK1OrL177f8CYYmzjoe9rpzDJSL+jmWPmq4pCtuVqifdjh4pNopHBdNNr/eRrdVlLRm4jpZQ==
+"@ckeditor/ckeditor5-collaboration-core@^1.0.1":
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-collaboration-core/-/ckeditor5-collaboration-core-1.0.1.tgz#51e551dbdbad7da7b28b612265aea993233006f9"
+  integrity sha512-DokTNA8v1MRx9rKIVA7HOKagxSes6J/pFSY5soBQd7/6cdyxaubkCo2W+LTQH0kbwl4wlPaZuycIGPNRL284gA==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^11.1.0"
-    "@ckeditor/ckeditor5-engine" "^12.0.0"
-    "@ckeditor/ckeditor5-ui" "^11.2.0"
-    "@ckeditor/ckeditor5-utils" "^11.1.0"
+    "@ckeditor/ckeditor5-core" "^12.0.0"
+    "@ckeditor/ckeditor5-engine" "^13.0.0"
+    "@ckeditor/ckeditor5-ui" "^12.0.0"
+    "@ckeditor/ckeditor5-utils" "^12.0.0"
 
-"@ckeditor/ckeditor5-comments@^1.0.1":
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-comments/-/ckeditor5-comments-1.0.1.tgz#2789a50ade40d9085a6c23b86fbb89b7c598f740"
-  integrity sha512-zA0ZG8r9ytBck40bEV9hFg92DIXT6LTHd+lWBECxp8AGWm3BoXpua0t3Nt1dwq23o/F6MWZSRGsZufLFf9LyaQ==
-  dependencies:
-    "@ckeditor/ckeditor5-autoformat" "^10.0.4"
-    "@ckeditor/ckeditor5-basic-styles" "^10.1.0"
-    "@ckeditor/ckeditor5-collaboration-core" "^1.0.0"
-    "@ckeditor/ckeditor5-core" "^11.1.0"
-    "@ckeditor/ckeditor5-engine" "^12.0.0"
-    "@ckeditor/ckeditor5-essentials" "^10.1.3"
-    "@ckeditor/ckeditor5-list" "^11.0.3"
-    "@ckeditor/ckeditor5-paragraph" "^10.0.4"
-    "@ckeditor/ckeditor5-ui" "^11.2.0"
-    "@ckeditor/ckeditor5-utils" "^11.1.0"
+"@ckeditor/ckeditor5-comments@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-comments/-/ckeditor5-comments-2.0.0.tgz#ecf00e11c109dcfb9bf7bed5bc612b191b668262"
+  integrity sha512-r+EVdtGr9dvKRidTiEjllb9rcFRh/PMhYOG7goFJvDgidBtk05hOATUOZHKKvHvyDUbfxsnMI7PyHGAx6rdnOg==
+  dependencies:
+    "@ckeditor/ckeditor5-autoformat" "^11.0.0"
+    "@ckeditor/ckeditor5-basic-styles" "^11.0.0"
+    "@ckeditor/ckeditor5-collaboration-core" "^1.0.1"
+    "@ckeditor/ckeditor5-core" "^12.0.0"
+    "@ckeditor/ckeditor5-easy-image" "^11.0.0"
+    "@ckeditor/ckeditor5-engine" "^13.0.0"
+    "@ckeditor/ckeditor5-essentials" "^11.0.0"
+    "@ckeditor/ckeditor5-list" "^12.0.0"
+    "@ckeditor/ckeditor5-paragraph" "^11.0.0"
+    "@ckeditor/ckeditor5-ui" "^12.0.0"
+    "@ckeditor/ckeditor5-utils" "^12.0.0"
     date-fns "^1.29.0"
     lodash-es "^4.17.11"
     trim-html "^0.1.9"
 
-"@ckeditor/ckeditor5-dev-docs@^11.0.0":
-  version "11.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-docs/-/ckeditor5-dev-docs-11.0.0.tgz#54a4719808291219ac14ae2d29f8bd3985638c92"
-  integrity sha512-EskBVLx0AJBWb9K2i+vFoEvQufTxGpvfVVDBy0I7oBOX3GsRwUwogpapvK3v/R6R0/p6AmAa+7VOneQT3NJ3EQ==
+"@ckeditor/ckeditor5-dev-docs@^11.0.1":
+  version "11.0.1"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-docs/-/ckeditor5-dev-docs-11.0.1.tgz#6de8152575e1886e086c9f31cf58329cd76b7625"
+  integrity sha512-Uv6JfCFsFSAUdtZ53/D/T8grHsi1Nq+TxzbcI23+pV8kmiSbuWlkvARvFivtMWWMzZ2FzJXAkRMovt6xpfovtA==
   dependencies:
-    "@ckeditor/ckeditor5-dev-utils" "^12.0.0"
-    "@ckeditor/jsdoc-plugins" "^3.0.0"
+    "@ckeditor/ckeditor5-dev-utils" "^12.0.1"
+    "@ckeditor/jsdoc-plugins" "^3.0.1"
     jsdoc "3.4.3"
     map-stream "^0.0.7"
     tmp "^0.0.33"
     vinyl-fs "^3.0.2"
 
-"@ckeditor/ckeditor5-dev-env@^14.0.0":
-  version "14.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-env/-/ckeditor5-dev-env-14.0.0.tgz#7e089ec7c0e4f585e1309c354fe89dc618b6297c"
-  integrity sha512-es/651IUQSDQ39eytaps70leoE8F5u+yqoXwg2RmR1ZOVjr1mDOrhStSTLAP4aatuYfDI9KSDcCUlOF9S8w7Bg==
+"@ckeditor/ckeditor5-dev-env@^14.0.1":
+  version "14.0.1"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-env/-/ckeditor5-dev-env-14.0.1.tgz#27027e9dfad3d28756d243cd64576edbfac658b7"
+  integrity sha512-pAiNazoI/455oNctO4BNEv2B+xzazqe59fQj+tp7Kgr9pLWBiWwe82Kzq8IBWOvhoDsVqCys2tBh//p7KSnzsQ==
   dependencies:
-    "@ckeditor/ckeditor5-dev-utils" "^12.0.0"
+    "@ckeditor/ckeditor5-dev-utils" "^12.0.1"
     "@octokit/rest" "^15.12.0"
     chalk "^2.4.1"
     compare-func "^1.3.2"
@@ -753,14 +755,15 @@
     request "^2.83.0"
     semver "^5.4.1"
 
-"@ckeditor/ckeditor5-dev-tests@^16.0.0":
-  version "16.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-tests/-/ckeditor5-dev-tests-16.0.0.tgz#59810d095fde316b5470d042d86d68dbf92c783d"
-  integrity sha512-EB32kf+CUm6ClUsBzA3wONWHeRD0jpZKjIroPuHMgEyGVekNQfjkQqZ46o0lODfP9n6U4MzpxaqjWfarps/ytQ==
+"@ckeditor/ckeditor5-dev-tests@^16.1.0":
+  version "16.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-tests/-/ckeditor5-dev-tests-16.1.0.tgz#fe72309372c2e16efc0613bf861dd29cb3d24c86"
+  integrity sha512-0dvm60BF6vVeZshEtefl+PkmCZ7t7QhIF/2Um6HkR6/A5urPOn3kT53+L8RxC4I6fsPw8Frr7d1AobPxqHupzg==
   dependencies:
     "@babel/core" "^7.0.0"
-    "@ckeditor/ckeditor5-dev-utils" "^12.0.0"
-    "@ckeditor/ckeditor5-dev-webpack-plugin" "^8.0.0"
+    "@ckeditor/ckeditor5-dev-utils" "^12.0.1"
+    "@ckeditor/ckeditor5-dev-webpack-plugin" "^8.0.1"
+    "@ckeditor/ckeditor5-inspector" "^1.0.0"
     babel-core "^6.26.0"
     babel-loader "^8.0.2"
     babel-plugin-transform-es2015-modules-commonjs "^6.26.0"
@@ -818,6 +821,26 @@
     shelljs "^0.8.1"
     through2 "^2.0.3"
 
+"@ckeditor/ckeditor5-dev-utils@^12.0.1":
+  version "12.0.1"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-utils/-/ckeditor5-dev-utils-12.0.1.tgz#5804d1d1abf609e2d20b2efdefb927af28931e9d"
+  integrity sha512-27OncYtvehxOjOzGafjgPK79iG/H/5tEoufskjZ4dG/+D6P4/3hbMGsPAanSuZFudDB8MzcLLyKEr3LoFFR8CA==
+  dependencies:
+    acorn "^5.1.2"
+    chalk "^2.4.1"
+    cssnano "^4.0.0"
+    del "^3.0.0"
+    escodegen "^1.9.0"
+    fs-extra "^7.0.0"
+    javascript-stringify "^1.6.0"
+    pofile "^1.0.9"
+    postcss "^6.0.23"
+    postcss-import "^12.0.0"
+    postcss-mixins "^6.2.0"
+    postcss-nesting "^6.0.0"
+    shelljs "^0.8.1"
+    through2 "^2.0.3"
+
 "@ckeditor/ckeditor5-dev-webpack-plugin@^8.0.0":
   version "8.0.0"
   resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-webpack-plugin/-/ckeditor5-dev-webpack-plugin-8.0.0.tgz#b5e5689ef8e52d13e02cb85ca6fa79720abe77b1"
@@ -828,29 +851,62 @@
     rimraf "^2.6.2"
     webpack-sources "^1.1.0"
 
-"@ckeditor/ckeditor5-operations-compressor@^1.0.1":
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-operations-compressor/-/ckeditor5-operations-compressor-1.0.1.tgz#fff403afb622c9fc58f3fd0b92309ed64a0275d0"
-  integrity sha512-RaUq6CSVQUBrdF4hy3v7C1PNqH0N/YVL86PNTqCS5L4aJ+beSfF1ehK9gZlW4A2bMeFTuwlrC8+jA/yrjhjjzw==
+"@ckeditor/ckeditor5-dev-webpack-plugin@^8.0.1":
+  version "8.0.1"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-webpack-plugin/-/ckeditor5-dev-webpack-plugin-8.0.1.tgz#685b11be5fde0d02f44eea6e4f94ca4e6e8a7b20"
+  integrity sha512-YrxXcgzNRhYhCucYMPxsC6lfadPq3zY9Otv5gL1jUd1V4Ztw128p/Qn5llHUy16I31Dl7bCgi123G68Theuv2A==
+  dependencies:
+    "@ckeditor/ckeditor5-dev-utils" "^12.0.1"
+    chalk "^2.4.1"
+    rimraf "^2.6.2"
+    webpack-sources "^1.1.0"
+
+"@ckeditor/ckeditor5-inspector@^1.0.0":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-inspector/-/ckeditor5-inspector-1.0.0.tgz#9d13657b4f72ec683829383e1c7139492811241a"
+  integrity sha512-UOOGdOY46ywyWeS1bbRAUfTi++E8FTaETqd6aUxVY64T9hG3nG4XymEAhtJSouANpY7qAFziGGMb9kTZx1IfRg==
+
+"@ckeditor/ckeditor5-operations-compressor@^1.1.0":
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-operations-compressor/-/ckeditor5-operations-compressor-1.1.0.tgz#a9702c5ccf3cb64d17165e5b9a0ed1e209b88d24"
+  integrity sha512-HiHRXgJILq+i4M7X2E6mPgvEBPDM52g+PRYecvdaM9FdiOalEYY0Tj+OrfP0g7tnSlG+MSQcWTKatGjOO4ac6Q==
   dependencies:
     lodash-es "^4.17.11"
     protobufjs "^6.8.8"
 
-"@ckeditor/ckeditor5-real-time-collaboration@^12.0.1":
-  version "12.0.1"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-real-time-collaboration/-/ckeditor5-real-time-collaboration-12.0.1.tgz#e662d3e6ac6283669c417d289ffa5f3054e5a73b"
-  integrity sha512-sWMF1vL0g198yMT+SEBNlYQTSwVZijrC/Cx6QrTYkazpS/Vfil2CszV3f9b+R2mCvEkqKlnZXehrCmwvvgb1RQ==
-  dependencies:
-    "@ckeditor/ckeditor-cloud-services-collaboration" "^2.0.2"
-    "@ckeditor/ckeditor5-cloud-services" "^10.1.1"
-    "@ckeditor/ckeditor5-collaboration-core" "^1.0.0"
-    "@ckeditor/ckeditor5-comments" "^1.0.1"
-    "@ckeditor/ckeditor5-core" "^11.1.0"
-    "@ckeditor/ckeditor5-engine" "^12.0.0"
-    "@ckeditor/ckeditor5-operations-compressor" "^1.0.1"
-    "@ckeditor/ckeditor5-ui" "^11.2.0"
-    "@ckeditor/ckeditor5-utils" "^11.1.0"
+"@ckeditor/ckeditor5-real-time-collaboration@^12.1.0":
+  version "12.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-real-time-collaboration/-/ckeditor5-real-time-collaboration-12.1.0.tgz#6d92679ff456a0edc0847beae088563fb01bc512"
+  integrity sha512-zIf5ZlFsvthbx30m3K+/NxecDLrC1MdzxDMUjZKmXqxQbWXveTbbIhVlWGRL5bO3+ryg+Hy0LjoZUOkbUbcWHA==
+  dependencies:
+    "@ckeditor/ckeditor-cloud-services-collaboration" "^2.1.0"
+    "@ckeditor/ckeditor5-cloud-services" "^11.0.0"
+    "@ckeditor/ckeditor5-collaboration-core" "^1.0.1"
+    "@ckeditor/ckeditor5-comments" "^2.0.0"
+    "@ckeditor/ckeditor5-core" "^12.0.0"
+    "@ckeditor/ckeditor5-engine" "^13.0.0"
+    "@ckeditor/ckeditor5-operations-compressor" "^1.1.0"
+    "@ckeditor/ckeditor5-ui" "^12.0.0"
+    "@ckeditor/ckeditor5-utils" "^12.0.0"
+    lodash-es "^4.17.11"
+
+"@ckeditor/ckeditor5-track-changes@^0.1.0":
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-track-changes/-/ckeditor5-track-changes-0.1.0.tgz#79805cf5a32a1b9d7e8f572d8b20b638dc5fabb5"
+  integrity sha512-1ckH7Q1/txpOMJf2QrdC7zvZoQs0yDGfNu2CkkpYeOP4aNTy2nxanfqNpxAYc3Bl3nimByanQkIhwQM8hFxDZQ==
+  dependencies:
+    "@ckeditor/ckeditor5-collaboration-core" "^1.0.1"
+    "@ckeditor/ckeditor5-comments" "^2.0.0"
+    "@ckeditor/ckeditor5-core" "^12.0.0"
+    "@ckeditor/ckeditor5-engine" "^13.0.0"
+    "@ckeditor/ckeditor5-enter" "^11.0.0"
+    "@ckeditor/ckeditor5-typing" "^12.0.0"
+    "@ckeditor/ckeditor5-ui" "^12.0.0"
+    "@ckeditor/ckeditor5-undo" "^11.0.0"
+    "@ckeditor/ckeditor5-utils" "^12.0.0"
+    date-fns "^1.30.1"
     lodash-es "^4.17.11"
+    trim-html "^0.1.9"
 
 "@ckeditor/jsdoc-plugins@^2.0.1":
   version "2.1.0"
@@ -860,10 +916,10 @@
     fs-extra "^7.0.0"
     lodash "^4.17.11"
 
-"@ckeditor/jsdoc-plugins@^3.0.0":
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/jsdoc-plugins/-/jsdoc-plugins-3.0.0.tgz#4f735a696c27da16b0bd50e7e55ba52b98b8e634"
-  integrity sha512-tuVrG2fMQQSOx5LzanVymvrcGlwslGB/lmjOoJvNx0jWi9jckOIjTbzLfnBH9hZAoh2DpMaAjBNckRQ5IqNgCA==
+"@ckeditor/jsdoc-plugins@^3.0.1":
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/@ckeditor/jsdoc-plugins/-/jsdoc-plugins-3.0.1.tgz#06efc83310569bc285f327aea53d904356306c1c"
+  integrity sha512-/YnO66RHcwHLx1ofjlrYYDmg5JirVD6ryQdD3UYagdvkJt+D4Ahcs6LQQNlIK4lNTsyfb8UmGC/6O7wn04QDQQ==
   dependencies:
     fs-extra "^7.0.0"
     lodash "^4.17.11"
@@ -2422,11 +2478,6 @@ circular-json@^0.5.5:
   resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.5.9.tgz#932763ae88f4f7dead7a0d09c8a51a4743a53b1d"
   integrity sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==
 
-ckeditor5@^11.2.0:
-  version "11.2.0"
-  resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-11.2.0.tgz#480c6d65475b73772681877114da859c1c2b5cba"
-  integrity sha512-hP6lxCj0bDGv/yhtdYxuASjZbho0zpVKu5x7rNHSjwcsIKeJleRf3TQCxECcG6Mhmuigf6gV4JZzOp+0zLz2rA==
-
 class-utils@^0.3.5:
   version "0.3.6"
   resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
@@ -3333,6 +3384,11 @@ date-fns@^1.27.2, date-fns@^1.29.0:
   resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6"
   integrity sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw==
 
+date-fns@^1.30.1:
+  version "1.30.1"
+  resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
+  integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
+
 date-format@^1.2.0:
   version "1.2.0"
   resolved "https://registry.yarnpkg.com/date-format/-/date-format-1.2.0.tgz#615e828e233dd1ab9bb9ae0950e0ceccfa6ecad8"
@@ -9938,6 +9994,15 @@ socket.io-client@2.1.1, socket.io-client@^2.0.4:
     socket.io-parser "~3.2.0"
     to-array "0.1.4"
 
+socket.io-parser@^3.3.0:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.0.tgz#2b52a96a509fdf31440ba40fed6094c7d4f1262f"
+  integrity sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==
+  dependencies:
+    component-emitter "1.2.1"
+    debug "~3.1.0"
+    isarray "2.0.1"
+
 socket.io-parser@~3.2.0:
   version "3.2.0"
   resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.2.0.tgz#e7c6228b6aa1f814e6148aea325b51aa9499e077"
@@ -10753,10 +10818,10 @@ ultron@~1.1.0:
   resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
   integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
 
-umberto@^0.19.0:
-  version "0.19.3"
-  resolved "https://registry.yarnpkg.com/umberto/-/umberto-0.19.3.tgz#f3c84b07d9c7cc406b3992a90ce87ee371f64caa"
-  integrity sha512-Lv6f/GvqkV1iHe5F7FYSoSZt/5c+bBDyLrC7DZUBIVXF2vhAXsiw5BV1DjITYe+dMPomDprftvS/CzpOQL+1lA==
+umberto@^0.20.0:
+  version "0.20.0"
+  resolved "https://registry.yarnpkg.com/umberto/-/umberto-0.20.0.tgz#ca12ab9efd5aefb122af260e97306bc277e7b232"
+  integrity sha512-sDqA7QCnah0tuSAh3UaGs3mlIwafg4H9jWdSOQk1XBrCl16TsAqfcAF1PHY3VRzkH5Ji+UgQHnXNNd716woiRQ==
   dependencies:
     "@babel/core" "^7.1.2"
     "@babel/polyfill" "^7.0.0"