Skip to content

Bump the ckeditor group with 32 updates#153

Open
dependabot[bot] wants to merge 1 commit into6.2from
dependabot/npm_and_yarn/ckeditor-a1000a3c72
Open

Bump the ckeditor group with 32 updates#153
dependabot[bot] wants to merge 1 commit into6.2from
dependabot/npm_and_yarn/ckeditor-a1000a3c72

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2026

Bumps the ckeditor group with 32 updates:

Package From To
@ckeditor/ckeditor5-alignment 47.6.0 48.0.0
@ckeditor/ckeditor5-autoformat 47.6.0 48.0.0
@ckeditor/ckeditor5-autosave 47.6.0 48.0.0
@ckeditor/ckeditor5-basic-styles 47.6.0 48.0.0
@ckeditor/ckeditor5-block-quote 47.6.0 48.0.0
@ckeditor/ckeditor5-code-block 47.6.0 48.0.0
@ckeditor/ckeditor5-editor-classic 47.6.0 48.0.0
@ckeditor/ckeditor5-emoji 47.6.0 48.0.0
@ckeditor/ckeditor5-engine 47.6.0 48.0.0
@ckeditor/ckeditor5-essentials 47.6.0 48.0.0
@ckeditor/ckeditor5-font 47.6.0 48.0.0
@ckeditor/ckeditor5-heading 47.6.0 48.0.0
@ckeditor/ckeditor5-highlight 47.6.0 48.0.0
@ckeditor/ckeditor5-horizontal-line 47.6.0 48.0.0
@ckeditor/ckeditor5-html-embed 47.6.0 48.0.0
@ckeditor/ckeditor5-icons 47.6.0 48.0.0
@ckeditor/ckeditor5-image 47.6.0 48.0.0
@ckeditor/ckeditor5-indent 47.6.0 48.0.0
@ckeditor/ckeditor5-link 47.6.0 48.0.0
@ckeditor/ckeditor5-list 47.6.0 48.0.0
@ckeditor/ckeditor5-mention 47.6.0 48.0.0
@ckeditor/ckeditor5-paragraph 47.6.0 48.0.0
@ckeditor/ckeditor5-paste-from-office 47.6.0 48.0.0
@ckeditor/ckeditor5-remove-format 47.6.0 48.0.0
@ckeditor/ckeditor5-table 47.6.0 48.0.0
@ckeditor/ckeditor5-theme-lark 47.6.0 47.6.1
@ckeditor/ckeditor5-ui 47.6.0 48.0.0
@ckeditor/ckeditor5-undo 47.6.0 48.0.0
@ckeditor/ckeditor5-utils 47.6.0 48.0.0
@ckeditor/ckeditor5-widget 47.6.0 48.0.0
@ckeditor/ckeditor5-dev-translations 54.3.4 55.3.1
@ckeditor/ckeditor5-dev-utils 54.3.4 54.7.1

Updates @ckeditor/ckeditor5-alignment from 47.6.0 to 48.0.0

Release notes

Sourced from @​ckeditor/ckeditor5-alignment's releases.

v48.0.0

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Changelog

Sourced from @​ckeditor/ckeditor5-alignment's changelog.

