Skip to content

build(deps): bump dompurify, mermaid and react-ipynb-renderer in /client #3531

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 18, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 14, 2025

Bumps dompurify, mermaid and react-ipynb-renderer. These dependencies needed to be updated together.
Updates dompurify from 2.5.6 to 3.2.4

Release notes

Sourced from dompurify's releases.

DOMPurify 3.2.4

  • Fixed a conditional and config dependent mXSS-style bypass reported by @​nsysean
  • Added a new feature to allow specific hook removal, thanks @​davecardwell
  • Added purify.js and purify.min.js to exports, thanks @​Aetherinox
  • Added better logic in case no window object is president, thanks @​yehuya
  • Updated some dependencies called out by dependabot
  • Updated license files etc to show the correct year

DOMPurify 3.2.3

DOMPurify 3.2.2

  • Fixed a possible bypass in case a rather specific config for custom elements is set, thanks @​yaniv-git
  • Fixed several minor issues with the type definitions, thanks again @​reduckted
  • Fixed a minor issue with the types reference for trusted types, thanks @​reduckted
  • Fixed a minor problem with the template detection regex on some systems, thanks @​svdb99

DOMPurify 3.2.1

DOMPurify 3.2.0

DOMPurify 3.1.7

  • Fixed an issue with comment detection and possible bypasses with specific config settings, thanks @​masatokinugawa
  • Fixed several smaller typos in documentation and test & build files, thanks @​christianhg
  • Added better support for Angular compiler, thanks @​jeroen1602
  • Added several new attributes to HTML and SVG allow-list, thanks @​Gigabyte5671 and @​Rotzbua
  • Removed the foreignObject element from the list of HTML entry-points, thanks @​masatokinugawa
  • Bumped several dependencies to be more up to date

DOMPurify 3.1.6

  • Fixed an issue with the execution logic of attribute hooks to prevent bypasses, thanks @​kevin-mizu
  • Fixed an issue with element removal leading to uncaught errors through DOM Clobbering, thanks @​realansgar
  • Fixed a minor problem with the bower file pointing to the wrong dist path
  • Fixed several minor typos in docs, comments and comment blocks, thanks @​Rotzbua
  • Updated several development dependencies

DOMPurify 3.1.5

  • Fixed a minor issue with the dist paths in bower.js, thanks @​HakumenNC
  • Fixed a minor issue with sanitizing HTML coming from copy&paste Word content, thanks @​kakao-bishop-cho

DOMPurify 3.1.4

  • Fixed an issue with the recently implemented isNaN checks, thanks @​tulach
  • Added several new popover attributes to allow-list, thanks @​Gigabyte5671
  • Fixed the tests and adjusted the test runner to cover all branches

... (truncated)

Commits
  • ec29e65 Merge pull request #1062 from cure53/main
  • 1c1b183 chore: Preparing 3.2.4 release
  • d18ffcb fix: Changed the template literal regex to avoid a config-dependent bypass
  • 0d64d2b Merge pull request #1060 from yehuya/initializeTestImprovements
  • 9ad7933 tests: DOMPurify custom window tests improvements
  • 72760ca Merge pull request #1059 from yehuya/fixMissingWindowElement
  • bc72d44 Fix tests
  • 363a89d fix: handle undefined Element in DOMPurify initialization
  • f41b45d Update LICENSE
  • b25bf26 Update README.md
  • Additional commits viewable in compare view

Updates mermaid from 10.9.3 to 11.4.1

Release notes

Sourced from mermaid's releases.

mermaid@11.4.1

Patch Changes

  • #6059 01b5079 Thanks @​knsv! - fix: Kanban diagrams will not render when adding a number as ticket id or assigned for a task

  • #6038 1388662 Thanks @​knsv! - fix: Intersection calculations for tilted cylinder/DAS when using handdrawn look. Some random seeds could cause the calculations to break.

  • #6079 fe3cffb Thanks @​aloisklink! - Bump dompurify to ^3.2.1. This removes the need for @types/dompurify.

mermaid@11.4.0

Minor Changes

  • #5999 742ad7c Thanks @​knsv! - Adding Kanban board, a new diagram type

  • #5880 bdf145f Thanks @​yari-dewalt! - Class diagram changes:

    • Updates the class diagram to the new unified way of rendering.
    • Includes a new "classBox" shape to be used in diagrams
    • Other updates such as:
      • the option to hide the empty members box in class diagrams,
      • support for handDrawn look,
      • the introduction of the classDef statement into class diagrams,
      • support for styling the default class,
      • support lollipop interfaces.
    • Includes fixes / additions for #5562 #3139 and #4037

Patch Changes

mermaid@11.3.0

Minor Changes

