Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Releases: matrix-org/matrix-react-sdk

v3.7.0-rc.2

21 Oct 14:21
Compare
Choose a tag to compare
v3.7.0-rc.2 Pre-release
Pre-release

Full Changelog

  • Fix JS SDK dependency to use 9.0.0-rc.1 as intended

v3.7.0-rc.1

21 Oct 13:44
Compare
Choose a tag to compare
v3.7.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade JS SDK to 9.0.0-rc.1
  • Update Weblate URL
    #5346
  • Translations update from Weblate
    #5347
  • Left Panel Widget support
    #5247
  • Pinned widgets work
    #5266
  • Convert resizer to Typescript
    #5343
  • Hide filtering microcopy when left panel is minimized
    #5338
  • Skip editor confirmation of upgrades
    #5344
  • Spec compliance, /search doesn't have to return results
    #5337
  • Fix excessive hosting link padding
    #5336
  • Adjust for new widget messaging APIs
    #5341
  • Fix case where sublist context menu missed an update
    #5339
  • Add analytics to VoIP
    #5340
  • Fix Jitsi OpenIDC auth
    #5334
  • Support rejecting calls
    #5324
  • Don't show admin tooling if we're not in the room
    #5330
  • Show Integrations error if iframe failed to load too
    #5328
  • Add security customisation points
    #5327
  • Discard all mx_fadable legacy cruft which is totally useless
    #5326
  • Fix background-image: url(null) for backdrop filter
    #5319
  • Make the ACL update message less noisy
    #5316
  • Fix aspect ratio of avatar before clicking Save
    #5318
  • Don't supply popout widgets with widget parameters
    #5323
  • Changed rainbow algorithm
    #5301
  • Renamed TagPanel and TagOrderStore
    #5309
  • Fix/clarify boolean logic for reaction previews
    #5321
  • Support glare for VoIP calls
    #5311
  • Round of Typescript conversions
    #5314
  • Fix broken rendering of Room Create when showHiddenEvents enabled
    #5317
  • Improve LHS resize performance and tidy stale props&classes
    #5313
  • event-index: Pass the user/device id pair when initializing the event index.
    #5312
  • Fix various aspects of (jitsi) widgets
    #5315
  • Fix rogue (partial) call bar
    #5310
  • Rewrite call state machine
    #5308
  • Convert src/SecurityManager.js to TypeScript
    #5307
  • Fix templating for v1 jitsi widgets
    #5305
  • Use new preparing event for widget communications
    #5303
  • Fix parsing issue in event tile preview for appearance tab
    #5302
  • Track replyToEvent along with Cider state & history
    #5284
  • Roving Tab Index should not interfere with inputs
    #5299
  • Visual tweaks from 2020-10-06 polishing
    #5298
  • Convert auth lifecycle to TS, remove dead ILAG code
    #5296

v3.6.1

20 Oct 10:23
Compare
Choose a tag to compare

Full Changelog

  • [Release] Adjust for new widget messaging APIs
    #5342
  • [Release] Fix Jitsi OpenIDC auth
    #5335

v3.6.0

12 Oct 12:37
Compare
Choose a tag to compare

Full Changelog

  • Upgrade JS SDK to 8.5.0
  • [Release] Fix templating for v1 jitsi widgets
    #5306
  • [Release] Use new preparing event for widget communications
    #5304

v3.6.0-rc.1

