Skip to content

build(deps): bump jodit from 4.9.19 to 4.11.3#4056

Merged
thorsten merged 1 commit intomainfrom
dependabot/npm_and_yarn/jodit-4.11.3
Mar 9, 2026
Merged

build(deps): bump jodit from 4.9.19 to 4.11.3#4056
thorsten merged 1 commit intomainfrom
dependabot/npm_and_yarn/jodit-4.11.3

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2026

Bumps jodit from 4.9.19 to 4.11.3.

Release notes

Sourced from jodit's releases.

4.11.3

Full Changelog: xdan/jodit@4.11.2...4.11.3

4.11.2

Full Changelog: xdan/jodit@4.11.1...4.11.2

4.10.3

Full Changelog: xdan/jodit@4.10.2...4.10.3

4.10.2

What's Changed

New Contributors

Full Changelog: xdan/jodit@4.10.1...4.10.2

4.10.1

Full Changelog: xdan/jodit@4.9.19...4.10.1

Changelog

Sourced from jodit's changelog.

Changelog

Tags:

  • 💥 [Breaking Change]
  • 🚀 [New Feature]
  • 🐛 [Bug Fix]
  • 📝 [Documentation]
  • 🏠 [Internal]
  • 💅 [Polish]

4.11.2

💥 Breaking Change

  • cleanHTML.denyTags default changed from 'script' to 'script,iframe,object,embed' — iframes, objects, and embeds are now blocked by default
  • cleanHTML.removeOnError is deprecated in favor of cleanHTML.removeEventAttributes — all on* event handler attributes (onerror, onclick, onload, onmouseover, etc.) are now removed by default, not just onerror
  • cleanHTML.safeLinksTarget is now true by default — links with target="_blank" automatically get rel="noopener noreferrer"
  • cleanHTML.sandboxIframesInContent is now true by default — all <iframe> elements in editor content get sandbox="" attribute
  • cleanHTML.convertUnsafeEmbeds is now ['object', 'embed'] by default — listed elements are converted to sandboxed <iframe>

🏠 Internal

  • Add Statoscope for webpack bundle size analysis and build comparison
  • refactor: replace setAttribute and removeAttribute with attr helper in multiple files

🚀 New Feature

  • New option cleanHTML.removeEventAttributes — removes all on* event handler attributes for comprehensive XSS protection (onerror, onclick, onload, onmouseover, onfocus, etc.)
  • New option cleanHTML.safeLinksTarget — automatically adds rel="noopener noreferrer" to target="_blank" links to prevent window.opener attacks
  • New option cleanHTML.allowedStyles — whitelist of allowed CSS properties in style attributes, prevents CSS injection attacks (e.g. data exfiltration via background-image: url(...))
  • New option cleanHTML.sanitizer — hook for external sanitizer integration (e.g. DOMPurify). Called before Jodit's built-in sanitization
  • New option cleanHTML.sandboxIframesInContent — adds sandbox="" to all <iframe> in editor content
  • New option cleanHTML.convertUnsafeEmbeds (false | string[]) — converts listed tags to sandboxed <iframe>, customizable list

📝 Documentation

  • New comprehensive security guide: docs/security.md covering XSS protection, CSP, Trusted Types, HTML Sanitizer API, server-side sanitization, and hardened configuration examples

4.10.1

💥 Breaking Change

  • Fix custom cell popup buttons not working when referenced by string name (e.g. popup: { cells: Jodit.atom(['valign', 'deleteTable', ...]) }) #1328
  • Rename cell popup button deletedeleteTable to avoid conflict with document.execCommand('delete')

4.9.18

🐛 Bug Fix

... (truncated)

Commits

Dependabot compatibility score

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)

Bumps [jodit](https://github.com/xdan/jodit) from 4.9.19 to 4.11.3.
- [Release notes](https://github.com/xdan/jodit/releases)
- [Changelog](https://github.com/xdan/jodit/blob/main/CHANGELOG.md)
- [Commits](xdan/jodit@4.9.19...4.11.3)

---
updated-dependencies:
- dependency-name: jodit
  dependency-version: 4.11.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Mar 9, 2026
@thorsten thorsten merged commit 7fa7040 into main Mar 9, 2026
9 checks passed
@thorsten thorsten deleted the dependabot/npm_and_yarn/jodit-4.11.3 branch March 9, 2026 05:47
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.

1 participant