Patch Changes

  • #5849 6c5b7ce Thanks @​ReneLombard! - Fixed an issue when the mermaid classdiagram crashes when adding a . to the namespace. Forexample

    classDiagram
      namespace Company.Project.Module {
    
    Loading

... (truncated)

Commits
  • 9868f3a Merge pull request #6084 from mermaid-js/changeset-release/master
  • d8bf155 Version Packages
  • 0b4f852 Merge pull request #6083 from mermaid-js/release/11.4.1
  • 0dff4ca chore: broken link clean up. Enable flowchart elk tests
  • cc29437 Merge pull request #6081 from mermaid-js/6080-fix
  • dfaaf36 Merge pull request #6079 from aloisklink/chore/update-to-dompurify-3.2.1
  • 3753831 Added cypress test
  • c7ae08a #6080: Fix for issue with diamond intersections when using elk-layout
  • 69973ea Merge branch 'develop' into 6080-fix
  • d3b2c7e Revert "#6080: Fix for issue with diamond intersections when using elk-layout"
  • Additional commits viewable in compare view

Updates react-ipynb-renderer from 2.1.3 to 2.2.4

Commits
  • 36f4f51 v2.2.4
  • 50ab132 fix link
  • c2b313b Merge pull request #48 from righ/dependabot/npm_and_yarn/ejs-3.1.10
  • e35a026 Merge pull request #49 from righ/dependabot/npm_and_yarn/katex/ejs-3.1.10
  • 5514fea Merge pull request #53 from righ/dependabot/npm_and_yarn/webpack-5.94.0
  • c08e4b9 Merge pull request #54 from righ/dependabot/npm_and_yarn/express-4.21.0
  • 026b41a Merge pull request #55 from righ/dependabot/npm_and_yarn/elliptic-6.6.0
  • c50c817 Bump elliptic from 6.5.4 to 6.6.0
  • cd41bc2 Bump express from 4.19.2 to 4.21.0
  • e3c0a21 Bump webpack from 5.90.3 to 5.94.0
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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.

/deploy

Bumps [dompurify](https://github.com/cure53/DOMPurify), [mermaid](https://github.com/mermaid-js/mermaid) and [react-ipynb-renderer](https://github.com/righ/react-ipynb-renderer). These dependencies needed to be updated together.

Updates `dompurify` from 2.5.6 to 3.2.4
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@2.5.6...3.2.4)

Updates `mermaid` from 10.9.3 to 11.4.1
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Changelog](https://github.com/mermaid-js/mermaid/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/mermaid-js/mermaid/compare/v10.9.3...mermaid@11.4.1)

Updates `react-ipynb-renderer` from 2.1.3 to 2.2.4
- [Commits](righ/react-ipynb-renderer@v2.1.3...v2.2.4)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
- dependency-name: mermaid
  dependency-type: direct:production
- dependency-name: react-ipynb-renderer
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from a team as a code owner February 14, 2025 20:29
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Feb 14, 2025
@RenkuBot
Copy link
Contributor

You can access the deployment of this PR at https://renku-ci-ui-3531.dev.renku.ch

Copy link
Member

@leafty leafty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mermaid render is OK:
Screenshot 2025-02-18 at 11 51 32

Notebook render is a bit broken but not from this change:
Screenshot 2025-02-18 at 11 54 06

@leafty
Copy link
Member

leafty commented Feb 18, 2025

@dependabot rebase

Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 18, 2025

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@leafty leafty merged commit efddc11 into main Feb 18, 2025
27 checks passed
@leafty leafty deleted the dependabot/npm_and_yarn/client/multi-8987b5e6f5 branch February 18, 2025 10:55
@RenkuBot
Copy link
Contributor

Tearing down the temporary RenkuLab deplyoment for this PR.

@leafty
Copy link
Member

leafty commented Feb 18, 2025

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@lorenzo-cavazzi this is why you should update with dependabot commands and not with the merge button.

leafty pushed a commit that referenced this pull request Apr 22, 2025
…ent (#3531)

Bumps [dompurify](https://github.com/cure53/DOMPurify), [mermaid](https://github.com/mermaid-js/mermaid) and [react-ipynb-renderer](https://github.com/righ/react-ipynb-renderer). These dependencies needed to be updated together.

Updates `dompurify` from 2.5.6 to 3.2.4
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@2.5.6...3.2.4)

Updates `mermaid` from 10.9.3 to 11.4.1
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Changelog](https://github.com/mermaid-js/mermaid/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/mermaid-js/mermaid/compare/v10.9.3...mermaid@11.4.1)

Updates `react-ipynb-renderer` from 2.1.3 to 2.2.4
- [Commits](righ/react-ipynb-renderer@v2.1.3...v2.2.4)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
- dependency-name: mermaid
  dependency-type: direct:production
- dependency-name: react-ipynb-renderer
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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.

3 participants