This project is mirrored from https://github.com/matrix-org/matrix-js-sdk.
Pull mirroring updated .
-
v0.8.47a727e7e · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.8.3...v0.8.4) * Fix build issue
-
v0.8.37d5c107f · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.8.3-rc.1...v0.8.3) * No changes
-
v0.8.3-rc.1464f84d8 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.8.2...v0.8.3-rc.1) * consume trailing slash when creating Matrix Client in HS and IS urls [\#526](https://github.com/matrix-org/matrix-js-sdk/pull/526) * Add ignore users API [\#539](https://github.com/matrix-org/matrix-js-sdk/pull/539) * Upgrade to jsdoc 3.5.5 [\#540](https://github.com/matrix-org/matrix-js-sdk/pull/540) * Make re-emitting events much more memory efficient [\#538](https://github.com/matrix-org/matrix-js-sdk/pull/538) * Only re-emit events from Event objects if needed [\#536](https://github.com/matrix-org/matrix-js-sdk/pull/536) * Handle 'left' users in the deviceList mananagement [\#535](https://github.com/matrix-org/matrix-js-sdk/pull/535) * Factor out devicelist integration tests to a separate file [\#534](https://github.com/matrix-org/matrix-js-sdk/pull/534) * Refactor sync._sync as an async function [\#533](https://github.com/matrix-org/matrix-js-sdk/pull/533) * Add es6 to eslint environments [\#532](https://github.com/matrix-org/matrix-js-sdk/pull/532)
-
v0.8.222b213ae · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.8.1...v0.8.2) * Handle m.call.* events which are decrypted asynchronously [\#530](https://github.com/matrix-org/matrix-js-sdk/pull/530) * Re-emit events from, er, Event objects [\#529](https://github.com/matrix-org/matrix-js-sdk/pull/529)
-
v0.8.115b77861 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.8.1-rc.1...v0.8.1) * [No changes]
-
v0.8.1-rc.1b325aad5 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.8.0...v0.8.1-rc.1) * Fix error handling in interactive-auth [\#527](https://github.com/matrix-org/matrix-js-sdk/pull/527) * Make lots of OlmDevice asynchronous [\#524](https://github.com/matrix-org/matrix-js-sdk/pull/524) * Make crypto.decryptMessage return decryption results [\#523](https://github.com/matrix-org/matrix-js-sdk/pull/523)
-
v0.8.0b417492f · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.13...v0.8.0) BREAKING CHANGE --------------- In order to support a move to a more scalable storage backend, we need to make a number of the APIs related end-to-end encryption asynchronous. This release of the JS-SDK includes the following changes which will affect applications which support end-to-end encryption: 1. `MatrixClient` now provides a new (asynchronous) method, `initCrypto`. Applications which support end-to-end encryption must call this method (and wait for it to complete) before calling `startClient`, to give the crypto layer a chance to initialise. 2. The following APIs have been changed to return promises: * `MatrixClient.getStoredDevicesForUser` * `MatrixClient.getStoredDevice` * `MatrixClient.setDeviceVerified` * `MatrixClient.setDeviceBlocked` * `MatrixClient.setDeviceKnown` * `MatrixClient.getEventSenderDeviceInfo` * `MatrixClient.isEventSenderVerified` * `MatrixClient.importRoomKeys` Applications using the results of any of the above methods will need to be updated to wait for the result of the promise. 3. `MatrixClient.listDeviceKeys` has been removed altogether. It's been deprecated for some time. Applications using it should instead be changed to use `MatrixClient.getStoredDevices`, which is similar but returns its results in a slightly different format. * Make bits of `olmlib` asynchronous [\#521](https://github.com/matrix-org/matrix-js-sdk/pull/521) * Make some of DeviceList asynchronous [\#520](https://github.com/matrix-org/matrix-js-sdk/pull/520) * Make methods in crypto/algorithms async [\#519](https://github.com/matrix-org/matrix-js-sdk/pull/519) * Avoid sending unencrypted messages in e2e room [\#518](https://github.com/matrix-org/matrix-js-sdk/pull/518) * Make tests wait for syncs to happen [\#517](https://github.com/matrix-org/matrix-js-sdk/pull/517) * Make a load of methods in the 'Crypto' module asynchronous [\#510](https://github.com/matrix-org/matrix-js-sdk/pull/510) * Set `rawDisplayName` to `userId` if membership has `displayname=null` [\#515](https://github.com/matrix-org/matrix-js-sdk/pull/515) * Refactor handling of crypto events for async [\#508](https://github.com/matrix-org/matrix-js-sdk/pull/508) * Let event decryption be asynchronous [\#509](https://github.com/matrix-org/matrix-js-sdk/pull/509) * Transform `async` functions to bluebird promises [\#511](https://github.com/matrix-org/matrix-js-sdk/pull/511) * Add more group APIs [\#512](https://github.com/matrix-org/matrix-js-sdk/pull/512) * Retrying test: wait for localEchoUpdated event [\#507](https://github.com/matrix-org/matrix-js-sdk/pull/507) * Fix member events breaking on timeline reset, 2 [\#504](https://github.com/matrix-org/matrix-js-sdk/pull/504) * Make bits of the js-sdk api asynchronous [\#503](https://github.com/matrix-org/matrix-js-sdk/pull/503) * Yet more js-sdk test deflakification [\#499](https://github.com/matrix-org/matrix-js-sdk/pull/499) * Fix racy 'matrixclient retrying' test [\#497](https://github.com/matrix-org/matrix-js-sdk/pull/497) * Fix spamming of key-share-requests [\#495](https://github.com/matrix-org/matrix-js-sdk/pull/495) * Add progress handler to `uploadContent` [\#500](https://github.com/matrix-org/matrix-js-sdk/pull/500) * Switch matrix-js-sdk to bluebird [\#490](https://github.com/matrix-org/matrix-js-sdk/pull/490) * Fix some more flakey tests [\#492](https://github.com/matrix-org/matrix-js-sdk/pull/492) * make the npm test script windows-friendly [\#489](https://github.com/matrix-org/matrix-js-sdk/pull/489) * Fix a bunch of races in the tests [\#488](https://github.com/matrix-org/matrix-js-sdk/pull/488) * Fix early return in MatrixClient.setGuestAccess [\#487](https://github.com/matrix-org/matrix-js-sdk/pull/487) * Remove testUtils.failTest [\#486](https://github.com/matrix-org/matrix-js-sdk/pull/486) * Add test:watch script [\#485](https://github.com/matrix-org/matrix-js-sdk/pull/485) * Make it possible to use async/await [\#484](https://github.com/matrix-org/matrix-js-sdk/pull/484) * Remove m.new_device support [\#483](https://github.com/matrix-org/matrix-js-sdk/pull/483) * Use access-token in header [\#478](https://github.com/matrix-org/matrix-js-sdk/pull/478) * Sanity-check response from /thirdparty/protocols [\#482](https://github.com/matrix-org/matrix-js-sdk/pull/482) * Avoid parsing plain-text errors as JSON [\#479](https://github.com/matrix-org/matrix-js-sdk/pull/479) * Use external mock-request [\#481](https://github.com/matrix-org/matrix-js-sdk/pull/481) * Fix some races in the tests [\#480](https://github.com/matrix-org/matrix-js-sdk/pull/480) * Fall back to MemoryCryptoStore if indexeddb fails [\#475](https://github.com/matrix-org/matrix-js-sdk/pull/475) * Fix load failure in firefox when indexedDB is disabled [\#474](https://github.com/matrix-org/matrix-js-sdk/pull/474) * Fix a race in a test [\#471](https://github.com/matrix-org/matrix-js-sdk/pull/471) * Avoid throwing an unhandled error when the indexeddb is deleted [\#470](https://github.com/matrix-org/matrix-js-sdk/pull/470) * fix jsdoc [\#469](https://github.com/matrix-org/matrix-js-sdk/pull/469) * Handle m.forwarded_room_key events [\#468](https://github.com/matrix-org/matrix-js-sdk/pull/468) * Improve error reporting from indexeddbstore.clearDatabase [\#466](https://github.com/matrix-org/matrix-js-sdk/pull/466) * Implement sharing of megolm keys [\#454](https://github.com/matrix-org/matrix-js-sdk/pull/454) * Process received room key requests [\#449](https://github.com/matrix-org/matrix-js-sdk/pull/449) * Send m.room_key_request events when we fail to decrypt an event [\#448](https://github.com/matrix-org/matrix-js-sdk/pull/448)
-
v0.7.131abf8e23 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.12...v0.7.13) * Fix failure on Tor browser [\#473](https://github.com/matrix-org/matrix-js-sdk/pull/473) * Fix issues with firefox private browsing [\#472](https://github.com/matrix-org/matrix-js-sdk/pull/472)
-
v0.7.12db660231 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.12-rc.1...v0.7.12) * No changes
-
v0.7.12-rc.1ffd9a01e · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.11...v0.7.12-rc.1) * allow setting iceTransportPolicy to relay through forceTURN option [\#462](https://github.com/matrix-org/matrix-js-sdk/pull/462)
-
v0.7.1179fa9444 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.11-rc.1...v0.7.11) * Add a bunch of logging around sending messages [\#460](https://github.com/matrix-org/matrix-js-sdk/pull/460)
-
v0.7.11-rc.1bb5038b8 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.10...v0.7.11-rc.1) * Make TimelineWindow.load resolve quicker if we have the events [\#458](https://github.com/matrix-org/matrix-js-sdk/pull/458) * Stop peeking when a matrix client is stopped [\#451](https://github.com/matrix-org/matrix-js-sdk/pull/451) * Update README: Clarify how to install libolm [\#450](https://github.com/matrix-org/matrix-js-sdk/pull/450)
-
v0.7.109a81ca9f · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.9...v0.7.10) * BREAKING CHANGE: The SDK no longer ``require``s ``olm`` - instead it expects libolm to be provided as an ``Olm`` global. This will only affect applications which use end-to-end encryption. See the [README](README.md#end-to-end-encryption-support) for details. * indexeddb-crypto-store: fix db deletion [\#447](https://github.com/matrix-org/matrix-js-sdk/pull/447) * Load Olm from the global rather than requiring it. [\#446](https://github.com/matrix-org/matrix-js-sdk/pull/446)
-
v0.7.90f30d21f · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.8...v0.7.9) * Initial framework for indexeddb-backed crypto store [\#445](https://github.com/matrix-org/matrix-js-sdk/pull/445) * Factor out reEmit to a common module [\#444](https://github.com/matrix-org/matrix-js-sdk/pull/444) * crypto/algorithms/base.js: Convert to es6 [\#443](https://github.com/matrix-org/matrix-js-sdk/pull/443) * maySendRedactionForEvent for userId [\#435](https://github.com/matrix-org/matrix-js-sdk/pull/435) * MatrixClient: add getUserId() [\#441](https://github.com/matrix-org/matrix-js-sdk/pull/441) * Run jsdoc on a custom babeling of the source [\#442](https://github.com/matrix-org/matrix-js-sdk/pull/442) * Add in a public api getStoredDevice allowing clients to get a specific device [\#439](https://github.com/matrix-org/matrix-js-sdk/pull/439)
-
v0.7.83c81c295 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.8-rc.1...v0.7.8) * No changes
-
v0.7.8-rc.18c37d9ac · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.7...v0.7.8-rc.1) * Attempt to rework the release-tarball-signing stuff [\#438](https://github.com/matrix-org/matrix-js-sdk/pull/438) * ability to specify webrtc audio/video inputs for the lib to request [\#427](https://github.com/matrix-org/matrix-js-sdk/pull/427) * make screen sharing call FF friendly :D [\#434](https://github.com/matrix-org/matrix-js-sdk/pull/434) * Fix race in device list updates [\#431](https://github.com/matrix-org/matrix-js-sdk/pull/431) * WebRTC: Support recvonly for video for those without a webcam [\#424](https://github.com/matrix-org/matrix-js-sdk/pull/424) * Update istanbul to remove minimatch DoS Warning [\#422](https://github.com/matrix-org/matrix-js-sdk/pull/422) * webrtc/call: Make it much less likely that callIds collide locally [\#423](https://github.com/matrix-org/matrix-js-sdk/pull/423) * Automatically complete dummy auth [\#420](https://github.com/matrix-org/matrix-js-sdk/pull/420) * Don't leave the gh-pages branch checked out [\#418](https://github.com/matrix-org/matrix-js-sdk/pull/418)
-
v0.7.72b6f8adc · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.7-rc.1...v0.7.7) * No changes
-
v0.7.7-rc.10f6e9d7b · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.6...v0.7.7-rc.1) * Automatically complete dummy auth [\#420](https://github.com/matrix-org/matrix-js-sdk/pull/420)
-
v0.7.6625697e0 · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.6-rc.2...v0.7.6) * No changes
-
v0.7.6-rc.2070d58ac · ·
[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.6-rc.1...v0.7.6-rc.2) * Add feature detection for webworkers [\#416](https://github.com/matrix-org/matrix-js-sdk/pull/416) * Fix release script [\#415](https://github.com/matrix-org/matrix-js-sdk/pull/415)