matrix-js-sdk

Matrix Client-Server SDK for JavaScript

APACHE-2.0 License

Downloads
80.5K
Stars
1.5K
Committers
123

Bot releases are hidden (Show)

matrix-js-sdk - v1.1.0

Published by dbkr over 5 years ago

Full Changelog

  • No Changes since rc.1
matrix-js-sdk - v1.1.0-rc.1

Published by dbkr over 5 years ago

Full Changelog

  • use the release version of olm 3.1.0
    #903
  • Use new Olm repo link in README
    #901
  • Support being fed a .well-known config object for validation
    #897
  • emit self-membership event at end of handling sync update
    #900
  • Use packages.matrix.org for Olm
    #898
  • Fix tests on develop
    #899
  • Stop syncing when the token is invalid
    #895
  • change event redact, POST request to PUT request
    #887
  • Expose better autodiscovery error messages
    #894
  • Explicitly guard store usage during sync startup
    #892
  • Flag v3 rooms as safe
    #893
  • Cache failed capabilities lookups for shorter amounts of time
    #890
  • Fix highlight notifications for unencrypted rooms
    #891
  • Document checking crypto state before using hasUnverifiedDevices
    #889
  • Add logging to sync startup path
    #888
  • Track e2e highlights better, particularly in 'Mentions Only' rooms
    #886
  • support both the incorrect and correct MAC methods
    #882
  • Refuse to set forwards pagination token on live timeline
    #885
  • Degrade IndexedDBStore back to memory only on failure
    #884
  • Refuse to link live timelines into the forwards/backwards position when
    either is invalid
    #877
  • Key backup logging improvements
    #883
  • Don't assume aborts are always from txn.abort()
    #880
  • Add a bunch of logging
    #878
  • Refuse splicing the live timeline into a broken position
    #873
  • Add existence check to local storage based crypto store
    #872
matrix-js-sdk - v1.0.4

Published by bwindels over 5 years ago

Full Changelog

matrix-js-sdk - v1.0.3

Published by dbkr over 5 years ago

Full Changelog

  • Add existence check to local storage based crypto store
    #874
matrix-js-sdk - v1.0.3-rc.1

Published by dbkr over 5 years ago

Full Changelog

  • Add IndexedDB existence checks
    #871
  • Emit sync errors for capturing by clients
    #869
  • Add functions for getting room upgrade history and leaving those rooms
    #868
  • Clarify the meaning of 'real name' for contribution
    #867
  • Remove sessionStore to cryptoStore migration path
    #865
  • Add debugging for spurious room version warnings
    #866
  • Add investigation notes for browser storage
    #864
  • make sure resolve object is defined before calling it
    #862
  • Rename MatrixInMemoryStore to MemoryStore
    #861
  • Use Buildkite for CI
    #859
  • only create one session at a time per device
    #857
matrix-js-sdk - v1.0.2

Published by dbkr over 5 years ago

Full Changelog

  • No changes since rc.1
matrix-js-sdk - v1.0.2-rc.1

Published by dbkr over 5 years ago

Full Changelog

  • Use modern Yarn version on Travis CI
    #858
  • Switch to yarn for dependency management
    #856
  • More key request fixes
    #855
  • Calculate encrypted notification counts
    #851
  • Update dependencies
    #854
  • make sure key requests get sent
    #850
  • Use 'ideal' rather than 'exact' for deviceid
    #852
  • handle partially-shared sessions better
    #848
matrix-js-sdk - v1.0.1

Published by dbkr over 5 years ago

Full Changelog

  • No changes since rc.2
matrix-js-sdk - v1.0.1-rc.2

Published by dbkr over 5 years ago

Full Changelog

  • dont swallow txn errors in crypto store
    #853
  • Don't swallow txn errors in crypto store
    #849
matrix-js-sdk - v1.0.1-rc.1

Published by dbkr over 5 years ago

