Skip to content

Update dependency matrix-js-sdk to v34

Tine Wittler requested to merge renovate/matrix-js-sdk-34.x into master

This MR contains the following updates:

Package Type Update Change
matrix-js-sdk dependencies major ^12.0.0 -> ^34.0.0

Release Notes

matrix-org/matrix-js-sdk

v34.12.0

Compare Source

====================================================================================================

🦖 Deprecations

Features

v34.11.1

Compare Source

====================================================================================================

v34.10.0

Compare Source

====================================================================================================

🦖 Deprecations

  • Deprecate CreateSecretStorageOpts.keyBackupInfo used in CryptoApi.bootstrapSecretStorage. (#​4474). Contributed by @​florianduros.
  • Add CryptoApi.encryptToDeviceMessages() and deprecate Crypto.encryptAndSendToDevices() (#​4380). Contributed by @​hughns.
  • Remove abandoned MSC3886, MSC3903, MSC3906 experimental implementations (#​4469). Contributed by @​t3chguy.
  • Deprecate MatrixClient.getDehydratedDevice (#​4467). Contributed by @​florianduros.
  • Deprecate top level crypto events re-export (#​4444). Contributed by @​florianduros.

Features

  • Add CryptoApi.encryptToDeviceMessages() and deprecate Crypto.encryptAndSendToDevices() (#​4380). Contributed by @​hughns.
  • Do not rotate MatrixRTC media encryption key when a new member joins a session (#​4472). Contributed by @​hughns.
  • Avoid <sender>|<session> notation in log messages (#​4473). Contributed by @​richvdh.
  • Refactor/simplify Promises in MatrixRTCSession (#​4466). Contributed by @​AndrewFerr.
  • Prepare delayed call leave events more reliably (#​4447). Contributed by @​AndrewFerr.

🐛 Bug Fixes

v34.9.0

Compare Source

==================================================================================================

🦖 Deprecations

🐛 Bug Fixes

v34.8.0

Compare Source

================================================================================================== This release removes insecure functionality, resolving CVE-2024-47080 / GHSA-4jf8-g8wp-cx7c.

v34.7.0

Compare Source

==================================================================================================

🦖 Deprecations

  • RTCSession cleanup: deprecate getKeysForParticipant() and getEncryption(); add emitEncryptionKeys() (#​4427). Contributed by @​hughns.

Features

  • Bump matrix-rust-sdk to 9.1.0 (#​4435). Contributed by @​richvdh.
  • Rotate Matrix RTC media encryption key when a new member joins a call for Post Compromise Security (#​4422). Contributed by @​hughns.
  • Update media event content types to include captions (#​4403). Contributed by @​tulir.
  • Update OIDC registration types to match latest MSC2966 state (#​4432). Contributed by @​t3chguy.
  • Add CryptoApi.pinCurrentUserIdentity and UserIdentity.needsUserApproval (#​4415). Contributed by @​richvdh.

v34.6.0

Compare Source

==================================================================================================

🦖 Deprecations

  • Element-R: Mark unsupported MatrixClient methods as deprecated (#​4389). Contributed by @​richvdh.

Features

v34.5.0

Compare Source

==================================================================================================

🦖 Deprecations

  • Deprecate unused callback hooks CryptoCallbacks.onSecretRequested and CryptoCallbacks.getDehydrationKey (#​4376). Contributed by @​richvdh.

v34.4.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

  • Retry event decryption failures on first failure (#​4346). Contributed by @​hughns.
  • Ensure "type" = "module" ES declaration in pre-release.sh (#​4350). Contributed by @​BLCK-B.
  • Handle MatrixRTC encryption keys arriving out of order (#​4345). Contributed by @​hughns.
  • Resend MatrixRTC encryption keys if a membership has changed (#​4343). Contributed by @​hughns.

v34.3.1

Compare Source

==================================================================================================

v34.3.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v34.2.0

Compare Source

==================================================================================================

🐛 Bug Fixes

  • Element-R: detect "withheld key" UTD errors, and mark them as such (#​4302). Contributed by @​richvdh.

v34.1.0

Compare Source

==================================================================================================

Features

  • Add ability to choose how many timeline events to sync when peeking (#​4300). Contributed by @​jgarplind.
  • Remove redundant hack for using the old pickle key in rust crypto (#​4282). Contributed by @​richvdh.
  • Add fetching the well known in embedded mode. (#​4259). Contributed by @​toger5.

🐛 Bug Fixes

v34.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

Features

🐛 Bug Fixes

v33.1.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v33.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

🦖 Deprecations

Features

🐛 Bug Fixes

v32.4.0

Compare Source

==================================================================================================

  • No changes

v32.3.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v32.2.0

Compare Source

==================================================================================================

Features

  • Use a different error code for UTDs when user was not in the room (#​4172). Contributed by @​uhoreg.
  • Modernize window.crypto access constants (#​4169). Contributed by @​turt2live.
  • Improve compliance with MSC3266 (#​4155). Contributed by @​AndrewFerr.
  • Add comment to make clear that RoomStateEvent.Events does not update related objects in the js-sdk (#​4152). Contributed by @​toger5.
  • Crypto: use a new error code for UTDs from device-relative historical events (#​4139). Contributed by @​richvdh.

🐛 Bug Fixes

  • Element-R: Fix rust migration when ssss secret are stored not encryted in cache (old legacy behavior) (#​4168). Contributed by @​BillCarsonFr.

v32.1.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

  • Validate backup private key before migrating it (#​4114). Contributed by @​BillCarsonFr.
  • ElementR| Retry query backup until it works during migration to avoid spurious correption error popup (#​4113). Contributed by @​BillCarsonFr.

v32.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Remove various deprecated methods & re-exports (#​4125). Contributed by @​t3chguy.
  • Remove the logic that throws when the lazy loading options has changed. (#​4124). Contributed by @​langleyd.
  • Fix highlights from threads disappearing on new messages (#​4106). Contributed by @​dbkr.

Features

🐛 Bug Fixes

  • Improve types for IPowerLevelsContent and hasSufficientPowerLevelFor (#​4128). Contributed by @​galash13.
  • Remove the logic that throws when the lazy loading options has changed. (#​4124). Contributed by @​langleyd.
  • Fix highlights from threads disappearing on new messages (#​4106). Contributed by @​dbkr.
  • Extend logic for local notification processing to threads (#​4111). Contributed by @​dbkr.
  • Fix public rooms post request search params and body (#​4110). Contributed by @​ajbura.
  • Fix bugs with the first reply to a thread (#​4104). Contributed by @​dbkr.

v31.6.1

Compare Source

==================================================================================================

🐛 Bug Fixes

  • Fix merging of default push rules (#​4136).

v31.6.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v31.5.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v31.4.0

Compare Source

==================================================================================================

Features

  • Validate account_management_uri and account_management_actions_supported from OIDC Issuer well-known (#​4074). Contributed by @​t3chguy.
  • Allow specifying OIDC url state parameter for passing data to callback (#​4068). Contributed by @​t3chguy.
  • Add getAuthIssuer method for MSC2965 (#​4071). Contributed by @​t3chguy.
  • Allow specifying more OIDC client metadata for dynamic registration (#​4070). Contributed by @​t3chguy.
  • Add unread marker event type (#​4069). Contributed by @​dbkr.
  • Add "AsJson" forms of the key import/export methods (#​4057). Contributed by @​andybalaam.

🐛 Bug Fixes

v31.3.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v31.2.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v31.1.0

Compare Source

==================================================================================================

Features

v31.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

Features

🐛 Bug Fixes

v30.3.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v30.2.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v30.1.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v30.0.1

Compare Source

==================================================================================================

🐛 Bug Fixes

v30.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Refactor & make base64 functions browser-safe (#​3818).
  • IndexedDBStore.startup() must be called after using it on sdk.createClient now.

🦖 Deprecations

  • Deprecate MatrixEvent.toJSON (#​3801).

Features

🐛 Bug Fixes

v29.1.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v29.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

Features

  • Export AutoDiscoveryError and fix type of ALL_ERRORS (#​3768).
  • Support for stable MSC3882 get_login_token (#​3416). Contributed by @​hughns.
  • Remove IsUserMention and IsRoomMention from DEFAULT_OVERRIDE_RULES (#​3752). Contributed by @​kerryarchibald.

🐛 Bug Fixes

  • Fix a case where joinRoom creates a duplicate Room object (#​3747).
  • Add membershipID to call memberships (#​3745).
  • Fix the warning for messages from unsigned devices (#​3743).
  • Stop keep alive, when sync was stoped (#​3720). Contributed by @​finsterwalder.

v28.2.0

Compare Source

==================================================================================================

🦖 Deprecations

  • Implement getEncryptionInfoForEvent and deprecate getEventEncryptionInfo (#​3693).
  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#​3189)

Features

🐛 Bug Fixes

v28.1.0

Compare Source

============================================================================================================

🦖 Deprecations

  • Deprecate MatrixClient.checkUserTrust (#​3691).
  • Deprecate MatrixClient.{prepare,create}KeyBackupVersion in favour of new CryptoApi.resetKeyBackup API (#​3689).
  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#​3189)

Features

🐛 Bug Fixes

v28.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

🦖 Deprecations

  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#​3189)

Features

🐛 Bug Fixes

v27.2.0

Compare Source

==================================================================================================

🦖 Deprecations

  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#​3189)

Features

🐛 Bug Fixes

v27.1.0

Compare Source

==================================================================================================

🦖 Deprecations

  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#​3189)

Features

🐛 Bug Fixes

v27.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Drop support for Node 16 (#​3533).
  • Improve types around login, registration, UIA and identity servers (#​3537).

🦖 Deprecations

  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#​3189)
  • Simplify MatrixClient::setPowerLevel API (#​3570). Fixes vector-im/element-web#​13900 and #​1844.
  • Deprecate VerificationRequest.getQRCodeBytes and replace it with the asynchronous generateQRCode. (#​3562).
  • Deprecate VerificationRequest.beginKeyVerification() in favour of VerificationRequest.startVerification(). (#​3528).
  • Deprecate Crypto.VerificationRequest application event, replacing it with Crypto.VerificationRequestReceived. (#​3514).

Features

🐛 Bug Fixes

  • Fix read receipt sending behaviour around thread roots (#​3600).
  • Fix TypedEventEmitter::removeAllListeners(void) not working (#​3561).
  • Don't allow Olm unwedging rate-limiting to race (#​3549). Fixes vector-im/element-web#​25716.
  • Fix an instance of failed to decrypt error when an in flight /keys/query fails. (#​3486).
  • Use the right anchor emoji for SAS verification (#​3534).
  • fix a bug which caused the wrong emoji to be shown during SAS device verification. (#​3523).

v26.2.0

Compare Source

==================================================================================================

🦖 Deprecations

  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#​3189).
  • ElementR: Add CryptoApi#bootstrapSecretStorage (#​3483). Contributed by @​florianduros.
  • Deprecate MatrixClient.findVerificationRequestDMInProgress, MatrixClient.getVerificationRequestsToDeviceInProgress, and MatrixClient.requestVerification, in favour of methods in CryptoApi. (#​3474).
  • Introduce a new Crypto.VerificationRequest interface, and deprecate direct access to the old VerificationRequest class. Also deprecate some related classes that were exported from src/crypto/verification/request/VerificationRequest (#​3449).

Features

🐛 Bug Fixes

v26.1.0

Compare Source

==================================================================================================

🦖 Deprecations

  • Introduce a new Crypto.Verifier interface, and deprecate direct access to VerificationBase, SAS and ReciprocateQRCode (#​3414).

Features

🐛 Bug Fixes

v26.0.1

Compare Source

==================================================================================================

🐛 Bug Fixes

v26.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

🦖 Deprecations

  • Move crypto classes into a separate namespace (#​3385).

Features

🐛 Bug Fixes

v25.1.1

Compare Source

==================================================================================================

🐛 Bug Fixes

  • Rebuild to fix packaging glitch in 25.1.0. Fixes #​3363

v25.1.0

Compare Source

==================================================================================================

🦖 Deprecations

  • Deprecate MatrixClient::resolveRoomAlias (#​3316).

Features

🐛 Bug Fixes

v25.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

Features

🐛 Bug Fixes

v24.1.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v24.0.0

Compare Source

==================================================================================================

🔒 Security

v23.5.0

Compare Source

==================================================================================================

Features

  • Implement MSC3758: a push rule condition to match event properties exactly (#​3179).
  • Enable group calls without video and audio track by configuration of MatrixClient (#​3162). Contributed by @​EnricoSchw.
  • Updates to protocol used for Sign in with QR code (#​3155). Contributed by @​hughns.
  • Implement MSC3873 to handle escaped dots in push rule keys (#​3134). Fixes undefined#​1454.

🐛 Bug Fixes

v23.4.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v23.3.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v23.2.0

Compare Source

==================================================================================================

Features

  • Implement decryption via the rust sdk (#​3074).
  • Handle edits which are bundled with an event, per MSC3925 (#​3045).

🐛 Bug Fixes

v23.1.1

Compare Source

==================================================================================================

🐛 Bug Fixes

  • Fix backwards compability for environment not support Array.prototype.at (#​3080).

v23.1.0

Compare Source

==================================================================================================

🦖 Deprecations

  • Remove extensible events v1 field population on legacy events (#​3040).

Features

🐛 Bug Fixes

v23.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

Features

🐛 Bug Fixes

v22.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Enable users to join group calls from multiple devices (#​2902).

🦖 Deprecations

  • Deprecate a function containing a typo (#​2904).

Features

  • sliding sync: add receipts extension (#​2912).
  • Define a spec support policy for the js-sdk (#​2882).
  • Further improvements to e2ee logging (#​2900).
  • sliding sync: add support for typing extension (#​2893).
  • Improve logging on Olm session errors (#​2885).
  • Improve logging of e2ee messages (#​2884).

🐛 Bug Fixes

v21.2.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v21.1.0

Compare Source

==================================================================================================

Features

  • Loading threads with server-side assistance (#​2735). Contributed by @​justjanne.
  • Support sign in + E2EE set up using QR code implementing MSC3886, MSC3903 and MSC3906 (#​2747). Contributed by @​hughns.

🐛 Bug Fixes

v21.0.1

Compare Source

==================================================================================================

🐛 Bug Fixes

v21.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

Features

  • Remove node-specific crypto bits, use Node 16's WebCrypto (#​2762). Fixes #​2760.
  • Export types for MatrixEvent and Room emitted events, and make event handler map types stricter (#​2750). Contributed by @​stas-demydiuk.
  • Use even more stable calls to /room_keys (#​2746).
  • Upgrade to Olm 3.2.13 which has been repackaged to support Node 18 (#​2744).
  • Fix power_level_content_override type (#​2741).
  • Add custom notification handling for MSC3401 call events (#​2720).
  • Add support for unread thread notifications (#​2726).
  • Load Thread List with server-side assistance (MSC3856) (#​2602).
  • Use stable calls to /room_keys (#​2729). Fixes vector-im/element-web#​22839.

🐛 Bug Fixes

v20.1.0

Compare Source

============================================================================================================

Features

  • Add local notification settings capability (#​2700).
  • Implementation of MSC3882 login token request (#​2687). Contributed by @​hughns.
  • Typings for MSC2965 OIDC provider discovery (#​2424). Contributed by @​hughns.
  • Support to remotely toggle push notifications (#​2686).
  • Read receipts for threads (#​2635).

🐛 Bug Fixes

v20.0.2

Compare Source

==================================================================================================

🐛 Bug Fixes

v20.0.1

Compare Source

==================================================================================================

🐛 Bug Fixes

  • Fix missing return when receiving an invitation without shared history (#​2710).

v20.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Bump IDB crypto store version (#​2705).

v19.7.0

Compare Source

==================================================================================================

🔒 Security

v19.6.0

Compare Source

==================================================================================================

Features

  • Add a property aggregating all names of a NamespacedValue (#​2656).
  • Implementation of MSC3824 to add action= param on SSO login (#​2398). Contributed by @​hughns.
  • Add invited_count and joined_count to sliding sync room responses. (#​2628).
  • Base support for MSC3847: Ignore invites with policy rooms (#​2626). Contributed by @​Yoric.

🐛 Bug Fixes

v19.5.0

Compare Source

==================================================================================================

🐛 Bug Fixes

  • Fix bug in deepCompare which would incorrectly return objects with disjoint keys as equal (#​2586). Contributed by @​3nprob.
  • Refactor Sync and fix initialSyncLimit (#​2587).
  • Use deep equality comparisons when searching for outgoing key requests by target (#​2623). Contributed by @​duxovni.
  • Fix room membership race with MREPARED event (#​2613). Contributed by @​jotto.

v19.4.0

Compare Source

==================================================================================================

🔒 Security

Find more details at https://matrix.org/blog/2022/08/31/security-releases-matrix-js-sdk-19-4-0-and-matrix-react-sdk-3-53-0

Features

  • Re-emit room state events on rooms (#​2607).
  • Add ability to override built in room name generator for an i18n'able one (#​2609).
  • Add txn_id support to sliding sync (#​2567).

🐛 Bug Fixes

  • Refactor Sync and fix initialSyncLimit (#​2587).
  • Use deep equality comparisons when searching for outgoing key requests by target (#​2623). Contributed by @​duxovni.
  • Fix room membership race with MREPARED event (#​2613). Contributed by @​jotto.
  • fixed a sliding sync bug which could cause the roomIndexToRoomId map to be incorrect when a new room is added in the middle of the list or when an existing room is deleted from the middle of the list. (#​2610).
  • Fix: Handle parsing of a beacon info event without asset (#​2591). Fixes vector-im/element-web#​23078. Contributed by @​kerryarchibald.
  • Fix finding event read up to if stable private read receipts is missing (#​2585). Fixes vector-im/element-web#​23027.
  • fixed a sliding sync issue where history could be interpreted as live events. (#​2583).

v19.3.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v19.2.0

Compare Source

==================================================================================================

🦖 Deprecations

Features

  • Sliding sync: add missing filters from latest MSC (#​2555).
  • Use stable prefixes for MSC3827 (#​2537).
  • Add support for MSC3575: Sliding Sync (#​2242).

🐛 Bug Fixes

  • Correct the units in TURN servers expiry documentation (#​2520).
  • Re-insert room IDs when decrypting bundled redaction events returned by /sync (#​2531). Contributed by @​duxovni.

v19.1.0

Compare Source

==================================================================================================

🦖 Deprecations

Features

  • room now exports KNOWN_SAFE_ROOM_VERSION (#​2474).

🐛 Bug Fixes

v19.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Remove unused sessionStore (#​2455).

Features

🐛 Bug Fixes

v18.1.0

Compare Source

==================================================================================================

Features

  • Convert getLocalAliases to a stable API call (#​2402).

🐛 Bug Fixes

v18.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES (to experimental methods)

  • Implement changes to MSC2285 (private read receipts) (#​2221).

Features

  • Add support for HTML renderings of room topics (#​2272).
  • Add stopClient parameter to MatrixClient::logout (#​2367).
  • registration: add function to re-request email token (#​2357).
  • Remove hacky custom status feature (#​2350).

🐛 Bug Fixes

v17.2.0

Compare Source

==================================================================================================

Features

  • Live location sharing: handle encrypted messages in processBeaconEvents (#​2327).

🐛 Bug Fixes

v17.1.0

Compare Source

==================================================================================================

Features

  • Add MatrixClient.doesServerSupportLogoutDevices() for MSC2457 (#​2297).
  • Live location sharing - expose room liveBeaconIds (#​2296).
  • Support for MSC2457 logout_devices param for setPassword() (#​2285).
  • Stabilise token authenticated registration support (#​2181). Contributed by @​govynnus.
  • Live location sharing - Aggregate beacon locations on beacons (#​2268).

🐛 Bug Fixes

v17.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Remove groups and groups-related APIs (#​2234).

Features

  • Add Element video room type (#​2273).
  • Live location sharing - handle redacted beacons (#​2269).

🐛 Bug Fixes

v16.0.1

Compare Source

==================================================================================================

Features

  • emit aggregate room beacon liveness (#​2241).
  • Live location sharing - create m.beacon_info events (#​2238).
  • Beacon event types from MSC3489 (#​2230).

🐛 Bug Fixes

  • Fix incorrect usage of unstable variant of is_falling_back (#​2227).

v16.0.0

Compare Source

==================================================================================================

🚨 BREAKING CHANGES

  • Improve typing around event emitter handlers (#​2180).

Features

  • Fix defer not supporting resolving with a Promise (#​2216).
  • add LocationAssetType enum (#​2214).
  • Support for mid-call devices changes (#​2154). Contributed by @​SimonBrandner.
  • Add new room state emit RoomStateEvent.Update for lower-frequency hits (#​2192).

🐛 Bug Fixes

v15.6.0

Compare Source

==================================================================================================

Features

  • Return send event response from MSC3089Branch.createNewVersion() (#​2186).
  • Add functions to support refresh tokens (#​2178).

🐛 Bug Fixes

  • [Release] Fix bug with the /hierarchy API sending invalid requests (#​2202).
  • Fix bug where calls could break if rejected from somewhere else (#​2189).
  • Fix camera stuck on after call transfer (#​2188).
  • Fix synthetic read receipt handling (#​2174). Fixes vector-im/element-web#​21016.
  • Revert "Sign backup with cross-signing key when we reset it." (#​2175).
  • Sign backup with cross-signing key when we reset it. (#​2170).
  • Fix error in uploadContent() when file is empty under Node.js (#​2155).
  • Check the backup info against the stored private key when determining trust. (#​2167).
  • Back up keys before logging out (#​2158). Fixes vector-im/element-web#​13151.

v15.5.2

Compare Source

==================================================================================================

🐛 Bug Fixes

  • Fix synthetic read receipt handling

v15.5.1

Compare Source

==================================================================================================

🐛 Bug Fixes

v15.5.0

Compare Source

==================================================================================================

Features

  • Support m.asset in m.location event content (#​2109).
  • Send extensible events structure and support on-demand parsing (#​2091).
  • Support cancelling events whilst they are in status = ENCRYPTING (#​2095).

🐛 Bug Fixes

v15.4.0

Compare Source

==================================================================================================

Features

🐛 Bug Fixes

v15.3.0

Compare Source

==================================================================================================

Features

  • Improve fallback key behaviour (#​2037).
  • Add new room event filter fields (#​2051).
  • Add method to fetch /account/whoami (#​2046).

🐛 Bug Fixes

v15.2.1

Compare Source

==================================================================================================

v15.2.0

Compare Source

==================================================================================================

Features

  • Remove support for ArrayBuffer in unstable MSC3089 createFile() and createNewVersion() and instead use same content types as handled by MatrixClient.uploadContent(). This enables support for Node.js. (#​2014).
  • Support for password-based backup on Node.js (#​2021).
  • Add optional force parameter when ensuring Olm sessions (#​2027).

🐛 Bug Fixes

v15.1.1

Compare Source

==================================================================================================

🐛 Bug Fixes

v15.1.0

Compare Source

==================================================================================================

🦖 Deprecations

  • Mark old verification methods as deprecated (#​1994).

Features

  • Try to set a sender on search result events if possible (#​2004).
  • Port some changes from group calls branch to develop (#​2001). Contributed by @​SimonBrandner.
  • Fetch room membership from server rather than relying on stored data (#​1998).
  • Add method to fetch the MSC3266 Room Summary of a Room (#​1988).

🐛 Bug Fixes

v15.0.0

Compare Source

===================================================================================================

🚨 BREAKING CHANGES

  • Use ICallFeedOpts in the CallFeed constructor. To construct a new CallFeed object you have to pass ICallFeedOpts e.g. `const callFeed = new CallFeed({client (#​1964). Contributed by SimonBrandner.

Features

🐛 Bug Fixes

  • Fix requestVerificationDM with chronological pendingEventOrdering (#​1943). Contributed by freaktechnik.

v14.0.1

Compare Source

===================================================================================================

🚨 BREAKING CHANGES

  • Support for call upgrades. setLocalVideoMuted() and setMicrophoneMuted() are now async and return the new mute state (#​1827). Contributed by SimonBrandner.

Features

🐛 Bug Fixes

v14.0.0

Compare Source

=============================================================================================================

🚨 BREAKING CHANGES

  • Support for call upgrades. setLocalVideoMuted() and setMicrophoneMuted() are now async and return the new mute state (#​1827). Contributed by SimonBrandner.

Features

🐛 Bug Fixes

v13.0.0

Compare Source

===================================================================================================

Features

🐛 Bug Fixes

v12.5.0

Compare Source

===================================================================================================

Features

  • [Release] Exclude opt-in Element performance metrics from encryption (#​1901).
  • Give MatrixCall the capability to emit LengthChanged events (#​1873). Contributed by SimonBrandner.
  • Improve browser example (#​1875). Contributed by psrpinto.
  • Give CallFeed the capability to emit on volume changes (#​1865). Contributed by SimonBrandner.

🐛 Bug Fixes

  • Fix verification request cancellation (#​1871).

v12.4.1

Compare Source

===================================================================================================

🔒 SECURITY FIXES

v12.4.0

Compare Source

===================================================================================================

🦖 Deprecations

  • Deprecate groups APIs. Groups are no longer supported, only Synapse has support. They are being replaced by Spaces which build off of Rooms and are far more flexible. (#​1792).

Features

  • Add method for including extra fields when uploading to a tree space (#​1850).

🐛 Bug Fixes

v12.3.1

Compare Source

===================================================================================================

🐛 Bug Fixes

  • Fix multiple VoIP regressions (#​1860).

v12.3.0

Compare Source

===================================================================================================

Features

🐛 Bug Fixes

v12.2.0

Compare Source

===================================================================================================

Features

  • Improve calculateRoomName performances by using Intl.Collator #​1801
  • Switch callEventHandler from listening on event to Room.timeline #​1789
  • Expose MatrixEvent's internal clearEvent as a function #​1784

🐛 Bug Fixes

  • Clean up Event.clearEvent handling to fix a bug where malformed events with falsey content wouldn't be considered decrypted #​1807
  • Standardise spelling and casing of homeserver, identity server, and integration manager #​1782

v12.1.0

Compare Source

================================================================================================== Full Changelog

  • No changes from rc.1

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by Tine Wittler

Merge request reports

Loading