fix(deps): update ckeditor monorepo to v45.1.0 #1942
Merged
+656
−1,602
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:
45.0.0
->45.1.0
45.0.0
->45.1.0
Release Notes
ckeditor/ckeditor5 (@ckeditor/ckeditor5-icons)
v45.1.0
Compare Source
We are happy to announce the release of CKEditor 5 v45.1.0.
Release highlights
Typing Improvements
The typing behavior has been improved for plain text typing. This adjustment allows the web browser to handle text insertion before the editor processes it, enhancing typing reliability across various scenarios, especially on Safari and iOS devices. Issues related to track changes, autocorrect, automatic text replacement, and other input methods have been addressed.
Track Changes Enhancements
A new method to start a "tracking session" has been introduced, preventing automatic merging of adjacent suggestions. This allows for more precise control over individual changes, catering to workflows that require selective acceptance of edits.
Miscellaneous improvements
data-author-id
anddata-suggestion
attributes are preserved in non-block suggestions when retrieving data withshowSuggestionHighlights: true
.MINOR BREAKING CHANGES ℹ️
beforeinput
DOM events is no longer prevented in plain text typing scenarios. Now, the engine waits for DOM mutations and applies changes to the model afterward. This should not affect most integrations however, it may affect custom modifications to text insertion into the editor.Features
ckeditor5-code-block: The
Go
/Golang
programming language was added to the@ckeditor/ckeditor5-code-block
package. Closes #18403. (commit)Thanks to @abdorrahmani!
clipboard: Exported the
ClipboardObserver
class from the package. Closes #18385. (commit)track-changes: Added a method for starting a new tracking session in track changes.
utils: Recognize Urdu as an RTL language. Closes #16900. (commit)
Thanks to @smtaha512!
Bug fixes
comments: Fixed a crash happening for some asynchronous collaboration integrations, when the
TrackChangesData
plugin was used while there was a resolved comment thread in the document's initial data.email: Fixed incorrect documentation links in the email configuration helper.
fullscreen: Minor styling improvements. Closes #18470. (commit)
fullscreen: Changed the method use to recognize the editor type in fullscreen. Closes #18395. (commit)
fullscreen: Fixed restoring scroll position after leaving fullscreen mode for containers with
scroll-behavior: smooth
. Closes #18378. (commit)html-support: Removing formatting from empty HTML no longer crashes the editor. Closes #18089. (commit)
html-support: Pasting an empty HTML element no longer crashes the editor. Closes #18100. (commit)
image: Consume the
.image_resize
class and the[aspect-ratio]
style during the upcast of the images. Closes #18287. (commit)link: Fixed a bug where the editor would crash or do nothing when pressing the enter key in newline-suppressed scenarios (such as limit elements). Closes #15862. (commit)
Thanks @jonscheiding!
minimap: The plugin no longer throws errors when entering the fullscreen mode. Closes #18472. (commit)
paste-from-office: Mixed local and online images from Microsoft Word paste no longer cause some images to disappear. Closes #18180. (commit)
source-editing-enhanced: When the Enhanced Source Editing dialog is open, all editor commands are now disabled to prevent accidental content edits and unintended UI interactions.
table: Table selector regarding margins should not override the style created during integrations. Closes #18428. (commit)
track-changes: Fixed insertion suggestion not restored on undo after it was rejected. This affected specific suggestions which included pressing the enter key. Closes #18449. (commit)
track-changes: Fixed a crash happening for some asynchronous collaboration integrations, when
TrackChangesData
plugin was used while there was a resolved comment thread in the document's initial data.track-changes: An empty element was incorrectly left when an insertion suggestion that ended on "enter key press" was discarded. Also fixed the same error in a case where a similar deletion suggestion was accepted. Related to https://github.com/ckeditor/ckeditor5/issues/18448.
track-changes: Added missing
[data-suggestion]
and[data-author-id]
attributes to all suggestion types in editing and data pipelines.typing: Typing in track changes mode no longer reverses typed letters in Safari. (commit)
typing: The Mac VoiceOver now reads typed characters when typing. Closes #15436. (commit)
typing: Mac text replacement shortcuts will now correctly replace text in Safari. Closes #13428. (commit)
typing: The list items and headings at the beginning of the editable area can be changed to a plain paragraph on backspace keypress. Closes #18356. (commit)
ui: Ensure the table properties form is fully visible within the viewport. Closes #16133. (commit)
ui: Optimized performance of dropdowns when opening with many items. Closes #18094. (commit)
The sticky toolbar and inline editor toolbar should maintain their visual position relative to the editing area, no matter the visual viewport scale or scroll in Safari on desktop and mobile devices. The contextual balloon position should be aware of the part of the top viewport offset visible in the visual viewport on Safari on desktop and mobile. Closes #7718. (commit)
Other changes
doNotFixSelection
option formodel.deleteContent()
which can be used to force making deletion exactly on the provided selection. Closes #18448. (commit)Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
Other releases:
ckeditor/ckeditor5 (ckeditor5)
v45.1.0
Compare Source
We are happy to announce the release of CKEditor 5 v45.1.0.
Release highlights
Typing Improvements
The typing behavior has been improved for plain text typing. This adjustment allows the web browser to handle text insertion before the editor processes it, enhancing typing reliability across various scenarios, especially on Safari and iOS devices. Issues related to track changes, autocorrect, automatic text replacement, and other input methods have been addressed.
Track Changes Enhancements
A new method to start a "tracking session" has been introduced, preventing automatic merging of adjacent suggestions. This allows for more precise control over individual changes, catering to workflows that require selective acceptance of edits.
Miscellaneous improvements
data-author-id
anddata-suggestion
attributes are preserved in non-block suggestions when retrieving data withshowSuggestionHighlights: true
.MINOR BREAKING CHANGES ℹ️
beforeinput
DOM events is no longer prevented in plain text typing scenarios. Now, the engine waits for DOM mutations and applies changes to the model afterward. This should not affect most integrations however, it may affect custom modifications to text insertion into the editor.Features
ckeditor5-code-block: The
Go
/Golang
programming language was added to the@ckeditor/ckeditor5-code-block
package. Closes #18403. (commit)Thanks to @abdorrahmani!
clipboard: Exported the
ClipboardObserver
class from the package. Closes #18385. (commit)track-changes: Added a method for starting a new tracking session in track changes.
utils: Recognize Urdu as an RTL language. Closes #16900. (commit)
Thanks to @smtaha512!
Bug fixes
comments: Fixed a crash happening for some asynchronous collaboration integrations, when the
TrackChangesData
plugin was used while there was a resolved comment thread in the document's initial data.email: Fixed incorrect documentation links in the email configuration helper.
fullscreen: Minor styling improvements. Closes #18470. (commit)
fullscreen: Changed the method use to recognize the editor type in fullscreen. Closes #18395. (commit)
fullscreen: Fixed restoring scroll position after leaving fullscreen mode for containers with
scroll-behavior: smooth
. Closes #18378. (commit)html-support: Removing formatting from empty HTML no longer crashes the editor. Closes #18089. (commit)
html-support: Pasting an empty HTML element no longer crashes the editor. Closes #18100. (commit)
image: Consume the
.image_resize
class and the[aspect-ratio]
style during the upcast of the images. Closes #18287. (commit)link: Fixed a bug where the editor would crash or do nothing when pressing the enter key in newline-suppressed scenarios (such as limit elements). Closes #15862. (commit)
Thanks @jonscheiding!
minimap: The plugin no longer throws errors when entering the fullscreen mode. Closes #18472. (commit)
paste-from-office: Mixed local and online images from Microsoft Word paste no longer cause some images to disappear. Closes #18180. (commit)
source-editing-enhanced: When the Enhanced Source Editing dialog is open, all editor commands are now disabled to prevent accidental content edits and unintended UI interactions.
table: Table selector regarding margins should not override the style created during integrations. Closes #18428. (commit)
track-changes: Fixed insertion suggestion not restored on undo after it was rejected. This affected specific suggestions which included pressing the enter key. Closes #18449. (commit)
track-changes: Fixed a crash happening for some asynchronous collaboration integrations, when
TrackChangesData
plugin was used while there was a resolved comment thread in the document's initial data.track-changes: An empty element was incorrectly left when an insertion suggestion that ended on "enter key press" was discarded. Also fixed the same error in a case where a similar deletion suggestion was accepted. Related to https://github.com/ckeditor/ckeditor5/issues/18448.
track-changes: Added missing
[data-suggestion]
and[data-author-id]
attributes to all suggestion types in editing and data pipelines.typing: Typing in track changes mode no longer reverses typed letters in Safari. (commit)
typing: The Mac VoiceOver now reads typed characters when typing. Closes #15436. (commit)
typing: Mac text replacement shortcuts will now correctly replace text in Safari. Closes #13428. (commit)
typing: The list items and headings at the beginning of the editable area can be changed to a plain paragraph on backspace keypress. Closes #18356. (commit)
ui: Ensure the table properties form is fully visible within the viewport. Closes #16133. (commit)
ui: Optimized performance of dropdowns when opening with many items. Closes #18094. (commit)
The sticky toolbar and inline editor toolbar should maintain their visual position relative to the editing area, no matter the visual viewport scale or scroll in Safari on desktop and mobile devices. The contextual balloon position should be aware of the part of the top viewport offset visible in the visual viewport on Safari on desktop and mobile. Closes #7718. (commit)
Other changes
doNotFixSelection
option formodel.deleteContent()
which can be used to force making deletion exactly on the provided selection. Closes #18448. (commit)Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
Other releases:
Configuration
📅 Schedule: Branch creation - "before 3am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.