npm @ckeditor/ckeditor5-upload 47.1.0

latest releases: 0.0.0-nightly-20251018.0, 0.0.0-nightly-20251017.0
2 days ago

We are happy to announce the release of CKEditor 5 v47.1.0.

Release highlights

This release introduces a minor stability update, featuring focused fixes and UX improvements.

Note

Breaking changes in CKEditor AI are allowed in the LTS Edition. Learn more why.

MINOR BREAKING CHANGES ℹ️

  • ai: Simplified CSS for the CKEditor AI integration in a sidebar mode (config.ai.container.type: 'sidebar') by removing default layout constraints:

    • Removed the default min-height from .ck-ai-chat,
    • Removed the default height from .ck-tabs,
    • Removed the default width from .ck-ai-tabs.

    Also, the --ck-tabs-panels-container-width custom property has been removed from the codebase.

Features

  • ai: Added the config.ai.container.visibleByDefault configuration option to allow for hiding the AI component on the editor initialization.

Bug fixes

  • ai: Fixed TypeScript errors when using the AIChat plugin caused by incompatible constructor() signatures.
  • ai: The editor no longer throws an error when accepting or rejecting proposed changes in review mode for "Adjust length" and "Adjust tone and style" checks.
  • ai: Fixed an issue where balloons were displayed under the AI container in the overlay mode.
  • ai: "Chat commands" from AI Quick Actions could not be correctly used if the selection was collapsed (nothing was selected). Now, a collapsed selection is correctly expanded to the entire element, which includes the selection.
  • ai: AI Quick Action buttons added to the editor toolbar and to the balloon toolbar will no longer gain focus on hover, which had led to incorrect UI behavior.
  • link: Changing the link's "displayed text" using the link contextual balloon resulted in incorrect changes if track changes were turned on. Closes #19193.
  • pagination: Images placed in tables should not affect the pagination calculations.
  • revision-history: Revision history was showing incorrect revision data in a scenario where, for the same current revision, a user made a deletion before another user's deletion, in the same element.

Other changes

  • ai: Improved performance of the AI Chat prompt input field, which was lagging while typing if the AI Chat feed contained a very long conversation.
  • ai: Made the config.ai.chat.models configuration property optional because a default configuration is always provided by the plugin anyway.
  • ai: Enabled keyboard navigation within the custom command form in AI Review.
  • ai: Added validation to the AI Review custom command form to disallow sending an empty prompt.
  • ai: Changes proposed by AI, which cannot be applied anymore due to other changes that happened in the document, will now be marked as outdated instead of throwing an error when interacted with.
  • ai: Improved the title for AI Review parameterized and custom checks, so it is clear what parameters were used to run the review.
  • ai: AI Chat will now display a message if the requested model is no longer available. This may happen, for example, when a conversation is loaded from the history.
  • ai: AIQuickActions now adds AIActions plugin as its dependency. This is to ensure that the AI Quick Actions dropdown is populated by the default set of actions, without the need to add AIActions plugin manually.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Minor releases (contain minor breaking changes):

Other releases:

Don't miss a new ckeditor5-upload release

NewReleases is sending notifications on new releases.