Kaynağa Gözat

Merge branch 'master' into t/35

Kamil Piechaczek 8 yıl önce
ebeveyn
işleme
6d64f5b9fc

+ 25 - 0
packages/ckeditor5-autoformat/CHANGELOG.md

@@ -1,6 +1,31 @@
 Changelog
 Changelog
 =========
 =========
 
 
+## [0.6.0](https://github.com/ckeditor/ckeditor5-autoformat/compare/v0.5.1...v0.6.0) (2017-09-03)
+
+### Bug fixes
+
+* The `Autoformat` plugin should not require other features. Closes [#5](https://github.com/ckeditor/ckeditor5-autoformat/issues/5) and [#17](https://github.com/ckeditor/ckeditor5-autoformat/issues/17). ([d22c5b6](https://github.com/ckeditor/ckeditor5-autoformat/commit/d22c5b6))
+* Autoformatting will not be triggered if the batch with changes is `transparent` (e.g. it represents other user's changes). ([f1131bc](https://github.com/ckeditor/ckeditor5-autoformat/commit/f1131bc))
+
+### Features
+
+* Added support for block quotes. Closes [#26](https://github.com/ckeditor/ckeditor5-autoformat/issues/26). ([4c1e83e](https://github.com/ckeditor/ckeditor5-autoformat/commit/4c1e83e))
+
+### Other changes
+
+* Aligned the implementation to the new Command API (see https://github.com/ckeditor/ckeditor5-core/issues/88). ([f20ef7d](https://github.com/ckeditor/ckeditor5-autoformat/commit/f20ef7d))
+* The autoformat feature will not depend on the configuration of the heading feature but it will use the available `heading*` commands. Closes [#29](https://github.com/ckeditor/ckeditor5-autoformat/issues/29). ([d0cee1f](https://github.com/ckeditor/ckeditor5-autoformat/commit/d0cee1f))
+
+### BREAKING CHANGES
+
+* The command API has been changed.
+
+### NOTE
+
+* The Autoformat feature doesn't require Bold, Italic, Heading, etc. any longer. In order to make the most of the plugin, please make sure that relevant features are loaded in your editor.
+
+
 ## [0.5.1](https://github.com/ckeditor/ckeditor5-autoformat/compare/v0.5.0...v0.5.1) (2017-05-07)
 ## [0.5.1](https://github.com/ckeditor/ckeditor5-autoformat/compare/v0.5.0...v0.5.1) (2017-05-07)
 
 
 Internal changes only (updated dependencies, documentation, etc.).
 Internal changes only (updated dependencies, documentation, etc.).

+ 12 - 12
packages/ckeditor5-autoformat/package.json

@@ -1,23 +1,23 @@
 {
 {
   "name": "@ckeditor/ckeditor5-autoformat",
   "name": "@ckeditor/ckeditor5-autoformat",
-  "version": "0.5.1",
+  "version": "0.6.0",
   "description": "Replaces predefined characters with corresponding structures.",
   "description": "Replaces predefined characters with corresponding structures.",
   "keywords": [],
   "keywords": [],
   "dependencies": {
   "dependencies": {
-    "@ckeditor/ckeditor5-core": "^0.8.1",
-    "@ckeditor/ckeditor5-engine": "^0.10.0"
+    "@ckeditor/ckeditor5-core": "^0.9.0",
+    "@ckeditor/ckeditor5-engine": "^0.11.0"
   },
   },
   "devDependencies": {
   "devDependencies": {
-    "@ckeditor/ckeditor5-basic-styles": "^0.8.1",
+    "@ckeditor/ckeditor5-basic-styles": "^0.9.0",
     "@ckeditor/ckeditor5-dev-lint": "^3.1.0",
     "@ckeditor/ckeditor5-dev-lint": "^3.1.0",
-    "@ckeditor/ckeditor5-block-quote": "^0.1.1",
-    "@ckeditor/ckeditor5-editor-classic": "^0.7.3",
-    "@ckeditor/ckeditor5-enter": "^0.9.1",
-    "@ckeditor/ckeditor5-heading": "^0.9.1",
-    "@ckeditor/ckeditor5-list": "^0.6.1",
-    "@ckeditor/ckeditor5-paragraph": "^0.8.0",
-    "@ckeditor/ckeditor5-typing": "^0.9.1",
-    "@ckeditor/ckeditor5-undo": "^0.8.1",
+    "@ckeditor/ckeditor5-block-quote": "^0.2.0",
+    "@ckeditor/ckeditor5-editor-classic": "^0.8.0",
+    "@ckeditor/ckeditor5-enter": "^0.10.0",
+    "@ckeditor/ckeditor5-heading": "^0.10.0",
+    "@ckeditor/ckeditor5-list": "^0.7.0",
+    "@ckeditor/ckeditor5-paragraph": "^0.9.0",
+    "@ckeditor/ckeditor5-typing": "^0.10.0",
+    "@ckeditor/ckeditor5-undo": "^0.9.0",
     "eslint-config-ckeditor5": "^1.0.5",
     "eslint-config-ckeditor5": "^1.0.5",
     "gulp": "^3.9.1",
     "gulp": "^3.9.1",
     "guppy-pre-commit": "^0.4.0"
     "guppy-pre-commit": "^0.4.0"

+ 1 - 1
packages/ckeditor5-autoformat/src/autoformat.js

@@ -13,7 +13,7 @@ import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
 
 
 /**
 /**
  * Includes a set of predefined autoformatting actions. For a detailed overview, check
  * Includes a set of predefined autoformatting actions. For a detailed overview, check
- * the {@linkTODO features/autoformat Autoformatting feature documentation}.
+ * the {@glink features/autoformat Autoformatting feature documentation}.
  *
  *
  * @extends module:core/plugin~Plugin
  * @extends module:core/plugin~Plugin
  */
  */

+ 1 - 1
packages/ckeditor5-autoformat/src/blockautoformatengine.js

@@ -12,7 +12,7 @@ import TextProxy from '@ckeditor/ckeditor5-engine/src/model/textproxy';
 
 
 /**
 /**
  * The block autoformatting engine. It allows to format various block patterns. For example,
  * The block autoformatting engine. It allows to format various block patterns. For example,
- * it can be configured to turn a paragraph starting with "* " into a list item.
+ * it can be configured to turn a paragraph starting with `*` and followed by a space into a list item.
  *
  *
  * The autoformatting operation is integrated with the undo manager,
  * The autoformatting operation is integrated with the undo manager,
  * so the autoformatting step can be undone if the user's intention was not to format the text.
  * so the autoformatting step can be undone if the user's intention was not to format the text.