07 Oct 13:30
Compare
Choose a tag to compare
v3.6.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade JS SDK to 8.5.0-rc.1
  • Update from Weblate
    #5297
  • Fix edited replies being wrongly treated as big emoji
    #5295
  • Fix StopGapWidget infinitely recursing
    #5294
  • Fix editing and redactions not updating the Reply Thread
    #5281
  • Hide Jump to Read Receipt button for users who have not yet sent an RR
    #5282
  • fix img tags not always being rendered correctly
    #5279
  • Hopefully fix righhtpanel crash
    #5293
  • Fix naive pinning limit and app tile widgetMessaging NPE
    #5283
  • Show server errors from saving profile settings
    #5272
  • Update copy for redact permission
    #5273
  • Remove width limit on widgets
    #5265
  • Fix call container avatar initial centering
    #5280
  • Fix right panel for peeking rooms
    #5268
  • Add support for dehydrated devices
    #5239
  • Use Own Profile Store for the Profile Settings
    #5277
  • null-guard defaultAvatarUrlForString
    #5270
  • Choose first result on enter in the emoji picker
    #5257
  • Fix room directory clipping links in the room's topic
    #5276
  • Decorate failed e2ee downgrade attempts better
    #5278
  • MELS use latest avatar rather than the first avatar
    #5262
  • Fix Encryption Panel close button clashing with Base Card
    #5261
  • Wrap canEncryptToAllUsers in a try/catch to handle server errors
    #5275
  • Fix conditional on communities prototype room creation dialog
    #5274
  • Fix ensureDmExists for encryption detection
    #5271
  • Switch to using the Widget API SDK for widget messaging
    #5171
  • Ensure package links exist when releasing
    #5269
  • Fix the call preview when not in same room as the call
    #5267
  • Make the hangup button do things for conference calls
    #5223
  • Render Jitsi widget state events in a more obvious way
    #5222
  • Make the PIP Jitsi look and feel like the 1:1 PIP
    #5226
  • Trim range when formatting so that it excludes leading/trailing spaces
    #5263
  • Fix button label on the Set Password Dialog
    #5264
  • fix link to classic yarn's yarn link
    #5259
  • Fix index mismatch between username colors styles and custom theming
    #5256
  • Disable autocompletion on security key input during login
    #5258
  • fix uninitialised state and eventlistener leak in RoomUpgradeWarningBar
    #5255
  • Only set title when it changes
    #5254
  • Convert CallHandler to typescript
    #5248
  • Retry loading i18n language if it fails
    #5209
  • Rework profile area for user and room settings to be more clear
    #5243
  • Validation improve pattern for derived data
    #5241

v3.5.0

28 Sep 15:18
Compare
Choose a tag to compare

Full Changelog

  • Upgrade JS SDK to 8.4.1

v3.5.0-rc.1

23 Sep 14:32
Compare
Choose a tag to compare
v3.5.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade JS SDK to 8.4.0-rc.1
  • Update from Weblate
    #5246
  • Upgrade sanitize-html, set nesting limit
    #5245
  • Add a note to use the desktop builds when seshat isn't available
    #5225
  • Add some permission checks to the communities v2 prototype
    #5240
  • Support HS-preferred Secure Backup setup methods
    #5242
  • Only show User Info verify button if the other user has e2ee devices
    #5234
  • Fix New Room List arrow key management
    #5237
  • Fix Room Directory View & Preview actions for federated joins
    #5235
  • Add a UI feature to disable advanced encryption options
    #5238
  • UI Feature Flag: Communities
    #5216
  • Rename apps back to widgets
    #5236
  • Adjust layout and formatting of notifications / files cards
    #5229
  • Fix Search Results Tile undefined variable access regression
    #5232
  • Fix Cmd/Ctrl+Shift+U for File Upload
    #5233
  • Disable the e2ee toggle when creating a room on a server with forced e2e
    #5231
  • UI Feature Flag: Disable advanced options and tidy up some copy
    #5215
  • UI Feature Flag: 3PIDs
    #5228
  • Defer encryption setup until first E2EE room
    #5219
  • Tidy devDeps, all the webpack stuff lives in the layer above
    #5179
  • UI Feature Flag: Hide flair
    #5214
  • UI Feature Flag: Identity server
    #5218
  • UI Feature Flag: Share dialog QR code and social icons
    #5221
  • UI Feature Flag: Registration, Password Reset, Deactivate
    #5227
  • Retry joinRoom up to 5 times in the case of a 504 GATEWAY TIMEOUT
    #5204
  • UI Feature Flag: Disable VoIP
    #5217
  • Fix setState() usage in the constructor of RoomDirectory
    #5224
  • Hide Analytics sections if piwik config is not provided
    #5211
  • UI Feature Flag: Disable feedback button
    #5213
  • Clean up UserInfo to not show a blank Power Selector for users not in room
    #5220
  • Also hide bug reporting prompts from the Error Boundaries
    #5212
  • Tactical improvements to 3PID invites
    #5201
  • If no bug_report_endpoint_url, hide rageshaking from the App
    #5210
  • Introduce a concept of UI features, using it for URL previews at first
    #5208
  • Remove defunct "always show encryption icons" setting
    #5207
  • Don't show Notifications Prompt Toast if user has master rule enabled
    #5203
  • Fix Bridges tab crashing when the room does not have bridges
    #5206
  • Don't count widgets which no longer exist towards pinned count
    #5202
  • Fix crashes with cannot read isResizing of undefined
    #5205
  • Prompt to remove the jitsi widget when pressing the call button
    #5193
  • Show verification status in the room summary card
    #5195
  • Fix user info scrolling in new card view
    #5198
  • Fix sticker picker height
    #5197
  • Call jitsi widgets 'group calls'
    #5191
  • Don't show 'unpin' for persistent widgets
    #5194
  • Split up cross-signing and secure backup settings
    #5182
  • Fix onNewScreen to use replace when going from roomId->roomAlias
    #5185
  • bring back 1.2M style badge counts rather than 99+
    #5192
  • Run the rageshake command through the bug report dialog
    #5189
  • Account for via in pill matching regex
    #5188
  • Remove now-unused create-react-class from lockfile
    #5187
  • Fixed 1px jump upwards
    #5163
  • Always allow widgets when using the local version
    #5184
  • Migrate RoomView and RoomContext to Typescript
    #5175