48.0.0 (March 31, 2026)

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Commits
  • d43f35a Release: v48.0.0. [skip ci]
  • 3df5edc Remove attachTo from small, feature-focused code snippets in guides. Small ...
  • 6697358 Update editor initialization docs to reflect v48 changes (#19980)
  • 0efcdcf Replace iconPath with iconName in plugin metadata.
  • 676a9bc Merge branch 'stable' into stable_to_master
  • 4da6cfc Release: v47.6.1. [skip ci]
  • 758636e Merge branch 'master' into master_to_master-v48
  • 6aa50be Merge branch 'master' into master_to_master-v48
  • c80a107 Restore "Find all references" functionality.
  • ff90a0f Use ${configDir} template variable in TypeScript to reduce redundancy.
  • Additional commits viewable in compare view

Updates @ckeditor/ckeditor5-autoformat from 47.6.0 to 48.0.0

Release notes

Sourced from @​ckeditor/ckeditor5-autoformat's releases.

v48.0.0

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Changelog

Sourced from @​ckeditor/ckeditor5-autoformat's changelog.

48.0.0 (March 31, 2026)

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Commits
  • d43f35a Release: v48.0.0. [skip ci]
  • 3df5edc Remove attachTo from small, feature-focused code snippets in guides. Small ...
  • 6697358 Update editor initialization docs to reflect v48 changes (#19980)
  • 676a9bc Merge branch 'stable' into stable_to_master
  • 4da6cfc Release: v47.6.1. [skip ci]
  • 758636e Merge branch 'master' into master_to_master-v48
  • 6aa50be Merge branch 'master' into master_to_master-v48
  • c80a107 Restore "Find all references" functionality.
  • ff90a0f Use ${configDir} template variable in TypeScript to reduce redundancy.
  • ea25ad7 Merge branch 'master-v48' into i/4227-remove-theme-lang
  • Additional commits viewable in compare view

Updates @ckeditor/ckeditor5-autosave from 47.6.0 to 48.0.0

Release notes

Sourced from @​ckeditor/ckeditor5-autosave's releases.

v48.0.0

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Changelog

Sourced from @​ckeditor/ckeditor5-autosave's changelog.

48.0.0 (March 31, 2026)

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Commits
  • d43f35a Release: v48.0.0. [skip ci]
  • 3df5edc Remove attachTo from small, feature-focused code snippets in guides. Small ...
  • 6697358 Update editor initialization docs to reflect v48 changes (#19980)
  • 4835dd8 Merge branch 'ck/19885' into ck/19887
  • 3df9229 Merge branch 'master' into ck/19885
  • 0f066bf Updating examples in jsdocs.
  • 46fa518 Migrate back to es-toolkit/compat barrel import to fix tree-shaking regress...
  • d19cddc Remove all remaining imports from es-toolkit and es-toolkit/compat.
  • b8c909f Update LICENSE.md files.
  • ce6be02 Update es-toolkit to v1.45.1.
  • Additional commits viewable in compare view

Updates @ckeditor/ckeditor5-basic-styles from 47.6.0 to 48.0.0

Release notes

Sourced from @​ckeditor/ckeditor5-basic-styles's releases.

v48.0.0

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Changelog

Sourced from @​ckeditor/ckeditor5-basic-styles's changelog.

48.0.0 (March 31, 2026)

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Commits
  • d43f35a Release: v48.0.0. [skip ci]
  • 3df5edc Remove attachTo from small, feature-focused code snippets in guides. Small ...
  • 6697358 Update editor initialization docs to reflect v48 changes (#19980)
  • 0efcdcf Replace iconPath with iconName in plugin metadata.
  • 676a9bc Merge branch 'stable' into stable_to_master
  • 4da6cfc Release: v47.6.1. [skip ci]
  • 758636e Merge branch 'master' into master_to_master-v48
  • 6aa50be Merge branch 'master' into master_to_master-v48
  • 60c600d Merge branch 'master' into master_to_master-v48_tmp
  • c80a107 Restore "Find all references" functionality.
  • Additional commits viewable in compare view

Updates @ckeditor/ckeditor5-block-quote from 47.6.0 to 48.0.0

Release notes

Sourced from @​ckeditor/ckeditor5-block-quote's releases.

v48.0.0

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Changelog

Sourced from @​ckeditor/ckeditor5-block-quote's changelog.

48.0.0 (March 31, 2026)

We are happy to announce the release of CKEditor 5 v48.0.0.

[!NOTE] CKEditor 5 v47 remains the LTS release. If you are an LTS customer, stay on this version. The next releases in the v47.x line will be published for LTS customers only.

Release highlights

This major release improves CKEditor AI and tables, completes the sunset of old installation methods, changes the default Export to PDF converter API version, and introduces a unified structure for root-related configuration.

Old installation methods sunset

With this release, we have officially completed the transition to our modern installation methods — a milestone we are excited to reach! 🎉

First introduced in CKEditor 5 v42.0.0 in June 2024, these new methods were designed to simplify the developer workflow, reduce configuration overhead, and unlock faster, more consistent updates. With the old methods now fully retired, we can focus all our energy on delivering new features, improving performance, and moving the platform forward.

If your project still relies on old installation methods, migrate to the new installation methods to continue updating to this and later versions of CKEditor 5.

If migrating in the near term is not feasible, you can extend support for legacy installation methods with CKEditor 5 Long Term Support (LTS).

⭐ CKEditor AI improvements

The styling of suggestion previews in AI Chat, AI Review, AI Quick Actions, and AI Translate now more closely matches the content in the editing area, providing a more consistent visual experience. Initialization has also been optimized by caching model requests, reducing redundant network calls.

Colors used across the AI package are now available through a shared CSS variable palette, making AI components easier to customize. A new programmatic API guide also describes how to interact with AI features from code.

Table improvements

The editor now recognizes legacy HTML table attributes during upcasting, preserving styling from older HTML content and improving compatibility with CKEditor 4.

  • The <table border="N"> attribute is now converted to tableBorderWidth.
  • The <table cellpadding="N"> attribute is now converted to tableCellPadding.

Several default table behaviors have also been updated:

  • Conversion of border="0" to borderless tables is now enabled by default.
  • Table alignment is now output as CSS classes by default. Using inline styles is still possible with the useInlineStyles option.
  • Support for the scope attribute in table header cells is now enabled by default.
  • Added support for table footers, thanks to a community contribution from @​star-szr.

Export to PDF default version change

The Export to PDF feature now defaults to version 2 of the converter API, so you will enjoy a range of powerful enhancements right out of the box — including advanced header and footer configurations, flexible page sizing, PDF metadata editing, owner password protection, and digital signature support.

Since the new version may produce slightly different output than version 1, we recommend reviewing the new default configuration.

If you need to keep the previous behavior, simply set the version property in the exportPdf configuration object. See the feature documentation for full details on both API versions.

Unified root configuration structure

... (truncated)

Commits
  • d43f35a Release: v48.0.0. [skip ci]
  • 3df5edc Remove attachToDescription has been truncated

Bumps the ckeditor group with 32 updates:

| Package | From | To |
| --- | --- | --- |
| [@ckeditor/ckeditor5-alignment](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-alignment) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-autoformat](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-autoformat) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-autosave](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-autosave) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-basic-styles](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-basic-styles) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-block-quote](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-block-quote) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-code-block](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-code-block) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-editor-classic](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-editor-classic) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-emoji](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-emoji) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-engine](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-engine) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-essentials](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-essentials) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-font](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-font) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-heading](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-heading) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-highlight](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-highlight) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-horizontal-line](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-horizontal-line) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-html-embed](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-html-embed) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-icons](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-icons) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-image](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-image) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-indent](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-indent) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-link](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-link) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-list](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-list) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-mention](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-mention) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-paragraph](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-paragraph) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-paste-from-office](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-paste-from-office) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-remove-format](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-remove-format) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-table](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-table) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-theme-lark](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-theme-lark) | `47.6.0` | `47.6.1` |
| [@ckeditor/ckeditor5-ui](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-ui) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-undo](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-undo) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-utils](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-utils) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-widget](https://github.com/ckeditor/ckeditor5/tree/HEAD/packages/ckeditor5-widget) | `47.6.0` | `48.0.0` |
| [@ckeditor/ckeditor5-dev-translations](https://github.com/ckeditor/ckeditor5-dev/tree/HEAD/packages/ckeditor5-dev-translations) | `54.3.4` | `55.3.1` |
| [@ckeditor/ckeditor5-dev-utils](https://github.com/ckeditor/ckeditor5-dev/tree/HEAD/packages/ckeditor5-dev-utils) | `54.3.4` | `54.7.1` |


Updates `@ckeditor/ckeditor5-alignment` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-alignment)

Updates `@ckeditor/ckeditor5-autoformat` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-autoformat)

Updates `@ckeditor/ckeditor5-autosave` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-autosave)

