Tags give the ability to mark specific points in history as being important
-
v1.0.1
e77389c1 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v1.0.1-rc.2...v1.0.1) * No changes since rc.2
-
v1.0.1-rc.2
36ee7cdb · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v1.0.1-rc.1...v1.0.1-rc.2) * dont swallow txn errors in crypto store [\#853](https://github.com/matrix-org/matrix-js-sdk/pull/853) * Don't swallow txn errors in crypto store [\#849](https://github.com/matrix-org/matrix-js-sdk/pull/849)
-
v1.0.1-rc.1
7bdf1e9b · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v1.0.0...v1.0.1-rc.1) * Fix "e is undefined" masking the original error in MegolmDecryption [\#847](https://github.com/matrix-org/matrix-js-sdk/pull/847)
-
v1.0.0
03a54353 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v1.0.0-rc.2...v1.0.0) * Try again to commit package-lock.json [\#841](https://github.com/matrix-org/matrix-js-sdk/pull/841)
-
v1.0.0-rc.2
e83836d4 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v1.0.0-rc.1...v1.0.0-rc.2) * Release script: commit package-lock.json [\#839](https://github.com/matrix-org/matrix-js-sdk/pull/839) * Add method to force re-check of key backup [\#840](https://github.com/matrix-org/matrix-js-sdk/pull/840) * Fix: dont check for unverified devices in left members [\#838](https://github.com/matrix-org/matrix-js-sdk/pull/838)
-
v1.0.0-rc.1
3c735b0a · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.14.3...v1.0.0-rc.1) * change hex SAS verification to decimal and emoji [\#837](https://github.com/matrix-org/matrix-js-sdk/pull/837) * Trust on decrypt [\#836](https://github.com/matrix-org/matrix-js-sdk/pull/836) * Always track our own devices [\#835](https://github.com/matrix-org/matrix-js-sdk/pull/835) * Make linting rules more consistent [\#834](https://github.com/matrix-org/matrix-js-sdk/pull/834) * add method to room to check for unverified devices [\#833](https://github.com/matrix-org/matrix-js-sdk/pull/833) * Merge redesign into develop [\#831](https://github.com/matrix-org/matrix-js-sdk/pull/831) * Supporting infrastructure for educated decisions on when to upgrade rooms [\#830](https://github.com/matrix-org/matrix-js-sdk/pull/830) * Include signature info for unknown devices [\#826](https://github.com/matrix-org/matrix-js-sdk/pull/826) * Flag v2 rooms as "safe" [\#828](https://github.com/matrix-org/matrix-js-sdk/pull/828) * Update ESLint [\#821](https://github.com/matrix-org/matrix-js-sdk/pull/821)
-
v0.14.3
a6004329 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.14.3-rc.1...v0.14.3) * No changes since rc.1
-
v0.14.3-rc.1
d1f8cbaa · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.14.2...v0.14.3-rc.1) * Merge develop into experimental [\#815](https://github.com/matrix-org/matrix-js-sdk/pull/815) * Add a getAllEndToEndSessions to crypto store [\#812](https://github.com/matrix-org/matrix-js-sdk/pull/812) * T3chguy/fix displayname logic [\#668](https://github.com/matrix-org/matrix-js-sdk/pull/668) * Contributing: Note that rebase lets you mass signoff commits [\#814](https://github.com/matrix-org/matrix-js-sdk/pull/814) * take into account homoglyphs when calculating similar display names [\#672](https://github.com/matrix-org/matrix-js-sdk/pull/672) * Emit for key backup failures [\#809](https://github.com/matrix-org/matrix-js-sdk/pull/809) * emit oldEventId on "updatePendingEvent" [\#646](https://github.com/matrix-org/matrix-js-sdk/pull/646) * Add getThirdpartyUser to base api [\#589](https://github.com/matrix-org/matrix-js-sdk/pull/589) * Support custom status messages [\#805](https://github.com/matrix-org/matrix-js-sdk/pull/805) * Extra checks to avoid release script blowing up mid-process. [\#749](https://github.com/matrix-org/matrix-js-sdk/pull/749) * Move glob regex utilities out of the pushprocessor and into a more generic place [\#800](https://github.com/matrix-org/matrix-js-sdk/pull/800)
-
v0.14.2
57f6b0af · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.14.2-rc.1...v0.14.2) * No changes since rc.1
-
v0.14.2-rc.1
bb6ade21 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.14.1...v0.14.2-rc.1) * fix some assertions in e2e backup unit test [\#794](https://github.com/matrix-org/matrix-js-sdk/pull/794) * Config should be called with auth [\#798](https://github.com/matrix-org/matrix-js-sdk/pull/798) * Don't re-establish sessions with unknown devices [\#792](https://github.com/matrix-org/matrix-js-sdk/pull/792) * e2e key backups [\#684](https://github.com/matrix-org/matrix-js-sdk/pull/684) * WIP: online incremental megolm backups [\#595](https://github.com/matrix-org/matrix-js-sdk/pull/595) * Support for e2e key backups [\#736](https://github.com/matrix-org/matrix-js-sdk/pull/736) * Passphrase Support for e2e backups [\#786](https://github.com/matrix-org/matrix-js-sdk/pull/786) * Add 'getSsoLoginUrl' function [\#783](https://github.com/matrix-org/matrix-js-sdk/pull/783) * Fix: don't set the room name to null when heroes are missing. [\#784](https://github.com/matrix-org/matrix-js-sdk/pull/784) * Handle crypto db version upgrades [\#785](https://github.com/matrix-org/matrix-js-sdk/pull/785) * Restart broken Olm sessions [\#780](https://github.com/matrix-org/matrix-js-sdk/pull/780) * Use the last olm session that got a message [\#776](https://github.com/matrix-org/matrix-js-sdk/pull/776)
-
v0.14.1
76c675cd · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.14.0...v0.14.1) * Warning when crypto DB is too new to use.
-
v0.14.0
ae85c209 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.14.0-rc.1...v0.14.0) * No changes since rc.1
-
v0.14.0-rc.1
3222b113 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.13.1...v0.14.0-rc.1) BREAKING CHANGE ---------------- * js-sdk now uses Olm 3.0. Apps using Olm must update to 3.0 to continue using Olm with the js-sdk. The js-sdk will call Olm's init() method when the client is started. All Changes ----------- * Prevent messages from being sent if other messages have failed to send [\#781](https://github.com/matrix-org/matrix-js-sdk/pull/781) * A unit test for olm [\#777](https://github.com/matrix-org/matrix-js-sdk/pull/777) * Set access_token and user_id after login in with username and password. [\#778](https://github.com/matrix-org/matrix-js-sdk/pull/778) * Add function to get currently joined rooms. [\#779](https://github.com/matrix-org/matrix-js-sdk/pull/779) * Remove the request-only stuff we don't need anymore [\#775](https://github.com/matrix-org/matrix-js-sdk/pull/775) * Manually construct query strings for browser-request instances [\#770](https://github.com/matrix-org/matrix-js-sdk/pull/770) * Fix: correctly check for crypto being present [\#769](https://github.com/matrix-org/matrix-js-sdk/pull/769) * Update babel-eslint to 8.1.1 [\#768](https://github.com/matrix-org/matrix-js-sdk/pull/768) * Support `request` in the browser and support supplying servers to try in joinRoom() [\#764](https://github.com/matrix-org/matrix-js-sdk/pull/764) * loglevel should be a normal dependency [\#767](https://github.com/matrix-org/matrix-js-sdk/pull/767) * Stop devicelist when client is stopped [\#766](https://github.com/matrix-org/matrix-js-sdk/pull/766) * Update to WebAssembly-powered Olm [\#743](https://github.com/matrix-org/matrix-js-sdk/pull/743) * Logging lib. Fixes #332 [\#763](https://github.com/matrix-org/matrix-js-sdk/pull/763) * Use new stop() method on matrix-mock-request [\#765](https://github.com/matrix-org/matrix-js-sdk/pull/765)
-
v0.13.1
6ce7b30b · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.13.0...v0.13.1) * Add function to get currently joined rooms. [\#779](https://github.com/matrix-org/matrix-js-sdk/pull/779)
-
v0.13.0
fbe174fb · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.12.1...v0.13.0) BREAKING CHANGE ---------------- * `MatrixClient::login` now sets client `access_token` and `user_id` following successful login with username and password.
-
v0.12.1
68c6393e · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.12.1-rc.1...v0.12.1) * No changes since rc.1
-
v0.12.1-rc.1
f5832423 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.12.0...v0.12.1-rc.1) * Add repository type to package.json to make it valid [\#762](https://github.com/matrix-org/matrix-js-sdk/pull/762) * Add getMediaConfig() [\#761](https://github.com/matrix-org/matrix-js-sdk/pull/761) * add new examples, to be expanded into a post [\#739](https://github.com/matrix-org/matrix-js-sdk/pull/739)
-
v0.12.0
874bdea6 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.12.0-rc.1...v0.12.0) * No changes since rc.1
-
v0.12.0-rc.1
6aff3ed4 · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.11.1...v0.12.0-rc.1) * never replace /sync'ed memberships with OOB ones [\#760](https://github.com/matrix-org/matrix-js-sdk/pull/760) * Don't fail to start up if lazy load check fails [\#759](https://github.com/matrix-org/matrix-js-sdk/pull/759) * Make e2e work on Edge [\#754](https://github.com/matrix-org/matrix-js-sdk/pull/754) * throw error with same name and message over idb worker boundary [\#758](https://github.com/matrix-org/matrix-js-sdk/pull/758) * Default to a room version of 1 when there is no room create event [\#755](https://github.com/matrix-org/matrix-js-sdk/pull/755) * Silence bluebird warnings [\#757](https://github.com/matrix-org/matrix-js-sdk/pull/757) * allow non-ff merge from release branch into master [\#750](https://github.com/matrix-org/matrix-js-sdk/pull/750) * Reject with the actual error on indexeddb error [\#751](https://github.com/matrix-org/matrix-js-sdk/pull/751) * Update mocha to v5 [\#744](https://github.com/matrix-org/matrix-js-sdk/pull/744) * disable lazy loading for guests as they cant create filters [\#748](https://github.com/matrix-org/matrix-js-sdk/pull/748) * Revert "Add getMediaLimits to client" [\#745](https://github.com/matrix-org/matrix-js-sdk/pull/745) Latest Changes: BREAKING CHANGES ---------------- * If js-sdk finds data in the store that is incompatible with the options currently being used, it will emit sync state ERROR with an error of type InvalidStoreError. It will also stop trying to sync in this situation: the app must stop the client and then either clear the store or change the options (in this case, enable or disable lazy loading of members) and then start the client again.
-
v0.11.1
1e1358fc · ·[Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.11.1-rc.1...v0.11.1) * No changes since rc.1