Skip to content

Releases: matrix-org/matrix-js-sdk

v0.7.6-rc.1

07 Apr 15:45
Compare
Choose a tag to compare
v0.7.6-rc.1 Pre-release
Pre-release

Full Changelog

  • Make indexeddb save after the first sync
    #414
  • Make indexeddb startup faster
    #413
  • Add ability to do indexeddb sync work in webworker
    #412
  • Move more functionality to the indexeddb backend
    #409
  • Indicate syncState ERROR after many failed /syncs
    #410
  • Further reorganising of indexeddb sync code
    #407
  • Change interface of IndexedDBStore: hide internals
    #406
  • Don't be SYNCING until updating from the server
    #405
  • Don't log the entire /sync response
    #403
  • webrtc/call: Assign MediaStream to video element srcObject
    #402
  • Fix undefined reference in http-api
    #400
  • Add copyright header to event-timeline.js
    #382
  • client: fix docs for user-scoped account_data events
    #397
  • Add a CONTRIBUTING for js-sdk
    #399
  • Fix leaking room state objects on limited sync responses
    #395
  • Extend 'ignoreFailure' to be 'background'
    #396
  • Add x_show_msisdn parameter to register calls
    #388
  • Update event redaction to keep sender and origin_server_ts
    #394
  • Handle 'limited' timeline responses in the SyncAccumulator
    #393
  • Give a better error message if the HS doesn't support msisdn registeration
    #391
  • Add getEmailSid
    #383
  • Add m.login.email.identity support to UI auth
    #380
  • src/client.js: Fix incorrect roomId reference in VoIP glare code
    #381
  • add .editorconfig
    #379
  • Store account data in the same way as room data
    #377
  • Upload one-time keys on /sync rather than a timer
    #376
  • Increase the WRITE_DELAY on database syncing
    #374
  • Make deleteAllData() return a Promise
    #373
  • Don't include banned users in the room name
    #372
  • Support IndexedDB as a backing store
    #363
  • Poll /sync with a short timeout while catching up
    #370
  • Make test coverage work again
    #368
  • Add docs to event
    #367
  • Keep the device-sync token more up-to-date
    #366
  • Fix race conditions in device list download
    #365
  • Fix the unban method
    #364
  • Spread out device verification work
    #362
  • Clean up/improve e2e logging
    #361
  • Fix decryption of events whose key arrives later
    #360
  • Invalidate device lists when encryption is enabled in a room
    #359
  • Switch from jasmine to mocha + expect + lolex
    #358
  • Install source-map-support in each test
    #356
  • searchMessageText: avoid setting keys=undefined
    #357
  • realtime-callbacks: pass global as this
    #355
  • Make the tests work without olm
    #354
  • Tests: Factor out TestClient and use it in crypto tests
    #353
  • Fix some lint
    #352
  • Make a sig for source tarballs when releasing
    #351
  • When doing a pre-release, don't bother merging to master and develop.
    #350

v0.7.5

04 Feb 10:16
Compare
Choose a tag to compare

Full Changelog
No changes from 0.7.5-rc.3

v0.7.5-rc.3

03 Feb 15:25
Compare
Choose a tag to compare
v0.7.5-rc.3 Pre-release
Pre-release

Full Changelog

  • Include DeviceInfo in deviceVerificationChanged events
    a3cc8eb
  • Fix device list update
    5fd7410

v0.7.5-rc.2

03 Feb 13:02
Compare
Choose a tag to compare
v0.7.5-rc.2 Pre-release
Pre-release

Full Changelog

  • Use the device change notifications interface
    #348
  • Rewrite the device key query logic
    #347

v0.7.5-rc.1

03 Feb 12:06
Compare
Choose a tag to compare
v0.7.5-rc.1 Pre-release
Pre-release

Full Changelog

  • Support for blacklisting unverified devices, both per-room and globally
    #336
  • track errors when events can't be sent
    #349
  • Factor out device list management
    #346
  • Support for warning users when unknown devices show up
    #335
  • Enable sourcemaps in browserified distro
    #345
  • Record all e2e room settings in localstorage
    #344
  • Make Olm work with browserified js-sdk
    #340
  • Make browserify a dev dependency
    #339
  • Allow single line brace-style
    #338
  • Turn on comma-dangle for function calls
    #333
  • Add prefer-const
    #331
  • Support for importing and exporting megolm sessions
    #326
  • Fix linting on all tests
    #329
  • Fix ESLint warnings and errors
    #325
  • BREAKING CHANGE: Remove WebStorageStore
    #324

v0.7.4

16 Jan 13:05
Compare
Choose a tag to compare

Full Changelog

  • Fix non-screensare calling

v0.7.4-rc.1

13 Jan 11:00
Compare
Choose a tag to compare
v0.7.4-rc.1 Pre-release
Pre-release

Full Changelog

  • Remove babel-polyfill
    #321
  • Update build process for ES6
    #320
  • 'babel' is not a babel package anymore
    #319
  • Add Babel for ES6 support
    #318
  • Move screen sharing check/error
    #317
  • release.sh: Bail early if there are uncommitted changes
    #316

v0.7.3

04 Jan 11:26
Compare
Choose a tag to compare

Full Changelog

  • User presence list feature
    #310
  • Allow clients the ability to set a default local timeout
    #313
  • Add API to delete threepid
    #312

v0.7.2

15 Dec 17:47
Compare
Choose a tag to compare

Full Changelog

  • Bump to Olm 2.0
    #309
  • Sanity check payload length before encrypting
    #307
  • Remove dead _sendPingToDevice function
    #308
  • Add setRoomDirectoryVisibilityAppService
    #306
  • Update release script to do signed releases
    #305
  • e2e: Wait for pending device lists
    #304
  • Start a new megolm session when devices are blacklisted
    #303
  • E2E: Download our own devicelist on startup
    #302

v0.7.1

09 Dec 19:29
Compare
Choose a tag to compare
v0.7.1