Updates `@ckeditor/ckeditor5-basic-styles` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-basic-styles)

Updates `@ckeditor/ckeditor5-block-quote` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-block-quote)

Updates `@ckeditor/ckeditor5-code-block` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-code-block)

Updates `@ckeditor/ckeditor5-editor-classic` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-editor-classic)

Updates `@ckeditor/ckeditor5-emoji` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-emoji)

Updates `@ckeditor/ckeditor5-engine` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-engine)

Updates `@ckeditor/ckeditor5-essentials` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-essentials)

Updates `@ckeditor/ckeditor5-font` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-font)

Updates `@ckeditor/ckeditor5-heading` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-heading)

Updates `@ckeditor/ckeditor5-highlight` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-highlight)

Updates `@ckeditor/ckeditor5-horizontal-line` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-horizontal-line)

Updates `@ckeditor/ckeditor5-html-embed` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-html-embed)

Updates `@ckeditor/ckeditor5-icons` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-icons)

Updates `@ckeditor/ckeditor5-image` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-image)

Updates `@ckeditor/ckeditor5-indent` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-indent)

Updates `@ckeditor/ckeditor5-link` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-link)

Updates `@ckeditor/ckeditor5-list` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-list)

Updates `@ckeditor/ckeditor5-mention` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-mention)

