diff --git a/docs/updating/update-to-25.md b/docs/updating/update-to-25.md
index 9348b99795f..cc4404ec555 100644
--- a/docs/updating/update-to-25.md
+++ b/docs/updating/update-to-25.md
@@ -5,13 +5,17 @@ menu-title: Update to v25.x
order: 99
---
+# Update to CKEditor 5 v25.x
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
-# Update to CKEditor 5 v25.0.0
+## Update to CKEditor 5 v25.0.0
+
+_Released on January 27, 2021._
For the entire list of changes introduced in version 25.0.0, see the [release notes for CKEditor 5 v25.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v25.0.0).
diff --git a/docs/updating/update-to-26.md b/docs/updating/update-to-26.md
index ae9d488e4cc..3863bef42b5 100644
--- a/docs/updating/update-to-26.md
+++ b/docs/updating/update-to-26.md
@@ -5,13 +5,17 @@ menu-title: Update to v26.x
order: 98
---
+# Update to CKEditor 5 v26.x
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
-# Update to CKEditor 5 v26.0.0
+## Update to CKEditor 5 v26.0.0
+
+_Released on March 3, 2021._
For the entire list of changes introduced in version 26.0.0, see the [release notes for CKEditor 5 v26.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v26.0.0).
diff --git a/docs/updating/update-to-27.md b/docs/updating/update-to-27.md
index 6e2d27620f2..b6c8f8d75d0 100644
--- a/docs/updating/update-to-27.md
+++ b/docs/updating/update-to-27.md
@@ -5,16 +5,18 @@ menu-title: Update to v27.x
order: 97
---
+# Update to CKEditor 5 v27.x
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
-# Update to CKEditor 5 v27.x
-
## Update to CKEditor 5 v27.1.0
+_Released on April 21, 2021._
+
For the entire list of changes introduced in version 27.1.0, see the [release notes for CKEditor 5 v27.1.0](https://github.com/ckeditor/ckeditor5/releases/tag/v27.1.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v27.1.0.
@@ -33,6 +35,8 @@ If you wish to bring back this restriction, see the {@link features/block-quote#
## Update to CKEditor 5 v27.0.0
+_Released on March 24, 2021._
+
For the entire list of changes introduced in version 27.0.0, see the [release notes for CKEditor 5 v27.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v27.0.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v27.0.0.
diff --git a/docs/updating/update-to-28.md b/docs/updating/update-to-28.md
index fc497d4f500..3d2e3174e58 100644
--- a/docs/updating/update-to-28.md
+++ b/docs/updating/update-to-28.md
@@ -6,13 +6,17 @@ order: 96
modified_at: 2021-06-01
---
+# Update to CKEditor 5 v28.x
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
-# Update to CKEditor 5 v28.0.0
+## Update to CKEditor 5 v28.0.0
+
+_Released on June 7, 2021._
For the entire list of changes introduced in version 28.0.0, see the [release notes for CKEditor 5 v28.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v28.0.0).
diff --git a/docs/updating/update-to-29.md b/docs/updating/update-to-29.md
index fa03dd46f81..f687a23d368 100644
--- a/docs/updating/update-to-29.md
+++ b/docs/updating/update-to-29.md
@@ -4,6 +4,7 @@ meta-title: Update to version 29.x | CKEditor 5 Documentation
menu-title: Update to v29.x
order: 95
---
+# Update to CKEditor 5 v29.x
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
@@ -11,10 +12,10 @@ order: 95
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
-# Update to CKEditor 5 v29.x
-
## Update to CKEditor 5 v29.1.0
+_Released on August 4, 2021._
+
For the entire list of changes introduced in version 29.1.0, see the [release notes for CKEditor 5 v29.1.0](https://github.com/ckeditor/ckeditor5/releases/tag/v29.1.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v29.1.0.
@@ -60,40 +61,42 @@ Here is an example of changes you may need for proper integration with the {@lin
```js
// Old code.
ClassicEditor
- .create( ..., {
- // ...
- link: {
- decorators: {
- addGreenLink: {
- mode: 'automatic',
- attributes: {
- class: 'my-green-link',
+ .create( ..., {
+ // ...
+ link: {
+ decorators: {
+ addGreenLink: {
+ mode: 'automatic',
+ attributes: {
+ class: 'my-green-link',
style: 'color:green;'
- }
- }
- }
- }
- } )
+ }
+ }
+ }
+ }
+ } )
// New code.
ClassicEditor
- .create( ..., {
- // ...
- link: {
- decorators: {
- addGreenLink: {
- mode: 'automatic',
- classes: 'my-green-link',
+ .create( ..., {
+ // ...
+ link: {
+ decorators: {
+ addGreenLink: {
+ mode: 'automatic',
+ classes: 'my-green-link',
styles: {
color: 'green'
}
- }
- }
- }
- } )
+ }
+ }
+ }
+ } )
```
## Update to CKEditor 5 v29.0.0
+_Released on July 7, 2021._
+
This migration guide enumerates the most important changes that require your attention when upgrading to CKEditor 5 v29.0.0 due to changes introduced in the {@link module:image/image~Image} plugin and some other image-related features.
For the entire list of changes introduced in version 29.0.0, see the [release notes for CKEditor 5 v29.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v29.0.0).
@@ -351,9 +354,9 @@ ClassicEditor
.create( document.querySelector( '#editor' ), {
plugins: [ CKFinder, Image, ... ],
toolbar: [ 'uploadImage', ... ],
- ckfinder: {
- // Feature configuration.
- }
+ ckfinder: {
+ // Feature configuration.
+ }
} )
.then( ... )
.catch( ... );
diff --git a/docs/updating/update-to-30.md b/docs/updating/update-to-30.md
index 892cad2944f..6b9d961060f 100644
--- a/docs/updating/update-to-30.md
+++ b/docs/updating/update-to-30.md
@@ -5,13 +5,17 @@ menu-title: Update to v30.x
order: 94
---
+# Update to CKEditor 5 v30.x
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
-# Update to CKEditor 5 v30.0.0
+## Update to CKEditor 5 v30.0.0
+
+_Released on September 29, 2021._
For the entire list of changes introduced in version 30.0.0, see the [release notes for CKEditor 5 v31.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v31.0.0).
@@ -36,25 +40,25 @@ Here is the exact change you need to introduce for proper integration with the n
```js
// Before v30.0.0.
ClassicEditor
- .create( ..., {
- // ...
- toolbar: {
- items: [ ... ],
+ .create( ..., {
+ // ...
+ toolbar: {
+ items: [ ... ],
viewportTopOffset: 100
- }
- } )
+ }
+ } )
// Since v30.0.0.
ClassicEditor
- .create( ..., {
- // ...
- toolbar: {
- items: [ ... ]
- },
+ .create( ..., {
+ // ...
+ toolbar: {
+ items: [ ... ]
+ },
ui: {
viewportOffset: {
top: 100
}
}
- } )
+ } )
```
diff --git a/docs/updating/update-to-31.md b/docs/updating/update-to-31.md
index c67c68ce596..94ebd90e23c 100644
--- a/docs/updating/update-to-31.md
+++ b/docs/updating/update-to-31.md
@@ -16,6 +16,8 @@ modified_at: 2021-11-03
## Update to CKEditor 5 v31.1.0
+_Released on December 7, 2021._
+
For the entire list of changes introduced in version 31.1.0, see the [release notes for CKEditor 5 v31.1.0](https://github.com/ckeditor/ckeditor5/releases/tag/v31.1.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v31.1.0.
@@ -85,6 +87,8 @@ These were changed to `tableCellBackgroundColor`, `tableCellPadding`, `tableCell
## Update to CKEditor 5 v31.0.0
+_Released on October 26, 2021._
+
For the entire list of changes introduced in version 31.0.0, see the [release notes for CKEditor 5 v31.1.0](https://github.com/ckeditor/ckeditor5/releases/tag/v31.1.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v31.0.0.
diff --git a/docs/updating/update-to-32.md b/docs/updating/update-to-32.md
index bed0c090f37..07c12ba0a62 100644
--- a/docs/updating/update-to-32.md
+++ b/docs/updating/update-to-32.md
@@ -6,13 +6,17 @@ order: 92
modified_at: 2021-12-10
---
+# Update to CKEditor 5 v32.x
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
-# Update to CKEditor 5 v32.0.0
+## Update to CKEditor 5 v32.0.0
+
+_Released on January 31, 2022._
For the entire list of changes introduced in version 32.0.0, see the [release notes for CKEditor 5 v32.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v32.0.0).
diff --git a/docs/updating/update-to-33.md b/docs/updating/update-to-33.md
index fc5feef3eab..142c2871b30 100644
--- a/docs/updating/update-to-33.md
+++ b/docs/updating/update-to-33.md
@@ -6,7 +6,7 @@ order: 91
modified_at: 2022-02-01
---
-# Update to CKEditor 5 v33.0.0
+# Update to CKEditor 5 v33.x
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
@@ -14,6 +14,10 @@ modified_at: 2022-02-01
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
+## Update to CKEditor 5 v33.0.0
+
+_Released on March 9, 2022._
+
For the entire list of changes introduced in version 33.0.0, see the [release notes for CKEditor 5 v33.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v33.0.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v33.0.0.
diff --git a/docs/updating/update-to-34.md b/docs/updating/update-to-34.md
index d42fce1ad99..03ddc018bdf 100644
--- a/docs/updating/update-to-34.md
+++ b/docs/updating/update-to-34.md
@@ -6,7 +6,7 @@ order: 90
modified_at: 2022-04-05
---
-# Update to CKEditor 5 v34.0.0
+# Update to CKEditor 5 v34.x
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
@@ -14,6 +14,10 @@ modified_at: 2022-04-05
For custom builds, you may try removing the `package-lock.json` or `yarn.lock` files (if applicable) and reinstalling all packages before rebuilding the editor. For best results, make sure you use the most recent package versions.
+## Update to CKEditor 5 v34.0.0
+
+_Released on April 12, 2022._
+
For the entire list of changes introduced in version 34.0.0, see the [release notes for CKEditor 5 v34.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v34.0.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v34.0.0.
diff --git a/docs/updating/update-to-35.md b/docs/updating/update-to-35.md
index 84ce4d9d62b..a4990c2e018 100644
--- a/docs/updating/update-to-35.md
+++ b/docs/updating/update-to-35.md
@@ -16,6 +16,8 @@ modified_at: 2022-10-05
## Update to CKEditor 5 v35.2.0
+_Released on October 5, 2022._
+
For the entire list of changes introduced in version 35.2.0, see the [release notes for CKEditor 5 v35.2.0](https://github.com/ckeditor/ckeditor5/releases/tag/v35.2.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v35.2.0.
@@ -93,6 +95,8 @@ The rest of the import path remained unchanged (`/theme/icons/`).
## Update to CKEditor 5 v35.1.0
+_Released on August 31, 2022._
+
For the entire list of changes introduced in version 35.1.0, see the [release notes for CKEditor 5 v35.1.0](https://github.com/ckeditor/ckeditor5/releases/tag/v35.1.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v35.1.0.
diff --git a/docs/updating/update-to-36.md b/docs/updating/update-to-36.md
index 8c1754fa9f4..bf48419f526 100644
--- a/docs/updating/update-to-36.md
+++ b/docs/updating/update-to-36.md
@@ -8,6 +8,8 @@ modified_at: 2022-12-14
# Update to CKEditor 5 v36.0.0
+_Released on January 25, 2023._
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
diff --git a/docs/updating/update-to-37.md b/docs/updating/update-to-37.md
index da15f32a5e8..b32b638dd2a 100644
--- a/docs/updating/update-to-37.md
+++ b/docs/updating/update-to-37.md
@@ -7,6 +7,8 @@ order: 87
# Update to CKEditor 5 v37.0.0
+_Released on April 5, 2023._
+
When updating your CKEditor 5 installation, make sure **all the packages are the same version** to avoid errors.
diff --git a/docs/updating/update-to-38.md b/docs/updating/update-to-38.md
index c7adf17e561..953904173b9 100644
--- a/docs/updating/update-to-38.md
+++ b/docs/updating/update-to-38.md
@@ -15,6 +15,8 @@ order: 86
## Update to CKEditor 5 v38.1.0
+_Released on June 28, 2023._
+
For the entire list of changes introduced in version 38.0.0, see the [release notes for CKEditor 5 v38.1.0](https://github.com/ckeditor/ckeditor5/releases/tag/v38.1.0).
Listed below is the minor breaking change that requires your attention when upgrading to CKEditor 5 v38.1.0.
@@ -31,6 +33,8 @@ Upgrading to CKEditor 5 v38.1.0 you will need to modify your GHS-related co
## Update to CKEditor 5 v38.0.0
+_Released on May 22, 2023._
+
For the entire list of changes introduced in version 38.0.0, see the [release notes for CKEditor 5 v38.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v38.0.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v38.0.0.
diff --git a/docs/updating/update-to-39.md b/docs/updating/update-to-39.md
index 2094585bf4f..9078cafcea5 100644
--- a/docs/updating/update-to-39.md
+++ b/docs/updating/update-to-39.md
@@ -15,6 +15,8 @@ order: 85
## Update to CKEditor 5 v39.0.0
+_Released on August 2, 2023._
+
For the entire list of changes introduced in version 39.0.0, see the [release notes for CKEditor 5 v39.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v39.0.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v39.0.0.
diff --git a/docs/updating/update-to-40.md b/docs/updating/update-to-40.md
index fb733719f3a..3cbf63dd45f 100644
--- a/docs/updating/update-to-40.md
+++ b/docs/updating/update-to-40.md
@@ -15,6 +15,8 @@ order: 84
## Update to CKEditor 5 v40.2.0
+_Released on December 12, 2023._
+
For the entire list of changes introduced in version 40.2.0, see the [release notes for CKEditor 5 v40.2.0](https://github.com/ckeditor/ckeditor5/releases/tag/v40.2.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v40.2.0.
@@ -199,6 +201,8 @@ The `insertImageViaUrl` configuration option was unused and was removed. If you
## Update to CKEditor 5 v40.1.0
+_Released on November 15, 2023._
+
For the entire list of changes introduced in version 40.1.0, see the [release notes for CKEditor 5 v40.1.0](https://github.com/ckeditor/ckeditor5/releases/tag/v40.1.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v40.1.0.
@@ -239,6 +243,8 @@ The {@link features/images-text-alternative image text alternative} (the `alt` a
## Update to CKEditor 5 v40.0.0
+_Released on October 4, 2023._
+
For the entire list of changes introduced in version 40.0.0, see the [release notes for CKEditor 5 v40.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v40.0.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v40.0.0.
diff --git a/docs/updating/update-to-41.md b/docs/updating/update-to-41.md
index f0e5ae64ece..d7a22698ef0 100644
--- a/docs/updating/update-to-41.md
+++ b/docs/updating/update-to-41.md
@@ -16,6 +16,8 @@ modified_at: 2024-01-10
## Update to CKEditor 5 v41.0.0
+_Released on January 17, 2024._
+
For the entire list of changes introduced in version 41.0.0, see the [release notes for CKEditor 5 v41.0.0](https://github.com/ckeditor/ckeditor5/releases/tag/v41.0.0).
Listed below are the most important changes that require your attention when upgrading to CKEditor 5 v41.0.0.