Releases: matrix-org/matrix-js-sdk
Releases · matrix-org/matrix-js-sdk
v0.7.8-rc.1
- Attempt to rework the release-tarball-signing stuff
#438 - ability to specify webrtc audio/video inputs for the lib to request
#427 - make screen sharing call FF friendly :D
#434 - Fix race in device list updates
#431 - WebRTC: Support recvonly for video for those without a webcam
#424 - Update istanbul to remove minimatch DoS Warning
#422 - webrtc/call: Make it much less likely that callIds collide locally
#423 - Automatically complete dummy auth
#420 - Don't leave the gh-pages branch checked out
#418
v0.7.7
- No changes
v0.7.7-rc.1
- Automatically complete dummy auth
#420
v0.7.6
- No changes
v0.7.6-rc.2
v0.7.6-rc.1
- 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
asthis
#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
Full Changelog
No changes from 0.7.5-rc.3
v0.7.5-rc.3
v0.7.5-rc.2
v0.7.5-rc.1
- 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