Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.6.3
    2e99d5da · 0.6.3 ·
    0.6.3
  • v0.6.4-rc.1
    efa1eee6 · v0.6.4-rc.1 ·
  • v0.6.4-rc.2
    4f4eba16 · v0.6.4-rc.2 ·
  • v0.6.4
    6f79a310 · v0.6.4 ·
  • v0.7.0
    889bfce6 · v0.7.0 ·
  • v0.7.1-rc.1
    f997b4a1 · v0.7.1-rc.1 ·
  • v0.7.1
    79a699f0 · v0.7.1 ·
  • v0.7.2
    c7357952 · v0.7.2 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.1...v0.7.2)
    * Bump to Olm 2.0
    [\#309](https://github.com/matrix-org/matrix-js-sdk/pull/309)
    * Sanity check payload length before encrypting
    [\#307](https://github.com/matrix-org/matrix-js-sdk/pull/307)
    * Remove dead _sendPingToDevice function
    [\#308](https://github.com/matrix-org/matrix-js-sdk/pull/308)
    * Add setRoomDirectoryVisibilityAppService
    [\#306](https://github.com/matrix-org/matrix-js-sdk/pull/306)
    * Update release script to do signed releases
    [\#305](https://github.com/matrix-org/matrix-js-sdk/pull/305)
    * e2e: Wait for pending device lists
    [\#304](https://github.com/matrix-org/matrix-js-sdk/pull/304)
    * Start a new megolm session when devices are blacklisted
    [\#303](https://github.com/matrix-org/matrix-js-sdk/pull/303)
    * E2E: Download our own devicelist on startup
    [\#302](https://github.com/matrix-org/matrix-js-sdk/pull/302)
  • v0.7.3
    54eec40d · v0.7.3 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.2...v0.7.3)
    * User presence list feature
    [\#310](https://github.com/matrix-org/matrix-js-sdk/pull/310)
    * Allow clients the ability to set a default local timeout
    [\#313](https://github.com/matrix-org/matrix-js-sdk/pull/313)
    * Add API to delete threepid
    [\#312](https://github.com/matrix-org/matrix-js-sdk/pull/312)
  • v0.7.4-rc.1
    bb7c9b22 · v0.7.4-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.3...v0.7.4-rc.1)
    * Remove babel-polyfill
    [\#321](https://github.com/matrix-org/matrix-js-sdk/pull/321)
    * Update build process for ES6
    [\#320](https://github.com/matrix-org/matrix-js-sdk/pull/320)
    * 'babel' is not a babel package anymore
    [\#319](https://github.com/matrix-org/matrix-js-sdk/pull/319)
    * Add Babel for ES6 support
    [\#318](https://github.com/matrix-org/matrix-js-sdk/pull/318)
    * Move screen sharing check/error
    [\#317](https://github.com/matrix-org/matrix-js-sdk/pull/317)
    * release.sh: Bail early if there are uncommitted changes
    [\#316](https://github.com/matrix-org/matrix-js-sdk/pull/316)
  • v0.7.4
    9c6973a4 · v0.7.4 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.4-rc.1...v0.7.4)
    * Fix non-conference calling
  • v0.7.5-rc.1
    8e6bca34 · v0.7.5-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.4...v0.7.5-rc.1)
    * Support for blacklisting unverified devices, both per-room and globally
    [\#336](https://github.com/matrix-org/matrix-js-sdk/pull/336)
    * track errors when events can't be sent
    [\#349](https://github.com/matrix-org/matrix-js-sdk/pull/349)
    * Factor out device list management
    [\#346](https://github.com/matrix-org/matrix-js-sdk/pull/346)
    * Support for warning users when unknown devices show up
    [\#335](https://github.com/matrix-org/matrix-js-sdk/pull/335)
    * Enable sourcemaps in browserified distro
    [\#345](https://github.com/matrix-org/matrix-js-sdk/pull/345)
    * Record all e2e room settings in localstorage
    [\#344](https://github.com/matrix-org/matrix-js-sdk/pull/344)
    * Make Olm work with browserified js-sdk
    [\#340](https://github.com/matrix-org/matrix-js-sdk/pull/340)
    * Make browserify a dev dependency
    [\#339](https://github.com/matrix-org/matrix-js-sdk/pull/339)
    * Allow single line brace-style
    [\#338](https://github.com/matrix-org/matrix-js-sdk/pull/338)
    * Turn on comma-dangle for function calls
    [\#333](https://github.com/matrix-org/matrix-js-sdk/pull/333)
    * Add prefer-const
    [\#331](https://github.com/matrix-org/matrix-js-sdk/pull/331)
    * Support for importing and exporting megolm sessions
    [\#326](https://github.com/matrix-org/matrix-js-sdk/pull/326)
    * Fix linting on all tests
    [\#329](https://github.com/matrix-org/matrix-js-sdk/pull/329)
    * Fix ESLint warnings and errors
    [\#325](https://github.com/matrix-org/matrix-js-sdk/pull/325)
    * BREAKING CHANGE: Remove WebStorageStore
    [\#324](https://github.com/matrix-org/matrix-js-sdk/pull/324)
  • v0.7.5-rc.2
    bd4de483 · v0.7.5-rc.2 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.5-rc.1...v0.7.5-rc.2)
    * Use the device change notifications interface
    [\#348](https://github.com/matrix-org/matrix-js-sdk/pull/348)
    * Rewrite the device key query logic
    [\#347](https://github.com/matrix-org/matrix-js-sdk/pull/347)
  • v0.7.5-rc.3
    2e6b93f8 · v0.7.5-rc.3 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.5-rc.2...v0.7.5-rc.3)
    * Include DeviceInfo in deviceVerificationChanged events
    [a3cc8eb](https://github.com/matrix-org/matrix-js-sdk/commit/a3cc8eb1f6d165576a342596f638316721cb26b6)
    * Fix device list update
    [5fd7410](https://github.com/matrix-org/matrix-js-sdk/commit/5fd74109ffc56b73deb40c2604d84c38b8032c40)
  • v0.7.5
    e8c6002d · v0.7.5 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.5-rc.3...v0.7.5)
    No changes from 0.7.5-rc.3
  • v0.7.6-rc.1
    1762f9d6 · v0.7.6-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.5...v0.7.6-rc.1)
    * Make indexeddb save after the first sync
    [\#414](https://github.com/matrix-org/matrix-js-sdk/pull/414)
    * Make indexeddb startup faster
    [\#413](https://github.com/matrix-org/matrix-js-sdk/pull/413)
    * Add ability to do indexeddb sync work in webworker
    [\#412](https://github.com/matrix-org/matrix-js-sdk/pull/412)
    * Move more functionality to the indexeddb backend
    [\#409](https://github.com/matrix-org/matrix-js-sdk/pull/409)
    * Indicate syncState ERROR after many failed /syncs
    [\#410](https://github.com/matrix-org/matrix-js-sdk/pull/410)
    * Further reorganising of indexeddb sync code
    [\#407](https://github.com/matrix-org/matrix-js-sdk/pull/407)
    * Change interface of IndexedDBStore: hide internals
    [\#406](https://github.com/matrix-org/matrix-js-sdk/pull/406)
    * Don't be SYNCING until updating from the server
    [\#405](https://github.com/matrix-org/matrix-js-sdk/pull/405)
    * Don't log the entire /sync response
    [\#403](https://github.com/matrix-org/matrix-js-sdk/pull/403)
    * webrtc/call: Assign MediaStream to video element srcObject
    [\#402](https://github.com/matrix-org/matrix-js-sdk/pull/402)
    * Fix undefined reference in http-api
    [\#400](https://github.com/matrix-org/matrix-js-sdk/pull/400)
    * Add copyright header to event-timeline.js
    [\#382](https://github.com/matrix-org/matrix-js-sdk/pull/382)
    * client: fix docs for user-scoped account_data events
    [\#397](https://github.com/matrix-org/matrix-js-sdk/pull/397)
    * Add a CONTRIBUTING for js-sdk
    [\#399](https://github.com/matrix-org/matrix-js-sdk/pull/399)
    * Fix leaking room state objects on limited sync responses
    [\#395](https://github.com/matrix-org/matrix-js-sdk/pull/395)
    * Extend 'ignoreFailure' to be 'background'
    [\#396](https://github.com/matrix-org/matrix-js-sdk/pull/396)
    * Add x_show_msisdn parameter to register calls
    [\#388](https://github.com/matrix-org/matrix-js-sdk/pull/388)
    * Update event redaction to keep sender and origin_server_ts
    [\#394](https://github.com/matrix-org/matrix-js-sdk/pull/394)
    * Handle 'limited' timeline responses in the SyncAccumulator
    [\#393](https://github.com/matrix-org/matrix-js-sdk/pull/393)
    * Give a better error message if the HS doesn't support msisdn registeration
    [\#391](https://github.com/matrix-org/matrix-js-sdk/pull/391)
    * Add getEmailSid
    [\#383](https://github.com/matrix-org/matrix-js-sdk/pull/383)
    * Add m.login.email.identity support to UI auth
    [\#380](https://github.com/matrix-org/matrix-js-sdk/pull/380)
    * src/client.js: Fix incorrect roomId reference in VoIP glare code
    [\#381](https://github.com/matrix-org/matrix-js-sdk/pull/381)
    * add .editorconfig
    [\#379](https://github.com/matrix-org/matrix-js-sdk/pull/379)
    * Store account data in the same way as room data
    [\#377](https://github.com/matrix-org/matrix-js-sdk/pull/377)
    * Upload one-time keys on /sync rather than a timer
    [\#376](https://github.com/matrix-org/matrix-js-sdk/pull/376)
    * Increase the WRITE_DELAY on database syncing
    [\#374](https://github.com/matrix-org/matrix-js-sdk/pull/374)
    * Make deleteAllData() return a Promise
    [\#373](https://github.com/matrix-org/matrix-js-sdk/pull/373)
    * Don't include banned users in the room name
    [\#372](https://github.com/matrix-org/matrix-js-sdk/pull/372)
    * Support IndexedDB as a backing store
    [\#363](https://github.com/matrix-org/matrix-js-sdk/pull/363)
    * Poll /sync with a short timeout while catching up
    [\#370](https://github.com/matrix-org/matrix-js-sdk/pull/370)
    * Make test coverage work again
    [\#368](https://github.com/matrix-org/matrix-js-sdk/pull/368)
    * Add docs to event
    [\#367](https://github.com/matrix-org/matrix-js-sdk/pull/367)
    * Keep the device-sync token more up-to-date
    [\#366](https://github.com/matrix-org/matrix-js-sdk/pull/366)
    * Fix race conditions in device list download
    [\#365](https://github.com/matrix-org/matrix-js-sdk/pull/365)
    * Fix the unban method
    [\#364](https://github.com/matrix-org/matrix-js-sdk/pull/364)
    * Spread out device verification work
    [\#362](https://github.com/matrix-org/matrix-js-sdk/pull/362)
    * Clean up/improve e2e logging
    [\#361](https://github.com/matrix-org/matrix-js-sdk/pull/361)
    * Fix decryption of events whose key arrives later
    [\#360](https://github.com/matrix-org/matrix-js-sdk/pull/360)
    * Invalidate device lists when encryption is enabled in a room
    [\#359](https://github.com/matrix-org/matrix-js-sdk/pull/359)
    * Switch from jasmine to mocha + expect + lolex
    [\#358](https://github.com/matrix-org/matrix-js-sdk/pull/358)
    * Install source-map-support in each test
    [\#356](https://github.com/matrix-org/matrix-js-sdk/pull/356)
    * searchMessageText: avoid setting keys=undefined
    [\#357](https://github.com/matrix-org/matrix-js-sdk/pull/357)
    * realtime-callbacks: pass `global` as `this`
    [\#355](https://github.com/matrix-org/matrix-js-sdk/pull/355)
    * Make the tests work without olm
    [\#354](https://github.com/matrix-org/matrix-js-sdk/pull/354)
    * Tests: Factor out TestClient and use it in crypto tests
    [\#353](https://github.com/matrix-org/matrix-js-sdk/pull/353)
    * Fix some lint
    [\#352](https://github.com/matrix-org/matrix-js-sdk/pull/352)
    * Make a sig for source tarballs when releasing
    [\#351](https://github.com/matrix-org/matrix-js-sdk/pull/351)
    * When doing a pre-release, don't bother merging to master and develop.
    [\#350](https://github.com/matrix-org/matrix-js-sdk/pull/350)
  • v0.7.6-rc.2
    070d58ac · v0.7.6-rc.2 ·
    [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)
  • v0.7.6
    625697e0 · v0.7.6 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.6-rc.2...v0.7.6)
    * No changes
  • v0.7.7-rc.1
    0f6e9d7b · v0.7.7-rc.1 ·
    [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.7
    2b6f8adc · v0.7.7 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.7.7-rc.1...v0.7.7)
    * No changes