chore(deps): update frontend dependencies to v26 (major) #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^25.4.4
->^26.0.0
^25.4.4
->^26.0.0
^25.0.0
->^26.0.0
Release Notes
ckeditor/ckeditor5-dev (@ckeditor/ckeditor5-dev-utils)
v26.2.1
Compare Source
Bug fixes
process/browser
in webpack configuration for the manual test server to fix the problem"process is not defined"
. (commit)Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
v26.2.0
Compare Source
MINOR BREAKING CHANGES ℹ️
ckeditor-
prefix are not supported anymore.Other changes
ckeditor-
prefix. (commit)Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
v26.1.0
Compare Source
Features
equalMarkup
andattribute
chai assertions. They are loaded automatically when running tests. Closes ckeditor/ckeditor5#9668. (commit)Bug fixes
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
Other releases:
v26.0.1
Compare Source
Bug fixes
cli-package
. See: Automattic/cli-table#152. Closes ckeditor/ckeditor5#10861. (commit)Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
v26.0.0
Compare Source
MAJOR BREAKING CHANGES ℹ️
createPotFiles()
function requires thetranslationsDirectory
option, which points to the directory where all*.po
files will be created.downloadTranslations()
function requires the following properties:translationsDirectory
- an absolute path used for resolving paths to packages;url
- Transifex API URL.upload()
function requires the following properties:translationsDirectory
- points to the directory where all*.po
files will be created;url
- Transifex API URL.ckeditor5-dev-env-translations
binary script as it worked only for the CKEditor 5 project. Use the following functions instead:const { createPotFiles, uploadPotFiles, downloadTranslations } = require( '@​ckeditor/ckeditor5-dev-env' );
.uploadPotFiles()
anddownloadTranslations()
functions require thetoken
value passed directly to the script. Use theconst getToken = require( '@​ckeditor/ckeditor5-dev-env/lib/translations/gettoken' )
function for reading the input from the command line.MINOR BREAKING CHANGES ℹ️
transifex-service.js
util require theurl
value when calling API.Features
env: Redesigned the API for handling localization in CKEditor 5 sources. Now, the code can be shared in 3rd party plugins created by external developers. See ckeditor/ckeditor5-package-generator#9. (commit)
env: The
createPotFiles()
function accepts new flags:. (commit)ignoreUnusedCorePackageContexts
- when set totrue
, unused contexts from the@ckeditor/ckeditor5-core
package will not be displayed as errors,skipLicenseHeader
- when set totrue
, created*.po
files will not contain the CKEditor 5 license header.env: The
simplifyLicenseHeader()
function accepts a new flag (simplifyLicenseHeader
) that allows skipping adding the contribute URL in generated*.po
files. (commit)Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
Other releases:
ckeditor/ckeditor5 (@ckeditor/ckeditor5-upload)
v26.0.0
Compare Source
Release highlights
We are happy to announce the release of CKEditor 5 v26.0.0.
This release brings some new features:
There were also some important bug fixes:
<font>
elements.Collaboration features
The CKEditor 5 Collaboration features changelog can be found here: https://ckeditor.com/collaboration/changelog.
MAJOR BREAKING CHANGES ℹ️
Note: Check out the Migration to 26.0.0 guide for more detailed information on how to upgrade to this version.
Several plugins are not loaded automatically as dependencies of other plugins anymore. From now on, they need to be provided by the editor creator manually (via
config.plugins
). This list includes:CloudServicesUploadAdapter
plugin no longer loadsCloudServices
. Make sure to addCloudServices
to the editor plugins when using theCloudServicesUploadAdapter
orEasyImage
features.EasyImage
plugin no longer loadsImage
andImageUpload
. Make sure to addImage
andImageUpload
to the editor plugins when using theEasyImage
feature.CKFinder
plugin no longer loadsCKFinderUploadAdapter
. TheCKFinderEditing
plugin no longer loadsImageEditing
andLinkEditing
features. Make sure to addCKFinderUploadAdapter
,Image
, andLink
features to the editor plugins when using theCKFinder
feature.Title
plugin no longer loadsParagraph
. Make sure to addParagraph
to the editor plugins when using theTitle
feature.ListEditing
plugin no longer loadsParagraph
. Make sure to addParagraph
to the editor plugins when using theList
feature.LinkImageEditing
plugin no longer loadsImageEditing
. Make sure to addImage
to the editor plugins when using theLinkImage
feature.LinkImageUI
plugin no longer loadsImage
. Make sure to addImage
to the editor plugins when using theLinkImage
feature.ExportPdf
plugin no longer loadsCloudServices
. Make sure to addCloudServices
to the editor plugins when using theExportPdf
feature.ExportWord
plugin no longer loadsCloudServices
. Make sure to addCloudServices
to the editor plugins when using theExportWord
feature.cloud-services-core: The package has been merged into
@ckeditor/ckeditor5-cloud-services
. All classes that were available in the@ckeditor/ckeditor-cloud-services-core
package have been moved to the@ckeditor/ckeditor5-cloud-services
package. They should now be instantiated via factory methods on theCloudServicesCore
plugin that's located in@ckeditor/ckeditor5-cloud-services
. See #8811.image: The following modules have been moved (before → after):
image/image/imageinsertcommand~ImageInsertCommand
→image/image/insertimagecommand~InsertImageCommand
image/imageresize/imageresizecommand~ImageResizeCommand
→image/imageresize/resizeimagecommand~ResizeImageCommand
image/imageupload/imageuploadcommand~ImageUploadCommand
→image/imageupload/uploadimagecommand~UploadImageCommand
list: The to-do list item toggle keystroke changed to Ctrl+Enter (Cmd+Enter on Mac).
list: The following module
list/todolistcheckedcommand~TodoListCheckCommand
has been moved tolist/checktodolistcommand~CheckTodoListCommand
.Keystrokes with the Ctrl modifier will not be handled on macOS, unless the modifier is registered as a forced one (for example:
Ctrl!+A
will not be translated toCmd+A
on macOS).Features
CloudServicesCore
plugin that provides the base API for communication with CKEditor Cloud Services. (commit)PluginCollection
class will allow requiring a plugin by name, if it is provided inconfig.plugins
or if it was already loaded. Closes #2907. (commit)ContainerElement
can be marked asisAllowedInsideAttributeElement
in order to allow wrapping it with attribute elements. Useful for instance for inline widgets. Other element types (UI, Raw, Empty) have this flag on by default but it can be changed viaoptions.isAllowedInsideAttributeElement
tofalse
. Read more inDowncastWriter#create*()
methods documentation. Closes #1633. (commit)<font>
styling compatibility. Closes #8621. (commit)Ctrl!
) for keystrokes that should not be mapped to Command on macOS. (commit)Bug fixes
DowncastWriter
should handleUIElements
consistently while wrapping with and inserting them into attribute elements. Closes #8959. (commit)supportAllValues
configuration for theFontSize
andFontFamily
features to work with nested elements (tables). Closes #7965. (commit). Thanks to @dkrahn!Title
plugin, the body placeholder is visible even when the body section is focused. See #8689. (commit)www
subdomain followed with a top level domain, e.g.http://www.test
. Closes #8050. (commit)insertMediaEmbed
command should be disabled if any non-media object is selected (see #8798). (commit)insertTable
command should be disabled if any object is selected. Closes #8798. (commit)Other changes
Enabled creating builds that can be extended (with more plugins) without the need to recompile. This required splitting the project into the so-called DLL part and consumers of this DLL. Under the hood, the mechanism is based on webpack DLLs. This is the first part of the required changes and it contains the necessary breaking changes (see the "MAJOR BREAKING CHANGES" section above). For more information see the "DLL builds" guide. Closes [#8395][https://github.com/ckeditor/ckeditor5/issues/8395](https://togithub.com/ckeditor/ckeditor5/issues/8395)5). (commit)
cloud-services-core: All classes available in the
@ckeditor/ckeditor-cloud-services-core
package have been moved to the@ckeditor/ckeditor5-cloud-services
package. They should now be instantiated via factory methods on theCloudServicesCore
plugin. Closes #8811. (commit)engine: The
KeyObserver
should provide information aboutmetaKey
being pressed. (commit)image: Add WEBP support to the inline pasting of images from source URLs. (commit)
image: Introduced
Image.isImageWidget()
utility method. (commit)list: The to-do list item toggle keystroke changed to Ctrl+Enter (Cmd+Enter on Mac). (commit)
widget: The
checkSelectionOnObject
function should be exported by the@ckeditor/ckeditor5-widget
package (as@ckeditor/ckeditor5-widget/src/utils
) (see #8798). (commit)Updated translations. (commit)
Unified buttons and commands naming conventions. Old name values are available as aliases. Read more about those changes in the Code style guide. Closes #8033. (commit)
Changes in toolbar buttons (before → after):
imageUpload
→uploadImage
imageResize
→resizeImage
imageInsert
→insertImage
imageResize:*
→resizeImage:*
Changes in command names:
imageInsert
→insertImage
imageUpload
→uploadImage
imageResize
→resizeImage
forwardDelete
→deleteForward
todoListCheck
→checkTodoList
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Major releases (contain major breaking changes):
Releases containing new features:
Other releases:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.