Skip to content

build(deps): bump lodash-es and ckeditor5 in /user-interface/src/main/angular#142

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/user-interface/src/main/angular/multi-a3f9365349
Open

build(deps): bump lodash-es and ckeditor5 in /user-interface/src/main/angular#142
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/user-interface/src/main/angular/multi-a3f9365349

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Removes lodash-es. It's no longer used after updating ancestor dependency ckeditor5. These dependencies need to be updated together.

Removes lodash-es

Updates ckeditor5 from 43.2.0 to 48.0.0

Release notes

Sourced from ckeditor5'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 ckeditor5'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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Removes [lodash-es](https://github.com/lodash/lodash). It's no longer used after updating ancestor dependency [ckeditor5](https://github.com/ckeditor/ckeditor5). These dependencies need to be updated together.


Removes `lodash-es`

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

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 
  dependency-type: indirect
- dependency-name: ckeditor5
  dependency-version: 48.0.0
  dependency-type: direct:production
...

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 2, 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