Skip to content
Tags give the ability to mark specific points in history as being important
  • v9.10.0
    5de34a5c · v9.10.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.10.0-rc.1...v9.10.0)
    * No changes since rc.1
  • v9.10.0-rc.1
    ae6e2cca · v9.10.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.9.0...v9.10.0-rc.1)
    * Don't send m.call.hangup if m.call.invite wasn't sent either
    [\#1647](https://github.com/matrix-org/matrix-js-sdk/pull/1647)
    * docs: registerGuest()
    [\#1641](https://github.com/matrix-org/matrix-js-sdk/pull/1641)
    * Download device keys in chunks of 250
    [\#1639](https://github.com/matrix-org/matrix-js-sdk/pull/1639)
    * More VoIP connectivity fixes
    [\#1646](https://github.com/matrix-org/matrix-js-sdk/pull/1646)
    * Make selectDesktopCapturerSource param optional
    [\#1644](https://github.com/matrix-org/matrix-js-sdk/pull/1644)
    * Expose APIs needed for reworked cross-signing login flow
    [\#1632](https://github.com/matrix-org/matrix-js-sdk/pull/1632)
  • v9.9.0
    3ff517e7 · v9.9.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.9.0-rc.1...v9.9.0)
    * No changes since rc.1
  • v9.9.0-rc.1
    0ffdf7c0 · v9.9.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.8.0...v9.9.0-rc.1)
    * Remove detailed Olm session logging
    [\#1638](https://github.com/matrix-org/matrix-js-sdk/pull/1638)
    * Add space summary suggested only param
    [\#1637](https://github.com/matrix-org/matrix-js-sdk/pull/1637)
    * Check TURN servers periodically, and at start of calls
    [\#1634](https://github.com/matrix-org/matrix-js-sdk/pull/1634)
    * Support sending invite reasons
    [\#1624](https://github.com/matrix-org/matrix-js-sdk/pull/1624)
    * Bump elliptic from 6.5.3 to 6.5.4
    [\#1636](https://github.com/matrix-org/matrix-js-sdk/pull/1636)
    * Add a function to get a room's MXC URI
    [\#1635](https://github.com/matrix-org/matrix-js-sdk/pull/1635)
    * Stop streams if the call has ended
    [\#1633](https://github.com/matrix-org/matrix-js-sdk/pull/1633)
    * Remove export keyword from global.d.ts
    [\#1631](https://github.com/matrix-org/matrix-js-sdk/pull/1631)
    * Fix IndexedDB store creation example
    [\#1445](https://github.com/matrix-org/matrix-js-sdk/pull/1445)
    * An attempt to  cleanup how constraints are handled in calls
    [\#1613](https://github.com/matrix-org/matrix-js-sdk/pull/1613)
    * Extract display name patterns to constants
    [\#1628](https://github.com/matrix-org/matrix-js-sdk/pull/1628)
    * Bump pug-code-gen from 2.0.2 to 2.0.3
    [\#1630](https://github.com/matrix-org/matrix-js-sdk/pull/1630)
    * Avoid deadlocks when ensuring Olm sessions for devices
    [\#1627](https://github.com/matrix-org/matrix-js-sdk/pull/1627)
    * Filter out edits from other senders in history
    [\#1626](https://github.com/matrix-org/matrix-js-sdk/pull/1626)
    * Fix ContentHelpers export
    [\#1618](https://github.com/matrix-org/matrix-js-sdk/pull/1618)
    * Add logging to in progress Olm sessions
    [\#1621](https://github.com/matrix-org/matrix-js-sdk/pull/1621)
    * Don't ignore ICE candidates received before offer/answer
    [\#1623](https://github.com/matrix-org/matrix-js-sdk/pull/1623)
    * Better handling of send failures on VoIP events
    [\#1622](https://github.com/matrix-org/matrix-js-sdk/pull/1622)
    * Log when turn creds expire
    [\#1620](https://github.com/matrix-org/matrix-js-sdk/pull/1620)
    * Initial Spaces [MSC1772] support
    [\#1563](https://github.com/matrix-org/matrix-js-sdk/pull/1563)
    * Add logging to crypto store transactions
    [\#1617](https://github.com/matrix-org/matrix-js-sdk/pull/1617)
    * Room helper for getting type and checking if it is a space room
    [\#1610](https://github.com/matrix-org/matrix-js-sdk/pull/1610)
  • v9.8.0
    5dd60de5 · v9.8.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.8.0-rc.1...v9.8.0)
    * No changes since rc.1
  • v9.8.0-rc.1
    6a7d58e2 · v9.8.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.7.0...v9.8.0-rc.1)
    * Optimise prefixed logger
    [\#1615](https://github.com/matrix-org/matrix-js-sdk/pull/1615)
    * Add debug logs to encryption prep, take 3
    [\#1614](https://github.com/matrix-org/matrix-js-sdk/pull/1614)
    * Add functions for upper & lowercase random strings
    [\#1612](https://github.com/matrix-org/matrix-js-sdk/pull/1612)
    * Room helpers for invite permissions and join rules
    [\#1609](https://github.com/matrix-org/matrix-js-sdk/pull/1609)
    * Fixed wording in "Adding video track with id" log
    [\#1606](https://github.com/matrix-org/matrix-js-sdk/pull/1606)
    * Add more debug logs to encryption prep
    [\#1605](https://github.com/matrix-org/matrix-js-sdk/pull/1605)
    * Add option to set ice candidate pool size
    [\#1604](https://github.com/matrix-org/matrix-js-sdk/pull/1604)
    * Cancel call if no source was selected
    [\#1601](https://github.com/matrix-org/matrix-js-sdk/pull/1601)
  • v9.7.0
    7519becd · v9.7.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.7.0-rc.1...v9.7.0)
    * No changes since rc.1
  • v9.7.0-rc.1
    b026e1c2 · v9.7.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.6.0...v9.7.0-rc.1)
    * Handle undefined peerconn
    [\#1600](https://github.com/matrix-org/matrix-js-sdk/pull/1600)
    * ReEmitter: Don't throw if no error handler is attached
    [\#1599](https://github.com/matrix-org/matrix-js-sdk/pull/1599)
    * Convert ReEmitter to TS
    [\#1598](https://github.com/matrix-org/matrix-js-sdk/pull/1598)
    * Fix typo in main readme
    [\#1597](https://github.com/matrix-org/matrix-js-sdk/pull/1597)
    * Remove rogue plus character
    [\#1596](https://github.com/matrix-org/matrix-js-sdk/pull/1596)
    * Fix call ID NaN
    [\#1595](https://github.com/matrix-org/matrix-js-sdk/pull/1595)
    * Fix Electron type merging
    [\#1594](https://github.com/matrix-org/matrix-js-sdk/pull/1594)
    * Fix browser screen share
    [\#1593](https://github.com/matrix-org/matrix-js-sdk/pull/1593)
    * Fix desktop Matrix screen sharing
    [\#1570](https://github.com/matrix-org/matrix-js-sdk/pull/1570)
    * Guard against confused server retry times
    [\#1591](https://github.com/matrix-org/matrix-js-sdk/pull/1591)
    * Decrypt redaction events
    [\#1589](https://github.com/matrix-org/matrix-js-sdk/pull/1589)
    * Fix edge cases with peeking where a room is re-peeked
    [\#1587](https://github.com/matrix-org/matrix-js-sdk/pull/1587)
  • v9.6.0
    7d56993b · v9.6.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.6.0-rc.1...v9.6.0)
    * [Release] Fix edge cases with peeking where a room is re-peeked
    [\#1588](https://github.com/matrix-org/matrix-js-sdk/pull/1588)
  • v9.6.0-rc.1
    93f6bc37 · v9.6.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.5.1...v9.6.0-rc.1)
    * Add support for getting call stats
    [\#1584](https://github.com/matrix-org/matrix-js-sdk/pull/1584)
    * Fix compatibility with v0 calls
    [\#1583](https://github.com/matrix-org/matrix-js-sdk/pull/1583)
    * Upgrade deps 2021-01
    [\#1582](https://github.com/matrix-org/matrix-js-sdk/pull/1582)
    * Log the call ID when logging that we've received VoIP events
    [\#1581](https://github.com/matrix-org/matrix-js-sdk/pull/1581)
    * Fix extra negotiate message in Firefox
    [\#1579](https://github.com/matrix-org/matrix-js-sdk/pull/1579)
    * Add debug logs to encryption prep
    [\#1580](https://github.com/matrix-org/matrix-js-sdk/pull/1580)
    * Expose getPresence endpoint
    [\#1578](https://github.com/matrix-org/matrix-js-sdk/pull/1578)
    * Queue keys for backup even if backup isn't enabled yet
    [\#1577](https://github.com/matrix-org/matrix-js-sdk/pull/1577)
    * Stop retrying TURN access when forbidden
    [\#1576](https://github.com/matrix-org/matrix-js-sdk/pull/1576)
    * Add DTMF sending support
    [\#1573](https://github.com/matrix-org/matrix-js-sdk/pull/1573)
  • v9.5.1
    a27ddfaa · v9.5.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.5.0...v9.5.1)
    * [Release] Fix compatibility with v0 calls
    [\#1585](https://github.com/matrix-org/matrix-js-sdk/pull/1585)
  • v9.5.0
    45f3a2f9 · v9.5.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.5.0-rc.1...v9.5.0)
    * No changes since rc.1
  • v9.5.0-rc.1
    50ee4890 · v9.5.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.4.1...v9.5.0-rc.1)
    * Don't log if no WebRTC
    [\#1574](https://github.com/matrix-org/matrix-js-sdk/pull/1574)
    * Add _unstable_getSharedRooms
    [\#1417](https://github.com/matrix-org/matrix-js-sdk/pull/1417)
    * Bump node-notifier from 8.0.0 to 8.0.1
    [\#1568](https://github.com/matrix-org/matrix-js-sdk/pull/1568)
    * Ignore party ID if opponent is v0
    [\#1567](https://github.com/matrix-org/matrix-js-sdk/pull/1567)
    * Basic call transfer initiation support
    [\#1566](https://github.com/matrix-org/matrix-js-sdk/pull/1566)
    * Room version 6 is now a thing
    [\#1572](https://github.com/matrix-org/matrix-js-sdk/pull/1572)
    * Store keys with same index but better trust level
    [\#1571](https://github.com/matrix-org/matrix-js-sdk/pull/1571)
    * Use TypeScript source for development, swap to build during release
    [\#1561](https://github.com/matrix-org/matrix-js-sdk/pull/1561)
    * Revert "Ignore party ID if opponent is v0"
    [\#1565](https://github.com/matrix-org/matrix-js-sdk/pull/1565)
    * Basic call transfer initiation support
    [\#1558](https://github.com/matrix-org/matrix-js-sdk/pull/1558)
    * Ignore party ID if opponent is v0
    [\#1559](https://github.com/matrix-org/matrix-js-sdk/pull/1559)
    * Honour a call reject event from another of our own devices
    [\#1562](https://github.com/matrix-org/matrix-js-sdk/pull/1562)
  • v9.4.1
    b25453cf · v9.4.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.4.0...v9.4.1)
    * Further script tweaks to get all layers building again
  • v9.4.0
    44843d41 · v9.4.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.4.0-rc.2...v9.4.0)
    * Revert `postinstall` script change, causes issues for other layers
  • v9.4.0-rc.2
    75dd9625 · v9.4.0-rc.2 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.4.0-rc.1...v9.4.0-rc.2)
    * Remove `postinstall` script which also runs as a dependency
    [\#1560](https://github.com/matrix-org/matrix-js-sdk/pull/1560)
  • v9.4.0-rc.1
    f7753f8b · v9.4.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.3.0...v9.4.0-rc.1)
    * Fixes to support line 1 / 2
    [\#1553](https://github.com/matrix-org/matrix-js-sdk/pull/1553)
    * Add API for listening to remote hold status, advertise VoIP V1
    [\#1549](https://github.com/matrix-org/matrix-js-sdk/pull/1549)
    * A hangup from another client is still valid
    [\#1555](https://github.com/matrix-org/matrix-js-sdk/pull/1555)
    * Remove temporary build step for tests
    [\#1554](https://github.com/matrix-org/matrix-js-sdk/pull/1554)
    * Move browser build steps to prepublish only
    [\#1552](https://github.com/matrix-org/matrix-js-sdk/pull/1552)
    * Extend getSsoLoginUrl for MSC2858
    [\#1541](https://github.com/matrix-org/matrix-js-sdk/pull/1541)
  • v9.3.0
    565d446b · v9.3.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.3.0-rc.1...v9.3.0)
    * No changes since rc.1
  • v9.3.0-rc.1
    63c182bc · v9.3.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.2.0...v9.3.0-rc.1)
    * Export CallError
    [\#1551](https://github.com/matrix-org/matrix-js-sdk/pull/1551)
    * Upgrade dependencies
    [\#1550](https://github.com/matrix-org/matrix-js-sdk/pull/1550)
    * Don't log error when environment does not support WebRTC
    [\#1547](https://github.com/matrix-org/matrix-js-sdk/pull/1547)
    * Fix dehydration method name
    [\#1544](https://github.com/matrix-org/matrix-js-sdk/pull/1544)
  • v9.2.0
    69f6bba9 · v9.2.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v9.2.0-rc.1...v9.2.0)
    * [Release] Fix dehydration method name
    [\#1545](https://github.com/matrix-org/matrix-js-sdk/pull/1545)