v3.4.1

14 Sep 14:49
Compare
Choose a tag to compare

Full Changelog

  • Don't count widgets which no longer exist towards pinned count
    #5202
  • Fix crashes with cannot read isResizing of undefined
    #5205

v3.4.0

14 Sep 12:36
Compare
Choose a tag to compare

Full Changelog

  • Upgrade to JS SDK 8.3.0
  • [Release] Show verification status in the room summary card
    #5196
  • Fix user info scrolling in new card view
    #5200
  • Fix sticker picker height
    #5199
  • [Release] Account for via in pill matching regex
    #5190

v3.4.0-rc.1

09 Sep 14:53
Compare
Choose a tag to compare
v3.4.0-rc.1 Pre-release
Pre-release

Full Changelog

  • Upgrade to JS SDK 8.3.0-rc.1
  • Update from Weblate
    #5183
  • Right Panel Room Summary and Widgets
    #5167
  • null-guard roomId in RightPanel and pass Room to UserView
    #5180
  • Fix create-react-class regression.
    #5178
  • Fix WatchManager for global room watchers and tidy widget code a little
    #5176
  • Fix permalink local linkification to not strip via servers
    #5174
  • Support creation of Jitsi widgets with "openidtoken-jwt" auth
    #5173
  • Fix create-react-class regression.
    #5177
  • Update openid_credentials Widget API action for MSC1960 updates
    #5172
  • Allow persistent resizing of the widget app drawer
    #5138
  • add lenny face command
    #5158
  • Prep work for Settings changes with cross-signing deferral
    #5169
  • Small code clean ups and tweaks
    #5168
  • Fix soft crash from TruncatedList in the createReactClass conversion
    #5170
  • Remove create-react-class
    #5157
  • Consolidate Lodash files in bundle
    #5162
  • Communities v2 prototype: "In community" view
    #5161
  • Respect user preference for whether pills should have an avatar or not
    #5165
  • Communities v2 prototype: DM copy updates
    #5153
  • Only wait for public keys during verification
    #5164
  • Fix eslint ts override tsx matching and delint
    #5155
  • Fix react error about functional components can't take refs
    #5159
  • Remove redundant components and devDependencies
    #5156
  • Add display-capture to iframe allow for widgets
    #5154
  • Update create room dialog copy & community prototype home icon
    #5151
  • Migrate to new, separate APIs for cross-signing and secret storage
    #5149
  • Fix clicking the background of the tag panel not clearing the filter
    #5152
  • Communities v2 prototype: Associate created rooms with the selected
    community
    #5147
  • Communities v2 prototype: Tag panel selection changes
    #5145
  • Communities v2 prototype: Create community flow
    #5144
  • Communities v2 prototype: Override invite aesthetics for community-as-room
    invites
    #5143