Tags

Tags give the ability to mark specific points in history as being important
  • v4.0.0-rc.1

    43fee739 · v4.0.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v3.0.0...v4.0.0-rc.1)
    BREAKING CHANGES
    * The js-sdk node module now exports ES6 rather than ES5. If you
    wish to supports target that aren't compatible with ES6, you
    will need to transpile the js-sdk to a suitable dialect.
    All Changes
    * Convert secret storage to new account data API
    [\#1154](https://github.com/matrix-org/matrix-js-sdk/pull/1154)
    * Add v5 as a safe room version
    [\#1157](https://github.com/matrix-org/matrix-js-sdk/pull/1157)
    * Add API to get account data from server
    [\#1153](https://github.com/matrix-org/matrix-js-sdk/pull/1153)
    * Fix sourcemaps by refactoring the build system
    [\#1151](https://github.com/matrix-org/matrix-js-sdk/pull/1151)
    * record, report, and notify about olm errors
    [\#1146](https://github.com/matrix-org/matrix-js-sdk/pull/1146)
    * Send device messages for the same user in same API call.
    [\#1148](https://github.com/matrix-org/matrix-js-sdk/pull/1148)
    * Add an option to ignore unverified devices
    [\#1150](https://github.com/matrix-org/matrix-js-sdk/pull/1150)
    * Sign key backup with cross-signing key on upgrade
    [\#1144](https://github.com/matrix-org/matrix-js-sdk/pull/1144)
    * Emoji verification: Change name of 🔒 to lock
    [\#1145](https://github.com/matrix-org/matrix-js-sdk/pull/1145)
    * use a separate object for each encrypted content
    [\#1147](https://github.com/matrix-org/matrix-js-sdk/pull/1147)
    * Sourcemaps: develop -> feature branch
    [\#1143](https://github.com/matrix-org/matrix-js-sdk/pull/1143)
    * Use a safer import/export scheme for the ContentRepo utilities
    [\#1134](https://github.com/matrix-org/matrix-js-sdk/pull/1134)
    * Fix error handling in decryptGroupMessage
    [\#1142](https://github.com/matrix-org/matrix-js-sdk/pull/1142)
    * Add additional properties to package.json for riot-web's webpack
    [\#1131](https://github.com/matrix-org/matrix-js-sdk/pull/1131)
    * Fix import for indexeddb crypto store
    [\#1133](https://github.com/matrix-org/matrix-js-sdk/pull/1133)
    * Use the right request when creating clients
    [\#1132](https://github.com/matrix-org/matrix-js-sdk/pull/1132)
    * Target NodeJS 10, minified browser bundle, and other publishing/package
    things
    [\#1127](https://github.com/matrix-org/matrix-js-sdk/pull/1127)
    * Re-focus sourcemap generation
    [\#1126](https://github.com/matrix-org/matrix-js-sdk/pull/1126)
    * Remove ancient polyfill for prototype inheritance
    [\#1125](https://github.com/matrix-org/matrix-js-sdk/pull/1125)
    * Remove "source-map-support" from tests because it makes sourcemaps worse
    [\#1124](https://github.com/matrix-org/matrix-js-sdk/pull/1124)
    * Remove ancient "use strict" annotations
    [\#1123](https://github.com/matrix-org/matrix-js-sdk/pull/1123)
    * Use ES6 imports/exports instead of older CommonJS ones
    [\#1122](https://github.com/matrix-org/matrix-js-sdk/pull/1122)
    * [BREAKING] Refactor the entire build process
    [\#1113](https://github.com/matrix-org/matrix-js-sdk/pull/1113)
  • v3.0.0

    0dc9c276 · v3.0.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v3.0.0-rc.1...v3.0.0)
    * No changes from rc.1
  • v3.0.0-rc.1

    786590ea · v3.0.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.6...v3.0.0-rc.1)
    BREAKING CHANGES
    * matrix-js-sdk no longer uses bluebird promises, so promises returned
    by the js-sdk no longer support the done() method. Code that calls
    done() on promises returned by the js-sdk will break and will need
    to be updated to remove the done() call.
    All Changes
    * Make displayName disambiguation more fuzzy especially against RTL/LTR
    content
    [\#1141](https://github.com/matrix-org/matrix-js-sdk/pull/1141)
    * stop trying to resend event if we get M_TOO_LARGE
    [\#1129](https://github.com/matrix-org/matrix-js-sdk/pull/1129)
    * Fix creating a key backup with cross signing diabled
    [\#1139](https://github.com/matrix-org/matrix-js-sdk/pull/1139)
    * Use checkDeviceTrust with key backup
    [\#1138](https://github.com/matrix-org/matrix-js-sdk/pull/1138)
    * Add support for passthrough SSSS secrets
    [\#1128](https://github.com/matrix-org/matrix-js-sdk/pull/1128)
    * Add support for key backups using secret storage
    [\#1118](https://github.com/matrix-org/matrix-js-sdk/pull/1118)
    * Remove unused user verification event
    [\#1117](https://github.com/matrix-org/matrix-js-sdk/pull/1117)
    * Fix check for private keys
    [\#1116](https://github.com/matrix-org/matrix-js-sdk/pull/1116)
    * Restore watching mode for `start:watch`
    [\#1115](https://github.com/matrix-org/matrix-js-sdk/pull/1115)
    * Add secret storage bootstrap flow
    [\#1079](https://github.com/matrix-org/matrix-js-sdk/pull/1079)
    * Part 1 of many: Upgrade to babel@7 and TypeScript
    [\#1112](https://github.com/matrix-org/matrix-js-sdk/pull/1112)
    * Remove Bluebird: phase 2.5
    [\#1100](https://github.com/matrix-org/matrix-js-sdk/pull/1100)
    * Remove Bluebird: phase 3
    [\#1088](https://github.com/matrix-org/matrix-js-sdk/pull/1088)
    * ignore m.key.verification.done messages when we don't expect any more
    messages
    [\#1104](https://github.com/matrix-org/matrix-js-sdk/pull/1104)
    * dont cancel on remote echo of own .request event
    [\#1111](https://github.com/matrix-org/matrix-js-sdk/pull/1111)
    * Refactor verification request code
    [\#1109](https://github.com/matrix-org/matrix-js-sdk/pull/1109)
    * Fix device list's cross-signing storage path
    [\#1105](https://github.com/matrix-org/matrix-js-sdk/pull/1105)
    * yarn upgrade
    [\#1103](https://github.com/matrix-org/matrix-js-sdk/pull/1103)
  • v2.4.6

    0d59963b · v2.4.6 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.6-rc.1...v2.4.6)
    * No changes since rc.1
  • v2.4.6-rc.1

    358f1350 · v2.4.6-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.5...v2.4.6-rc.1)
    * Update alias handling
    [\#1102](https://github.com/matrix-org/matrix-js-sdk/pull/1102)
    * increase timeout on flush to fix failing unit test
    [\#1096](https://github.com/matrix-org/matrix-js-sdk/pull/1096)
    * Disable broken cross-signing test
    [\#1095](https://github.com/matrix-org/matrix-js-sdk/pull/1095)
    * Fix a couple SAS tests
    [\#1094](https://github.com/matrix-org/matrix-js-sdk/pull/1094)
    * Fix Olm unwedging test
    [\#1093](https://github.com/matrix-org/matrix-js-sdk/pull/1093)
    * Fix empty string handling in push notifications
    [\#1089](https://github.com/matrix-org/matrix-js-sdk/pull/1089)
    * expand e2ee logging to better debug UISIs
    [\#1090](https://github.com/matrix-org/matrix-js-sdk/pull/1090)
    * Remove Bluebird: phase 2
    [\#1087](https://github.com/matrix-org/matrix-js-sdk/pull/1087)
    * Relax identity server discovery checks to FAIL_PROMPT
    [\#1062](https://github.com/matrix-org/matrix-js-sdk/pull/1062)
    * Fix incorrect return value of MatrixClient.prototype.uploadKeys
    [\#1061](https://github.com/matrix-org/matrix-js-sdk/pull/1061)
    * Fix calls in e2e rooms
    [\#1086](https://github.com/matrix-org/matrix-js-sdk/pull/1086)
    * Monitor verification request over DM as well
    [\#1085](https://github.com/matrix-org/matrix-js-sdk/pull/1085)
    * Remove 'check' npm script
    [\#1084](https://github.com/matrix-org/matrix-js-sdk/pull/1084)
    * Always process call events in batches
    [\#1083](https://github.com/matrix-org/matrix-js-sdk/pull/1083)
    * Fix ringing chirp on loading
    [\#1082](https://github.com/matrix-org/matrix-js-sdk/pull/1082)
    * Remove *most* bluebird specific things
    [\#1081](https://github.com/matrix-org/matrix-js-sdk/pull/1081)
    * Switch to Jest
    [\#1080](https://github.com/matrix-org/matrix-js-sdk/pull/1080)
  • v2.4.5

    c8ab8201 · v2.4.5 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.4...v2.4.5)
    * Relax identity server discovery checks to FAIL_PROMPT
    * Expand E2EE debug logging to diagnose "unable to decrypt" errors
  • v2.4.4

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

    12bb0b86 · v2.4.4-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.3...v2.4.4-rc.1)
    * Fix SAS verification in encrypted DMs
    [\#1077](https://github.com/matrix-org/matrix-js-sdk/pull/1077)
    * Cross-signing / secret storage tweaks
    [\#1078](https://github.com/matrix-org/matrix-js-sdk/pull/1078)
    * Fix local trust for key backups
    [\#1075](https://github.com/matrix-org/matrix-js-sdk/pull/1075)
    * Add method to get last active timestamp in room
    [\#1072](https://github.com/matrix-org/matrix-js-sdk/pull/1072)
    * Check the right Synapse endpoint for determining admin capabilities
    [\#1071](https://github.com/matrix-org/matrix-js-sdk/pull/1071)
    * Cross Signing Support
    [\#832](https://github.com/matrix-org/matrix-js-sdk/pull/832)
    * Don't double cancel verification request
    [\#1064](https://github.com/matrix-org/matrix-js-sdk/pull/1064)
    * Support for verification requests in the timeline
    [\#1067](https://github.com/matrix-org/matrix-js-sdk/pull/1067)
    * Use stable API prefix for 3PID APIs when supported
    [\#1066](https://github.com/matrix-org/matrix-js-sdk/pull/1066)
    * Remove Jenkins scripts
    [\#1063](https://github.com/matrix-org/matrix-js-sdk/pull/1063)
  • v2.4.3

    6ba052dc · v2.4.3 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.3-rc.1...v2.4.3)
    * No changes since rc.1
  • v2.4.3-rc.1

    e8f5a8b8 · v2.4.3-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.2...v2.4.3-rc.1)
    * fix the path in references to logger.js
    [\#1056](https://github.com/matrix-org/matrix-js-sdk/pull/1056)
    * verification in DMs
    [\#1050](https://github.com/matrix-org/matrix-js-sdk/pull/1050)
    * Properly documented the function possible returns
    [\#1054](https://github.com/matrix-org/matrix-js-sdk/pull/1054)
    * Downgrade to Bluebird 3.5.5 to fix Firefox
    [\#1055](https://github.com/matrix-org/matrix-js-sdk/pull/1055)
    * Upgrade safe deps to latest major version
    [\#1053](https://github.com/matrix-org/matrix-js-sdk/pull/1053)
    * Don't include .js in the import string.
    [\#1052](https://github.com/matrix-org/matrix-js-sdk/pull/1052)
  • v2.4.2

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

    20d82eb9 · v2.4.2-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.1...v2.4.2-rc.1)
    * Log state of Olm sessions
    [\#1047](https://github.com/matrix-org/matrix-js-sdk/pull/1047)
    * Add method to get access to all timelines
    [\#1048](https://github.com/matrix-org/matrix-js-sdk/pull/1048)
  • v2.4.1

    e024d047 · v2.4.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.0...v2.4.1)
    * Upgrade deps
    [\#1046](https://github.com/matrix-org/matrix-js-sdk/pull/1046)
    * Ignore crypto events with no content
    [\#1043](https://github.com/matrix-org/matrix-js-sdk/pull/1043)
  • v2.4.0

    11e6eb94 · v2.4.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.4.0-rc.1...v2.4.0)
    * Clean Yarn cache during release
    [\#1045](https://github.com/matrix-org/matrix-js-sdk/pull/1045)
  • v2.4.0-rc.1

    8de6746e · v2.4.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.3.2...v2.4.0-rc.1)
    * Remove id_server from creds for interactive auth
    [\#1044](https://github.com/matrix-org/matrix-js-sdk/pull/1044)
    * Remove IS details from requestToken to HS
    [\#1041](https://github.com/matrix-org/matrix-js-sdk/pull/1041)
    * Add support for sending MSISDN tokens to alternate URLs
    [\#1040](https://github.com/matrix-org/matrix-js-sdk/pull/1040)
    * Add separate 3PID add and bind APIs
    [\#1038](https://github.com/matrix-org/matrix-js-sdk/pull/1038)
    * Bump eslint-utils from 1.4.0 to 1.4.2
    [\#1037](https://github.com/matrix-org/matrix-js-sdk/pull/1037)
    * Handle WebRTC security errors as non-fatal
    [\#1036](https://github.com/matrix-org/matrix-js-sdk/pull/1036)
    * Check for r0.6.0 support in addition to unstable feature flags
    [\#1035](https://github.com/matrix-org/matrix-js-sdk/pull/1035)
    * Update room members on member event redaction
    [\#1030](https://github.com/matrix-org/matrix-js-sdk/pull/1030)
    * Support hidden read receipts
    [\#1028](https://github.com/matrix-org/matrix-js-sdk/pull/1028)
    * Do 3pid lookups in lowercase
    [\#1029](https://github.com/matrix-org/matrix-js-sdk/pull/1029)
    * Add Synapse admin functions for deactivating a user
    [\#1027](https://github.com/matrix-org/matrix-js-sdk/pull/1027)
    * Fix addPendingEvent with pending event order == chronological
    [\#1026](https://github.com/matrix-org/matrix-js-sdk/pull/1026)
    * Add AutoDiscovery.getRawClientConfig() for easy .well-known lookups
    [\#1024](https://github.com/matrix-org/matrix-js-sdk/pull/1024)
    * Don't convert errors to JSON if they are JSON already
    [\#1025](https://github.com/matrix-org/matrix-js-sdk/pull/1025)
    * Send id_access_token to HS for use in proxied IS requests
    [\#1022](https://github.com/matrix-org/matrix-js-sdk/pull/1022)
    * Clean up JSON handling in identity server requests
    [\#1023](https://github.com/matrix-org/matrix-js-sdk/pull/1023)
    * Use the v2 (hashed) lookup for identity server queries
    [\#1021](https://github.com/matrix-org/matrix-js-sdk/pull/1021)
    * Add getIdServer() & doesServerRequireIdServerParam()
    [\#1018](https://github.com/matrix-org/matrix-js-sdk/pull/1018)
    * Make requestToken endpoints work without ID Server
    [\#1019](https://github.com/matrix-org/matrix-js-sdk/pull/1019)
    * Fix setIdentityServer
    [\#1016](https://github.com/matrix-org/matrix-js-sdk/pull/1016)
    * Change ICE fallback server and make fallback opt-in
    [\#1015](https://github.com/matrix-org/matrix-js-sdk/pull/1015)
    * Throw an exception if trying to do an ID server request with no ID server
    [\#1014](https://github.com/matrix-org/matrix-js-sdk/pull/1014)
    * Add setIdentityServerUrl
    [\#1013](https://github.com/matrix-org/matrix-js-sdk/pull/1013)
    * Add matrix base API to report an event
    [\#1011](https://github.com/matrix-org/matrix-js-sdk/pull/1011)
    * Fix POST body for v2 IS requests
    [\#1010](https://github.com/matrix-org/matrix-js-sdk/pull/1010)
    * Add API for bulk lookup on the Identity Server
    [\#1009](https://github.com/matrix-org/matrix-js-sdk/pull/1009)
    * Remove deprecated authedRequestWithPrefix and requestWithPrefix
    [\#1000](https://github.com/matrix-org/matrix-js-sdk/pull/1000)
    * Add API for checking IS account info
    [\#1007](https://github.com/matrix-org/matrix-js-sdk/pull/1007)
    * Support rewriting push rules when our internal defaults change
    [\#1006](https://github.com/matrix-org/matrix-js-sdk/pull/1006)
    * Upgrade dependencies
    [\#1005](https://github.com/matrix-org/matrix-js-sdk/pull/1005)
  • v2.3.2

    7d07ab7c · v2.3.2 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.3.2-rc.1...v2.3.2)
    * [Release] Fix addPendingEvent with pending event order == chronological
    [\#1034](https://github.com/matrix-org/matrix-js-sdk/pull/1034)
  • v2.3.2-rc.1

    f21c5aa7 · v2.3.2-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.3.1...v2.3.2-rc.1)
    * Synapse admin functions to release
    [\#1033](https://github.com/matrix-org/matrix-js-sdk/pull/1033)
    * [To Release] Add matrix base API to report an event
    [\#1032](https://github.com/matrix-org/matrix-js-sdk/pull/1032)
  • v2.3.1

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

    5758029c · v2.3.1-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.3.0...v2.3.1-rc.1)
    * Update room members on member event redaction
    [\#1031](https://github.com/matrix-org/matrix-js-sdk/pull/1031)
  • v2.3.0

    06adc34f · v2.3.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v2.3.0-rc.1...v2.3.0)
    * [release] Support rewriting push rules when our internal defaults change
    [\#1008](https://github.com/matrix-org/matrix-js-sdk/pull/1008)