Tags

Tags give the ability to mark specific points in history as being important
  • v8.4.1

    1ef74665 · v8.4.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.4.0...v8.4.1)
    * Catch exception from call event handler
    [\#1486](https://github.com/matrix-org/matrix-js-sdk/pull/1486)
    * Ignore invalid candidates
    [\#1485](https://github.com/matrix-org/matrix-js-sdk/pull/1485)
  • v8.4.0

    aec92a41 · v8.4.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.4.0-rc.1...v8.4.0)
    * Only sign key backup with cross-signing keys when available
    [\#1482](https://github.com/matrix-org/matrix-js-sdk/pull/1482)
  • v8.4.0-rc.1

    af0b6fc6 · v8.4.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.3.0...v8.4.0-rc.1)
    * If there are extraParams set, ensure that queryParams is defined
    [\#1477](https://github.com/matrix-org/matrix-js-sdk/pull/1477)
    * Add diagnostics to security bootstrap paths
    [\#1475](https://github.com/matrix-org/matrix-js-sdk/pull/1475)
    * Switch to a combination of better-docs and docdash
    [\#1459](https://github.com/matrix-org/matrix-js-sdk/pull/1459)
    * Undo attempts to cache private keys aggressively
    [\#1474](https://github.com/matrix-org/matrix-js-sdk/pull/1474)
    * Repair secret storage reset, cache keys when missing
    [\#1472](https://github.com/matrix-org/matrix-js-sdk/pull/1472)
    * Prevent parallel getVersions calls
    [\#1471](https://github.com/matrix-org/matrix-js-sdk/pull/1471)
    * Send end-of-candidates
    [\#1473](https://github.com/matrix-org/matrix-js-sdk/pull/1473)
    * Add a function for checking the /versions flag for forced e2ee
    [\#1470](https://github.com/matrix-org/matrix-js-sdk/pull/1470)
    * Add option to allow users of pantialaimon to use the SDK
    [\#1469](https://github.com/matrix-org/matrix-js-sdk/pull/1469)
    * Fixed Yarn broken link
    [\#1468](https://github.com/matrix-org/matrix-js-sdk/pull/1468)
    * some TypeScript and doc fixes
    [\#1466](https://github.com/matrix-org/matrix-js-sdk/pull/1466)
    * Remove Travis CI reference
    [\#1464](https://github.com/matrix-org/matrix-js-sdk/pull/1464)
    * Inject identity server token for 3pid invites on createRoom
    [\#1463](https://github.com/matrix-org/matrix-js-sdk/pull/1463)
  • v8.3.0

    666cbbce · v8.3.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.3.0-rc.1...v8.3.0)
    * No changes since rc.1
  • v8.3.0-rc.1

    de339d30 · v8.3.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.2.0...v8.3.0-rc.1)
    * Add missing options in ICreateClientOpts
    [\#1452](https://github.com/matrix-org/matrix-js-sdk/pull/1452)
    * Ensure ready functions return boolean values
    [\#1457](https://github.com/matrix-org/matrix-js-sdk/pull/1457)
    * Handle missing cross-signing keys gracefully
    [\#1456](https://github.com/matrix-org/matrix-js-sdk/pull/1456)
    * Fix eslint ts override tsx matching
    [\#1451](https://github.com/matrix-org/matrix-js-sdk/pull/1451)
    * Untangle cross-signing and secret storage
    [\#1450](https://github.com/matrix-org/matrix-js-sdk/pull/1450)
  • v8.2.0

    77ed79e9 · v8.2.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.2.0-rc.1...v8.2.0)
    JS SDK 8.2.0 fixes an issue where encrypted state events could break incoming call handling.
    Thanks to @awesome-michael from Awesome Technologies for responsibly disclosing this via Matrix's
    Security Disclosure Policy.
    * No changes since rc.1
  • v8.2.0-rc.1

    8b6b1606 · v8.2.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.1.0...v8.2.0-rc.1)
    * Add state event check
    [\#1449](https://github.com/matrix-org/matrix-js-sdk/pull/1449)
    * Add method to check whether client .well-known has been fetched
    [\#1444](https://github.com/matrix-org/matrix-js-sdk/pull/1444)
    * Handle auth errors during cross-signing key upload
    [\#1443](https://github.com/matrix-org/matrix-js-sdk/pull/1443)
    * Don't fail if the requested audio output isn't available
    [\#1448](https://github.com/matrix-org/matrix-js-sdk/pull/1448)
    * Fix logging failures
    [\#1447](https://github.com/matrix-org/matrix-js-sdk/pull/1447)
    * Log the constraints we pass to getUserMedia
    [\#1446](https://github.com/matrix-org/matrix-js-sdk/pull/1446)
    * Use SAS emoji data from matrix-doc
    [\#1440](https://github.com/matrix-org/matrix-js-sdk/pull/1440)
  • v8.1.0

    64cdd73b · v8.1.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.1.0-rc.1...v8.1.0)
    * No changes since rc.1
  • v8.1.0-rc.1

    8b3126e9 · v8.1.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.0.1...v8.1.0-rc.1)
    * Update on Promises
    [\#1438](https://github.com/matrix-org/matrix-js-sdk/pull/1438)
    * Store and request master cross-signing key
    [\#1437](https://github.com/matrix-org/matrix-js-sdk/pull/1437)
    * Filter out non-string display names
    [\#1433](https://github.com/matrix-org/matrix-js-sdk/pull/1433)
    * Bump elliptic from 6.5.2 to 6.5.3
    [\#1427](https://github.com/matrix-org/matrix-js-sdk/pull/1427)
    * Replace Riot with Element in docs and comments
    [\#1431](https://github.com/matrix-org/matrix-js-sdk/pull/1431)
    * Remove leftover bits of TSLint
    [\#1430](https://github.com/matrix-org/matrix-js-sdk/pull/1430)
  • v8.0.1

    8b5213c0 · v8.0.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.0.1-rc.1...v8.0.1)
    * Filter out non-string display names
    [\#1434](https://github.com/matrix-org/matrix-js-sdk/pull/1434)
  • v8.0.1-rc.1

    800d8380 · v8.0.1-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v8.0.0...v8.0.1-rc.1)
    * Remove redundant lint dependencies
    [\#1426](https://github.com/matrix-org/matrix-js-sdk/pull/1426)
    * Upload all keys when we start using a new key backup version
    [\#1428](https://github.com/matrix-org/matrix-js-sdk/pull/1428)
    * Expose countSessionsNeedingBackup
    [\#1429](https://github.com/matrix-org/matrix-js-sdk/pull/1429)
    * Configure and use new eslint package
    [\#1422](https://github.com/matrix-org/matrix-js-sdk/pull/1422)
  • v8.0.0

    c669382e · v8.0.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v7.1.0...v8.0.0)
    BREAKING CHANGES
    ---
    * `RoomState` events changed to use a Map instead of an object, which changes the collection APIs available to access them.
    All Changes
    ---
    * Properly support txnId
    [\#1424](https://github.com/matrix-org/matrix-js-sdk/pull/1424)
    * [BREAKING] Remove deprecated getIdenticonUri
    [\#1423](https://github.com/matrix-org/matrix-js-sdk/pull/1423)
    * Bump lodash from 4.17.15 to 4.17.19
    [\#1421](https://github.com/matrix-org/matrix-js-sdk/pull/1421)
    * [BREAKING] Convert RoomState's stored state map to a real map
    [\#1419](https://github.com/matrix-org/matrix-js-sdk/pull/1419)
  • v7.1.0

    2a688bda · v7.1.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v7.1.0-rc.1...v7.1.0)
    * No changes since rc.1
  • v7.1.0-rc.1

    8e53cb32 · v7.1.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v7.0.0...v7.1.0-rc.1)
    * Ask general crypto callbacks for 4S privkey if operation adapter doesn't
    have it yet
    [\#1414](https://github.com/matrix-org/matrix-js-sdk/pull/1414)
    * Fix ICreateClientOpts missing idBaseUrl
    [\#1413](https://github.com/matrix-org/matrix-js-sdk/pull/1413)
    * Increase max event listeners for rooms
    [\#1411](https://github.com/matrix-org/matrix-js-sdk/pull/1411)
    * Don't trust keys megolm received from backup for verifying the sender
    [\#1406](https://github.com/matrix-org/matrix-js-sdk/pull/1406)
    * Raise the last known account data / state event for an update
    [\#1410](https://github.com/matrix-org/matrix-js-sdk/pull/1410)
    * Isolate encryption bootstrap side-effects
    [\#1380](https://github.com/matrix-org/matrix-js-sdk/pull/1380)
    * Add method to get current in-flight to-device requests
    [\#1405](https://github.com/matrix-org/matrix-js-sdk/pull/1405)
  • v7.0.0

    bc5b5876 · v7.0.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v7.0.0-rc.1...v7.0.0)
    * No changes since rc.1
  • v7.0.0-rc.1

    c3283a72 · v7.0.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v6.2.2...v7.0.0-rc.1)
    BREAKING CHANGES
    ---
    * Presence lists were removed from the spec in r0.5.0, and the corresponding methods have now been removed here as well:
    * `getPresenceList`
    * `inviteToPresenceList`
    * `dropFromPresenceList`
    All changes
    ---
    * Remove support for unspecced device-specific push rules
    [\#1404](https://github.com/matrix-org/matrix-js-sdk/pull/1404)
    * Use existing session id for fetching flows as to not get a new session
    [\#1403](https://github.com/matrix-org/matrix-js-sdk/pull/1403)
    * Upgrade deps
    [\#1400](https://github.com/matrix-org/matrix-js-sdk/pull/1400)
    * Bring back backup key format migration
    [\#1398](https://github.com/matrix-org/matrix-js-sdk/pull/1398)
    * Fix: more informative error message when we cant find a key to decrypt with
    [\#1313](https://github.com/matrix-org/matrix-js-sdk/pull/1313)
    * Add js-sdk mechanism for polling client well-known for config
    [\#1394](https://github.com/matrix-org/matrix-js-sdk/pull/1394)
    * Fix verification request timeouts to match spec
    [\#1388](https://github.com/matrix-org/matrix-js-sdk/pull/1388)
    * Drop presence list methods
    [\#1391](https://github.com/matrix-org/matrix-js-sdk/pull/1391)
    * Batch up URL previews to prevent excessive requests
    [\#1395](https://github.com/matrix-org/matrix-js-sdk/pull/1395)
  • v6.2.2

    db7848c9 · v6.2.2 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v6.2.1...v6.2.2)
    * Use existing session id for fetching flows as to not get a new session
    [\#1407](https://github.com/matrix-org/matrix-js-sdk/pull/1407)
  • v6.2.1

    12b573bc · v6.2.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v6.2.0...v6.2.1)
    * Bring back backup key format migration
    [\#1399](https://github.com/matrix-org/matrix-js-sdk/pull/1399)
  • v6.2.0

    30720bfd · v6.2.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v6.2.0-rc.1...v6.2.0)
    * No changes since rc.1
  • v6.2.0-rc.1

    2c2d531e · v6.2.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v6.1.0...v6.2.0-rc.1)
    * Make auth argument in the register request compliant with r0.6.0
    [\#1304](https://github.com/matrix-org/matrix-js-sdk/pull/1304)
    * Send the wrong auth params with the right auth params
    [\#1393](https://github.com/matrix-org/matrix-js-sdk/pull/1393)
    * encrypt cached keys with pickle key
    [\#1387](https://github.com/matrix-org/matrix-js-sdk/pull/1387)
    * Fix replying to key share requests
    [\#1385](https://github.com/matrix-org/matrix-js-sdk/pull/1385)
    * Add dist to package.json files so CDNs can serve it
    [\#1384](https://github.com/matrix-org/matrix-js-sdk/pull/1384)
    * Fix getVersion warning saying undefined room
    [\#1382](https://github.com/matrix-org/matrix-js-sdk/pull/1382)
    * Combine the two places we processed client-level default push rules
    [\#1379](https://github.com/matrix-org/matrix-js-sdk/pull/1379)
    * make MAC check robust against unpadded vs padded base64 differences
    [\#1378](https://github.com/matrix-org/matrix-js-sdk/pull/1378)
    * Remove key backup format migration
    [\#1375](https://github.com/matrix-org/matrix-js-sdk/pull/1375)
    * Add simple browserify browser-matrix.js tests
    [\#1241](https://github.com/matrix-org/matrix-js-sdk/pull/1241)
    * support new key agreement method for SAS
    [\#1376](https://github.com/matrix-org/matrix-js-sdk/pull/1376)