Full Changelog

  • Fix "e is undefined" masking the original error in MegolmDecryption
    #847
matrix-js-sdk - v1.0.0

Published by jryans over 5 years ago

Full Changelog

  • Try again to commit package-lock.json
    #841
matrix-js-sdk - v1.0.0-rc.2

Published by jryans over 5 years ago

Full Changelog

  • Release script: commit package-lock.json
    #839
  • Add method to force re-check of key backup
    #840
  • Fix: dont check for unverified devices in left members
    #838
matrix-js-sdk - v1.0.0-rc.1

Published by dbkr over 5 years ago

Full Changelog

  • change hex SAS verification to decimal and emoji
    #837
  • Trust on decrypt
    #836
  • Always track our own devices
    #835
  • Make linting rules more consistent
    #834
  • add method to room to check for unverified devices
    #833
  • Merge redesign into develop
    #831
  • Supporting infrastructure for educated decisions on when to upgrade rooms
    #830
  • Include signature info for unknown devices
    #826
  • Flag v2 rooms as "safe"
    #828
  • Update ESLint
    #821
matrix-js-sdk - v0.14.3

Published by dbkr over 5 years ago

Full Changelog

  • No changes since rc.1
matrix-js-sdk - v0.14.3-rc.1

Published by dbkr almost 6 years ago

Full Changelog

  • Merge develop into experimental
    #815
  • Add a getAllEndToEndSessions to crypto store
    #812
  • T3chguy/fix displayname logic
    #668
  • Contributing: Note that rebase lets you mass signoff commits
    #814
  • take into account homoglyphs when calculating similar display names
    #672
  • Emit for key backup failures
    #809
  • emit oldEventId on "updatePendingEvent"
    #646
  • Add getThirdpartyUser to base api
    #589
  • Support custom status messages
    #805
  • Extra checks to avoid release script blowing up mid-process.
    #749
  • Move glob regex utilities out of the pushprocessor and into a more generic
    place
    #800
matrix-js-sdk - v0.14.2

Published by dbkr almost 6 years ago

Full Changelog

  • No changes since rc.1
matrix-js-sdk - v0.14.2-rc.1

Published by dbkr almost 6 years ago

Full Changelog

  • fix some assertions in e2e backup unit test
    #794
  • Config should be called with auth
    #798
  • Don't re-establish sessions with unknown devices
    #792
  • e2e key backups
    #684
  • WIP: online incremental megolm backups
    #595
  • Support for e2e key backups
    #736
  • Passphrase Support for e2e backups
    #786
  • Add 'getSsoLoginUrl' function
    #783
  • Fix: don't set the room name to null when heroes are missing.
    #784
  • Handle crypto db version upgrades
    #785
  • Restart broken Olm sessions
    #780
  • Use the last olm session that got a message
    #776
matrix-js-sdk - v0.14.1

Published by dbkr almost 6 years ago

Full Changelog

  • Warning when crypto DB is too new to use.
matrix-js-sdk - v0.14.0

Published by dbkr almost 6 years ago

Full Changelog

  • No changes since rc.1
matrix-js-sdk - v0.14.0-rc.1

Published by dbkr almost 6 years ago

Full Changelog

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
  • A unit test for olm
    #777
  • Set access_token and user_id after login in with username and password.
    #778
  • Add function to get currently joined rooms.
    #779
  • Remove the request-only stuff we don't need anymore
    #775
  • Manually construct query strings for browser-request instances
    #770
  • Fix: correctly check for crypto being present
    #769
  • Update babel-eslint to 8.1.1
    #768
  • Support request in the browser and support supplying servers to try in
    joinRoom()
    #764
  • loglevel should be a normal dependency
    #767
  • Stop devicelist when client is stopped
    #766
  • Update to WebAssembly-powered Olm
    #743
  • Logging lib. Fixes #332
    #763
  • Use new stop() method on matrix-mock-request
    #765