Skip to content

chore(deps): bump matrix-js-sdk from 36.2.0 to 38.2.0 in /tools/matrix-bot in the npm_and_yarn group across 1 directory#318

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/tools/matrix-bot/npm_and_yarn-b791a25b0f
Closed

chore(deps): bump matrix-js-sdk from 36.2.0 to 38.2.0 in /tools/matrix-bot in the npm_and_yarn group across 1 directory#318
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/tools/matrix-bot/npm_and_yarn-b791a25b0f

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Sep 16, 2025

Bumps the npm_and_yarn group with 1 update in the /tools/matrix-bot directory: matrix-js-sdk.

Updates matrix-js-sdk from 36.2.0 to 38.2.0

Release notes

Sourced from matrix-js-sdk's releases.

v38.2.0

Fix CVE-2025-59160 / GHSA-mp7c-m3rh-r56v

v38.1.0

✨ Features

  • Remove custom org.matrix.msc4075.rtc.notification.parent relation type (#4979). Contributed by @​toger5.
  • MatrixRTC: Add RTC decline event (#4978). Contributed by @​toger5.
  • Make a MatrixRTCSession emit once the RTCNotification is sent (#4976). Contributed by @​toger5.
  • Use hydra semantics for unknown room versions (#4957). Contributed by @​dbkr.
  • Expose the StatusChanged event through the RTCSession (#4974). Contributed by @​toger5.
  • Add probablyLeft event to the MatrixRTCSession (#4962). Contributed by @​toger5.

🐛 Bug Fixes

v38.1.0-rc.0

✨ Features

  • Remove custom org.matrix.msc4075.rtc.notification.parent relation type (#4979). Contributed by @​toger5.
  • MatrixRTC: Add RTC decline event (#4978). Contributed by @​toger5.
  • Make a MatrixRTCSession emit once the RTCNotification is sent (#4976). Contributed by @​toger5.
  • Use hydra semantics for unknown room versions (#4957). Contributed by @​dbkr.
  • Expose the StatusChanged event through the RTCSession (#4974). Contributed by @​toger5.
  • Add probablyLeft event to the MatrixRTCSession (#4962). Contributed by @​toger5.

🐛 Bug Fixes

v38.0.0

🚨 BREAKING CHANGES

  • Release tranche of breaking changes (#4975).
  • Remove support for FetchHttpApi onlyData = false
  • Remove deprecated IJoinRoomOpts.syncRoom
  • Remove deprecated methods which are unsupported in rust crypto
  • Remove deprecated getAuthIssuer method
  • Remove deprecated beginKeyVerification method
  • Remove deprecated isEncryptedDisabledForUnverifiedDevices getter
  • Remove deprecated UndecryptableToDeviceEvent MatrixClient emit
  • Remove deprecated defer utility method
  • Remove deprecated UIAResponse dummy type
  • Remove deprecated MatrixRTCSession MembershipConfig fields

... (truncated)

Changelog

Sourced from matrix-js-sdk's changelog.

Changes in 38.2.0 (2025-09-16)

Fix CVE-2025-59160 / GHSA-mp7c-m3rh-r56v

Changes in 38.1.0 (2025-09-09)

✨ Features

  • Remove custom org.matrix.msc4075.rtc.notification.parent relation type (#4979). Contributed by @​toger5.
  • MatrixRTC: Add RTC decline event (#4978). Contributed by @​toger5.
  • Make a MatrixRTCSession emit once the RTCNotification is sent (#4976). Contributed by @​toger5.
  • Use hydra semantics for unknown room versions (#4957). Contributed by @​dbkr.
  • Expose the StatusChanged event through the RTCSession (#4974). Contributed by @​toger5.
  • Add probablyLeft event to the MatrixRTCSession (#4962). Contributed by @​toger5.

🐛 Bug Fixes

Changes in 38.0.0 (2025-08-27)

🚨 BREAKING CHANGES

  • Release tranche of breaking changes (#4975).
  • Remove support for FetchHttpApi onlyData = false
  • Remove deprecated IJoinRoomOpts.syncRoom
  • Remove deprecated methods which are unsupported in rust crypto
  • Remove deprecated getAuthIssuer method
  • Remove deprecated beginKeyVerification method
  • Remove deprecated isEncryptedDisabledForUnverifiedDevices getter
  • Remove deprecated UndecryptableToDeviceEvent MatrixClient emit
  • Remove deprecated defer utility method
  • Remove deprecated UIAResponse dummy type
  • Remove deprecated MatrixRTCSession MembershipConfig fields
  • Remove deprecated findVerificationRequestDMInProgress and storeSessionBackupPrivateKey methods in favour of overloads

✨ Features

  • Allow multiple rtc sessions per room (with different sessionDescriptions) (#4945). Contributed by @​toger5.
  • Add support for login_hint in authorization url generation (#4943). Contributed by @​odelcroi.
  • Only process MatrixRTC sessions associated with calls for callMembershipsForRoom (#4960). Contributed by @​fkwp.

Changes in 37.13.0 (2025-08-11)

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps the npm_and_yarn group with 1 update in the /tools/matrix-bot directory: [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk).


Updates `matrix-js-sdk` from 36.2.0 to 38.2.0
- [Release notes](https://github.com/matrix-org/matrix-js-sdk/releases)
- [Changelog](https://github.com/matrix-org/matrix-js-sdk/blob/develop/CHANGELOG.md)
- [Commits](matrix-org/matrix-js-sdk@v36.2.0...v38.2.0)

---
updated-dependencies:
- dependency-name: matrix-js-sdk
  dependency-version: 38.2.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

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 Sep 16, 2025
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Sep 16, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@netlify
Copy link
Copy Markdown

netlify Bot commented Sep 16, 2025

Deploy Preview for graypaper-reader ready!

Name Link
🔨 Latest commit 35afc33
🔍 Latest deploy log https://app.netlify.com/projects/graypaper-reader/deploys/68c9c691cfd78c0008442749
😎 Deploy Preview https://deploy-preview-318--graypaper-reader.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@tomusdrw
Copy link
Copy Markdown
Member

Closing in favor of a single combined dependency update PR.

@tomusdrw tomusdrw closed this Mar 25, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 25, 2026

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/tools/matrix-bot/npm_and_yarn-b791a25b0f branch March 25, 2026 09:10
tomusdrw added a commit that referenced this pull request Mar 25, 2026
Update all project dependencies including major version bumps:
- @biomejs/biome 1.8.3 → 2.4.8 (with config migration)
- vite 6.3.6 → 8.0.2, @vitejs/plugin-react 5.0.1 → 6.0.1
- typescript 5.8.3 → 6.0.2, vitest 3.1.2 → 4.1.1
- pdfjs-dist 4.5.136 → 5.5.207 (API change: canvas param now required)
- jspdf 3.0.1 → 4.2.1 (removed @types/jspdf stub)
- lucide-react 0.554.0 → 1.6.0
- react 19.1.0 → 19.2.4, react-dom 19.2.0 → 19.2.4
- @commitlint/cli 19.8.1 → 20.5.0
- tailwindcss/postcss/vite 4.1.x → 4.2.2
- @types/node 22.x → 25.x across workspace packages
- All other dependencies bumped to latest

Also removes unused dependencies: @fluffylabs/migrate-selection,
@fluffylabs/synctex-store, @fluffylabs/types, @types/jspdf.

Closes #368, #364, #363, #318, #206, #204.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
tomusdrw added a commit that referenced this pull request Mar 25, 2026
* chore(deps): update all dependencies to latest versions

Update all project dependencies including major version bumps:
- @biomejs/biome 1.8.3 → 2.4.8 (with config migration)
- vite 6.3.6 → 8.0.2, @vitejs/plugin-react 5.0.1 → 6.0.1
- typescript 5.8.3 → 6.0.2, vitest 3.1.2 → 4.1.1
- pdfjs-dist 4.5.136 → 5.5.207 (API change: canvas param now required)
- jspdf 3.0.1 → 4.2.1 (removed @types/jspdf stub)
- lucide-react 0.554.0 → 1.6.0
- react 19.1.0 → 19.2.4, react-dom 19.2.0 → 19.2.4
- @commitlint/cli 19.8.1 → 20.5.0
- tailwindcss/postcss/vite 4.1.x → 4.2.2
- @types/node 22.x → 25.x across workspace packages
- All other dependencies bumped to latest

Also removes unused dependencies: @fluffylabs/migrate-selection,
@fluffylabs/synctex-store, @fluffylabs/types, @types/jspdf.

Closes #368, #364, #363, #318, #206, #204.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(ci): update Playwright Docker image and add Node version constraint

- Bump Playwright Docker image from v1.55.1 to v1.58.2 to match
  @playwright/test dependency
- Add .node-version file (Node 22) for Netlify deploy compatibility
  with Vite 8 (requires Node 20.19+ or 22.12+)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* test: update visual regression snapshots for dependency updates

Regenerated all 30 Linux snapshots to match rendering changes
from updated dependencies (pdfjs-dist 5, lucide-react 1.x,
radix-ui, tailwindcss 4.2, Playwright 1.58).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: add Node.js engine constraint for Vite 8 compatibility

Vite 8 requires Node.js 20.19+ or 22.12+. Declare this in
engines so npm warns on incompatible runtimes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: rename .sidebar class to avoid pdfjs-dist v5 CSS clash

pdfjs-dist v5 ships a global .sidebar class with border, background,
box-shadow, border-radius, backdrop-filter, and fixed width — all of
which override our sidebar layout. Rename to .gp-sidebar to avoid
the conflict.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* test: regenerate visual snapshots after sidebar CSS fix

Clean Docker rebuild to ensure .gp-sidebar rename is reflected
in all snapshot baselines.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* test: regenerate snapshots on linux/amd64 to match CI

Previous snapshots were generated on aarch64 (ARM), causing font
rendering differences vs CI's amd64 runners. Rebuilt with
--platform linux/amd64 for pixel-perfect match.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* ci: auto-update visual snapshots on PRs before verification

On PRs, run --update-snapshots first to regenerate baselines on
native amd64, commit if changed, then run verification. This
avoids architecture-dependent rendering differences when
generating snapshots on ARM Macs with Docker emulation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* test: auto-update visual regression snapshots

* fix(ci): mount tests dir in verification step for updated snapshots

The verification step was using snapshots baked into the Docker image
(from before the update), not the freshly updated ones on the host.
Mount the tests directory so verification uses the correct baselines.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[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.

1 participant