Tags

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

    63459625 · v0.11.1-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.11.0...v0.11.1-rc.1)
    * make usage of hub compatible with latest version (2.5)
    [\#747](https://github.com/matrix-org/matrix-js-sdk/pull/747)
    * Detect when lazy loading has been toggled in client.startClient
    [\#746](https://github.com/matrix-org/matrix-js-sdk/pull/746)
    * Add getMediaLimits to client
    [\#644](https://github.com/matrix-org/matrix-js-sdk/pull/644)
    * Split npm start into an init and watch script
    [\#742](https://github.com/matrix-org/matrix-js-sdk/pull/742)
    * Revert "room name should only take canonical alias into account"
    [\#738](https://github.com/matrix-org/matrix-js-sdk/pull/738)
    * fix display name disambiguation with LL
    [\#737](https://github.com/matrix-org/matrix-js-sdk/pull/737)
    * Introduce Room.myMembership event
    [\#735](https://github.com/matrix-org/matrix-js-sdk/pull/735)
    * room name should only take canonical alias into account
    [\#733](https://github.com/matrix-org/matrix-js-sdk/pull/733)
    * state events from context response were not wrapped in a MatrixEvent
    [\#732](https://github.com/matrix-org/matrix-js-sdk/pull/732)
    * Reduce amount of promises created when inserting members
    [\#724](https://github.com/matrix-org/matrix-js-sdk/pull/724)
    * dont wait for LL members to be stored to resolve the members
    [\#726](https://github.com/matrix-org/matrix-js-sdk/pull/726)
    * RoomState.members emitted with wrong argument order for OOB members
    [\#728](https://github.com/matrix-org/matrix-js-sdk/pull/728)
  • v0.11.0

    33a11397 · v0.11.0 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.11.0-rc.1...v0.11.0)
    BREAKING CHANGES
    ----------------
    * v0.11.0-rc.1 introduced some breaking changes - see the respective release notes.
    No changes since rc.1
  • v0.11.0-rc.1

    387fd16b · v0.11.0-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.9...v0.11.0-rc.1)
    * Support for lazy loading members. This should improve performance for
    users who joined big rooms a lot. Pass to `lazyLoadMembers = true` option when calling `startClient`.
    BREAKING CHANGES
    ----------------
    * `MatrixClient::startClient` now returns a Promise. No method should be called on the client before that promise resolves. Before this method didn't return anything.
    * A new `CATCHUP` sync state, emitted by `MatrixClient#"sync"` and returned by `MatrixClient::getSyncState()`, when doing initial sync after the `ERROR` state. See `MatrixClient` documentation for details.
    * `RoomState::maySendEvent('m.room.message', userId)` & `RoomState::maySendMessage(userId)` do not check the membership of the user anymore, only the power level. To check if the syncing user is allowed to write in a room, use `Room::maySendMessage()` as `RoomState` is not always aware of the syncing user's membership anymore, in case lazy loading of members is enabled.
    All Changes
    -----------
    * Only emit CATCHUP if recovering from conn error
    [\#727](https://github.com/matrix-org/matrix-js-sdk/pull/727)
    * Fix docstring for sync data.error
    [\#725](https://github.com/matrix-org/matrix-js-sdk/pull/725)
    * Re-apply "Don't rely on members to query if syncing user can post to room"
    [\#723](https://github.com/matrix-org/matrix-js-sdk/pull/723)
    * Revert "Don't rely on members to query if syncing user can post to room"
    [\#721](https://github.com/matrix-org/matrix-js-sdk/pull/721)
    * Don't rely on members to query if syncing user can post to room
    [\#717](https://github.com/matrix-org/matrix-js-sdk/pull/717)
    * Fixes for room.guessDMUserId
    [\#719](https://github.com/matrix-org/matrix-js-sdk/pull/719)
    * Fix filepanel also filtering main timeline with LL turned on.
    [\#716](https://github.com/matrix-org/matrix-js-sdk/pull/716)
    * Remove lazy loaded members when leaving room
    [\#711](https://github.com/matrix-org/matrix-js-sdk/pull/711)
    * Fix: show spinner again while recovering from connection error
    [\#702](https://github.com/matrix-org/matrix-js-sdk/pull/702)
    * Add method to query LL state in client
    [\#714](https://github.com/matrix-org/matrix-js-sdk/pull/714)
    * Fix: also load invited members when lazy loading members
    [\#707](https://github.com/matrix-org/matrix-js-sdk/pull/707)
    * Pass through function to discard megolm session
    [\#704](https://github.com/matrix-org/matrix-js-sdk/pull/704)
  • v0.10.9

    0b663212 · v0.10.9 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.9-rc.2...v0.10.9)
    * No changes since rc.2
  • v0.10.9-rc.2

    7582c28c · v0.10.9-rc.2 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.9-rc.1...v0.10.9-rc.2)
    * Fix for "otherMember.getAvatarUrl is not a function"
    [\#708](https://github.com/matrix-org/matrix-js-sdk/pull/708)
  • v0.10.9-rc.1

    938772b8 · v0.10.9-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.8...v0.10.9-rc.1)
    * Fix DM avatar
    [\#706](https://github.com/matrix-org/matrix-js-sdk/pull/706)
    * Lazy loading: avoid loading members at initial sync for e2e rooms
    [\#699](https://github.com/matrix-org/matrix-js-sdk/pull/699)
    * Improve setRoomEncryption guard against multiple m.room.encryption st…
    [\#700](https://github.com/matrix-org/matrix-js-sdk/pull/700)
    * Revert "Lazy loading: don't block on setting up room crypto"
    [\#698](https://github.com/matrix-org/matrix-js-sdk/pull/698)
    * Lazy loading: don't block on setting up room crypto
    [\#696](https://github.com/matrix-org/matrix-js-sdk/pull/696)
    * Add getVisibleRooms()
    [\#695](https://github.com/matrix-org/matrix-js-sdk/pull/695)
    * Add wrapper around getJoinedMemberCount()
    [\#697](https://github.com/matrix-org/matrix-js-sdk/pull/697)
    * Api to fetch events via /room/.../event/..
    [\#694](https://github.com/matrix-org/matrix-js-sdk/pull/694)
    * Support for room upgrades
    [\#693](https://github.com/matrix-org/matrix-js-sdk/pull/693)
    * Lazy loading of room members
    [\#691](https://github.com/matrix-org/matrix-js-sdk/pull/691)
    BREAKING CHANGE
    ---------------
    * `MatrixClient::startClient` now returns a Promise. No method should be called on the client before that promise resolves. Before this method didn't return anything.
  • v0.10.8

    4d310cd4 · v0.10.8 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.8-rc.1...v0.10.8)
    * No changes since rc.1
  • v0.10.8-rc.1

    eeddfd49 · v0.10.8-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.7...v0.10.8-rc.1)
    * Add getVersion to Room
    [\#689](https://github.com/matrix-org/matrix-js-sdk/pull/689)
    * Add getSyncStateData()
    [\#680](https://github.com/matrix-org/matrix-js-sdk/pull/680)
    * Send sync error to listener
    [\#679](https://github.com/matrix-org/matrix-js-sdk/pull/679)
    * make sure room.tags is always a valid object to avoid crashes
    [\#675](https://github.com/matrix-org/matrix-js-sdk/pull/675)
    * Fix infinite spinner upon joining a room
    [\#673](https://github.com/matrix-org/matrix-js-sdk/pull/673)
  • v0.10.7

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

    c429ca67 · v0.10.7-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.6...v0.10.7-rc.1)
    * encrypt for invited users if history visibility allows.
    [\#666](https://github.com/matrix-org/matrix-js-sdk/pull/666)
  • v0.10.6

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

    3c18c578 · v0.10.6-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.5...v0.10.6-rc.1)
    * Expose event decryption error via Event.decrypted event
    [\#665](https://github.com/matrix-org/matrix-js-sdk/pull/665)
    * Add decryption error codes to base.DecryptionError
    [\#663](https://github.com/matrix-org/matrix-js-sdk/pull/663)
  • v0.10.5

    0415f821 · v0.10.5 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.5-rc.1...v0.10.5)
    * No changes since rc.1
  • v0.10.5-rc.1

    11382d2c · v0.10.5-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.4...v0.10.5-rc.1)
    * fix auth header and filename=undefined
    [\#659](https://github.com/matrix-org/matrix-js-sdk/pull/659)
    * allow setting the output device for webrtc calls
    [\#650](https://github.com/matrix-org/matrix-js-sdk/pull/650)
    * arguments true and false are actually invalid
    [\#596](https://github.com/matrix-org/matrix-js-sdk/pull/596)
    * fix typo where `headers` was not being used and thus sent wrong content-type
    [\#643](https://github.com/matrix-org/matrix-js-sdk/pull/643)
    * fix some documentation typos
    [\#642](https://github.com/matrix-org/matrix-js-sdk/pull/642)
  • v0.10.4

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

    7099adfe · v0.10.4-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.3...v0.10.4-rc.1)
    * check whether notif level is undefined, because `0` is falsey
    [\#651](https://github.com/matrix-org/matrix-js-sdk/pull/651)
  • v0.10.3

    67876bab · v0.10.3 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.3-rc.1...v0.10.3)
    * No changes since v0.10.3-rc.1
  • v0.10.3-rc.1

    9cd44b09 · v0.10.3-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.2...v0.10.3-rc.1)
    BREAKING CHANGE
    ---------------
    The deprecated 'callback' parameter has been removed from MatrixBaseApis.deactivateAccount
    * Add `erase` option to deactivateAccount
    [\#649](https://github.com/matrix-org/matrix-js-sdk/pull/649)
    * Emit Session.no_consent when M_CONSENT_NOT_GIVEN received
    [\#647](https://github.com/matrix-org/matrix-js-sdk/pull/647)
  • v0.10.2

    41538453 · v0.10.2 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.2-rc.1...v0.10.2)
    * No changes from rc.1
  • v0.10.2-rc.1

    21dc0fbf · v0.10.2-rc.1 ·
    [Full Changelog](https://github.com/matrix-org/matrix-js-sdk/compare/v0.10.1...v0.10.2-rc.1)
    * Ignore inserts of dup inbound group sessions, pt 2
    [\#641](https://github.com/matrix-org/matrix-js-sdk/pull/641)
    * Ignore inserts of duplicate inbound group sessions
    [\#639](https://github.com/matrix-org/matrix-js-sdk/pull/639)
    * Log IDB errors
    [\#638](https://github.com/matrix-org/matrix-js-sdk/pull/638)
    * Remove not very useful but veryv spammy log line
    [\#632](https://github.com/matrix-org/matrix-js-sdk/pull/632)
    * Switch event type to m.sticker.
    [\#628](https://github.com/matrix-org/matrix-js-sdk/pull/628)