Tags give the ability to mark specific points in history as being important
-
v8.4.1
1ef74665 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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 · ·[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)