Updates `@ckeditor/ckeditor5-paragraph` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-paragraph)

Updates `@ckeditor/ckeditor5-paste-from-office` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-paste-from-office)

Updates `@ckeditor/ckeditor5-remove-format` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-remove-format)

Updates `@ckeditor/ckeditor5-table` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-table)

Updates `@ckeditor/ckeditor5-theme-lark` from 47.6.0 to 47.6.1
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/v47.6.1/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v47.6.1/packages/ckeditor5-theme-lark)

Updates `@ckeditor/ckeditor5-ui` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-ui)

Updates `@ckeditor/ckeditor5-undo` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-undo)

Updates `@ckeditor/ckeditor5-utils` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-utils)

Updates `@ckeditor/ckeditor5-widget` from 47.6.0 to 48.0.0
- [Release notes](https://github.com/ckeditor/ckeditor5/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5/commits/v48.0.0/packages/ckeditor5-widget)

Updates `@ckeditor/ckeditor5-dev-translations` from 54.3.4 to 55.3.1
- [Release notes](https://github.com/ckeditor/ckeditor5-dev/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5-dev/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5-dev/commits/v55.3.1/packages/ckeditor5-dev-translations)

Updates `@ckeditor/ckeditor5-dev-utils` from 54.3.4 to 54.7.1
- [Release notes](https://github.com/ckeditor/ckeditor5-dev/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5-dev/blob/v54.7.1/CHANGELOG.md)
- [Commits](https://github.com/ckeditor/ckeditor5-dev/commits/v54.7.1/packages/ckeditor5-dev-utils)

---
updated-dependencies:
- dependency-name: "@ckeditor/ckeditor5-alignment"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-autoformat"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-autosave"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-basic-styles"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-block-quote"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-code-block"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-editor-classic"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-emoji"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-engine"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-essentials"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-font"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-heading"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-highlight"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-horizontal-line"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-html-embed"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-icons"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-image"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-indent"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-link"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-list"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-mention"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-paragraph"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-paste-from-office"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-remove-format"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-table"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-theme-lark"
  dependency-version: 47.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-ui"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-undo"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-utils"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-widget"
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-dev-translations"
  dependency-version: 55.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: ckeditor
- dependency-name: "@ckeditor/ckeditor5-dev-utils"
  dependency-version: 54.7.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ckeditor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants