This repository was archived by the owner on Sep 11, 2024. It is now read-only.
Releases: matrix-org/matrix-react-sdk
Releases · matrix-org/matrix-react-sdk
v3.57.0
v3.56.0
🔒 Security
- Fix for CVE-2022-39249
- Fix for CVE-2022-39250
- Fix for CVE-2022-39251
- Fix for CVE-2022-39236
v3.55.0
✨ Features
- Element Call video rooms (#9267).
- Device manager - rename session (#9282).
- Allow widgets to read related events (#9210). Contributed by @dhenneke.
- Device manager - logout of other session (#9280).
- Device manager - logout current session (#9275).
- Device manager - verify other devices (#9274).
- Allow integration managers to remove users (#9211).
- Device manager - add verify current session button (#9252).
- Add NotifPanel dot back. (#9242). Fixes element-hq/element-web#17641.
- Implement MSC3575: Sliding Sync (#8328).
- Add the clipboard read permission for widgets (#9250). Contributed by @stefanmuhle.
🐛 Bug Fixes
- Make autocomplete pop-up wider in thread view (#9289).
- Fix soft crash around inviting invalid MXIDs in start DM on first message flow (#9281). Fixes element-hq/element-web-rageshakes#15060 and element-hq/element-web-rageshakes#15140.
- Fix in-reply-to previews not disappearing when swapping rooms (#9278).
- Fix invalid instanceof operand window.OffscreenCanvas (#9276). Fixes element-hq/element-web#23275.
- Fix memory leak caused by unremoved listener (#9273).
- Fix thumbnail generation when offscreen canvas fails (#9272). Fixes element-hq/element-web#23265.
- Prevent sliding sync from showing a room under multiple sublists (#9266).
- Fix tile crash around tooltipify links (#9270). Fixes element-hq/element-web#23253.
- Device manager - filter out nulled metadatas in device tile properly (#9251).
- Fix a sliding sync bug which could cause rooms to loop (#9268).
- Remove the grey gradient on images in bubbles in the timeline (#9241). Fixes element-hq/element-web#21651.
- Fix html export not including images (#9260). Fixes element-hq/element-web#22059.
- Fix possible soft crash from a race condition in space hierarchies (#9254). Fixes element-hq/element-web-rageshakes#15225.
- Disable all types of autocorrect, -complete, -capitalize, etc on Spotlight's search field (#9259).
- Handle M_INVALID_USERNAME on /register/available (#9237). Fixes element-hq/element-web#23161.
- Fix issue with quiet zone around QR code (#9243). Fixes element-hq/element-web#23199.
v3.55.0-rc.1
✨ Features
- Element Call video rooms (#9267).
- Device manager - rename session (#9282).
- Allow widgets to read related events (#9210). Contributed by @dhenneke.
- Device manager - logout of other session (#9280).
- Device manager - logout current session (#9275).
- Device manager - verify other devices (#9274).
- Allow integration managers to remove users (#9211).
- Device manager - add verify current session button (#9252).
- Add NotifPanel dot back. (#9242). Fixes element-hq/element-web#17641.
- Implement MSC3575: Sliding Sync (#8328).
- Add the clipboard read permission for widgets (#9250). Contributed by @stefanmuhle.
🐛 Bug Fixes
- Make autocomplete pop-up wider in thread view (#9289).
- Fix soft crash around inviting invalid MXIDs in start DM on first message flow (#9281). Fixes element-hq/element-web-rageshakes#15060 and element-hq/element-web-rageshakes#15140.
- Fix in-reply-to previews not disappearing when swapping rooms (#9278).
- Fix invalid instanceof operand window.OffscreenCanvas (#9276). Fixes element-hq/element-web#23275.
- Fix memory leak caused by unremoved listener (#9273).
- Fix thumbnail generation when offscreen canvas fails (#9272). Fixes element-hq/element-web#23265.
- Prevent sliding sync from showing a room under multiple sublists (#9266).
- Fix tile crash around tooltipify links (#9270). Fixes element-hq/element-web#23253.
- Device manager - filter out nulled metadatas in device tile properly (#9251).
- Fix a sliding sync bug which could cause rooms to loop (#9268).
- Remove the grey gradient on images in bubbles in the timeline (#9241). Fixes element-hq/element-web#21651.
- Fix html export not including images (#9260). Fixes element-hq/element-web#22059.
- Fix possible soft crash from a race condition in space hierarchies (#9254). Fixes element-hq/element-web-rageshakes#15225.
- Disable all types of autocorrect, -complete, -capitalize, etc on Spotlight's search field (#9259).
- Handle M_INVALID_USERNAME on /register/available (#9237). Fixes element-hq/element-web#23161.
- Fix issue with quiet zone around QR code (#9243). Fixes element-hq/element-web#23199.
v3.54.0
✨ Features
- Device manager - hide unverified security recommendation when only current session is unverified (#9228). Contributed by @kerryarchibald.
- Device manager - scroll to filtered list from security recommendations (#9227). Contributed by @kerryarchibald.
- Device manager - updated dropdown style in filtered device list (#9226). Contributed by @kerryarchibald.
- Device manager - device type and verification icons on device tile (#9197). Contributed by @kerryarchibald.
🐛 Bug Fixes
- Description of DM room with more than two other people is now being displayed correctly (#9231). Fixes element-hq/element-web#23094.
- Fix voice messages with multiple composers (#9208). Fixes element-hq/element-web#23023. Contributed by @grimhilt.
- Fix suggested rooms going missing (#9236). Fixes element-hq/element-web#23190.
- Fix tooltip infinitely recursing (#9235). Fixes element-hq/element-web-rageshakes#15107, element-hq/element-web-rageshakes#15093 element-hq/element-web-rageshakes#15092 and element-hq/element-web-rageshakes#15077.
- Fix plain text export saving (#9230). Contributed by @jryans.
- Add missing space in SecurityRoomSettingsTab (#9222). Contributed by @gefgu.
- Make use of js-sdk roomNameGenerator to handle i18n for generated room names (#9209). Fixes element-hq/element-web#21369.
- Fix progress bar regression throughout the app (#9219). Fixes element-hq/element-web#23121.
- Reuse empty string & space string logic for event types in devtools (#9218). Fixes element-hq/element-web#23115.
v3.54.0-rc.1
✨ Features
- Device manager - hide unverified security recommendation when only current session is unverified (#9228). Contributed by @kerryarchibald.
- Device manager - scroll to filtered list from security recommendations (#9227). Contributed by @kerryarchibald.
- Device manager - updated dropdown style in filtered device list (#9226). Contributed by @kerryarchibald.
- Device manager - device type and verification icons on device tile (#9197). Contributed by @kerryarchibald.
🐛 Bug Fixes
- Description of DM room with more than two other people is now being displayed correctly (#9231). Fixes element-hq/element-web#23094.
- Fix voice messages with multiple composers (#9208). Fixes element-hq/element-web#23023. Contributed by @grimhilt.
- Fix suggested rooms going missing (#9236). Fixes element-hq/element-web#23190.
- Fix tooltip infinitely recursing (#9235). Fixes element-hq/element-web-rageshakes#15107, element-hq/element-web-rageshakes#15093 element-hq/element-web-rageshakes#15092 and element-hq/element-web-rageshakes#15077.
- Fix plain text export saving (#9230). Contributed by @jryans.
- Add missing space in SecurityRoomSettingsTab (#9222). Contributed by @gefgu.
- Make use of js-sdk roomNameGenerator to handle i18n for generated room names (#9209). Fixes element-hq/element-web#21369.
- Fix progress bar regression throughout the app (#9219). Fixes element-hq/element-web#23121.
- Reuse empty string & space string logic for event types in devtools (#9218). Fixes element-hq/element-web#23115.
v3.53.0
🔒 Security
- Fix for CVE-2022-36060
Find more details at https://matrix.org/blog/2022/08/31/security-releases-matrix-js-sdk-19-4-0-and-matrix-react-sdk-3-53-0
✨ Features
- Device manager - scroll to filtered list from security recommendations (#9227). Contributed by @kerryarchibald.
- Device manager - updated dropdown style in filtered device list (#9226). Contributed by @kerryarchibald.
- Device manager - device type and verification icons on device tile (#9197). Contributed by @kerryarchibald.
- Ignore unreads in low priority rooms in the space panel (#6518). Fixes element-hq/element-web#16836.
- Release message right-click context menu out of labs (#8613).
- Device manager - expandable session details in device list (#9188). Contributed by @kerryarchibald.
- Device manager - device list filtering (#9181). Contributed by @kerryarchibald.
- Device manager - add verification details to session details (#9187). Contributed by @kerryarchibald.
- Device manager - current session expandable details (#9185). Contributed by @kerryarchibald.
- Device manager - security recommendations section (#9179). Contributed by @kerryarchibald.
- The Welcome Home Screen: Return Button (#9089). Fixes element-hq/element-web#22917. Contributed by @justjanne.
- Device manager - label devices as inactive (#9175). Contributed by @kerryarchibald.
- Device manager - other sessions list (#9155). Contributed by @kerryarchibald.
- Implement MSC3846: Allowing widgets to access TURN servers (#9061).
- Allow widgets to send/receive to-device messages (#8885).
🐛 Bug Fixes
- Add super cool feature (#9222). Contributed by @gefgu.
- Make use of js-sdk roomNameGenerator to handle i18n for generated room names (#9209). Fixes element-hq/element-web#21369.
- Fix progress bar regression throughout the app (#9219). Fixes element-hq/element-web#23121.
- Reuse empty string & space string logic for event types in devtools (#9218). Fixes element-hq/element-web#23115.
- Reduce amount of requests done by the onboarding task list (#9194). Fixes element-hq/element-web#23085. Contributed by @justjanne.
- Avoid hardcoding branding in user onboarding (#9206). Fixes element-hq/element-web#23111. Contributed by @justjanne.
- End jitsi call when member is banned (#8879). Contributed by @maheichyk.
- Fix context menu being opened when clicking message action bar buttons (#9200). Fixes element-hq/element-web#22279 and element-hq/element-web#23100.
- Add gap between checkbox and text in report dialog following the same pattern (8px) used in the gap between the two buttons. It fixes element-hq/element-web#23060 (#9195). Contributed by @gefgu.
- Fix url preview AXE and layout issue & add percy test (#9189). Fixes element-hq/element-web#23083.
- Wrap long space names (#9201). Fixes element-hq/element-web#23095.
- Attempt to fix
Failed to execute 'removeChild' on 'Node'
(#9196). - Fix soft crash around space hierarchy changing between spaces (#9191). Fixes element-hq/element-web-rageshakes#14613.
- Fix soft crash around room view store metrics (#9190). Fixes element-hq/element-web-rageshakes#14361.
- Fix the same person appearing multiple times when searching for them. (#9177). Fixes element-hq/element-web#22851.
- Fix space panel subspace indentation going missing (#9167). Fixes element-hq/element-web#23049.
- Fix invisible power levels tile when showing hidden events (#9162). Fixes element-hq/element-web#23013.
- Space panel accessibility improvements (#9157). Fixes element-hq/element-web#22995.
- Fix inverted logic for showing UserWelcomeTop component (#9164). Fixes element-hq/element-web#23037.
v3.53.0-rc.2
🐛 Bug Fixes
- Fix progress bar regression throughout the app (#9219). Fixes element-hq/element-web#23121.
v3.53.0-rc.1
✨ Features
- Ignore unreads in low priority rooms in the space panel (#6518). Fixes element-hq/element-web#16836.
- Release message right-click context menu out of labs (#8613).
- Device manager - expandable session details in device list (#9188).
- Device manager - device list filtering (#9181).
- Device manager - add verification details to session details (#9187).
- Device manager - current session expandable details (#9185).
- Device manager - security recommendations section (#9179).
- The Welcome Home Screen: Return Button (#9089). Fixes element-hq/element-web#22917.
- Device manager - label devices as inactive (#9175).
- Device manager - other sessions list (#9155).
- Implement MSC3846: Allowing widgets to access TURN servers (#9061).
- Allow widgets to send/receive to-device messages (#8885).
🐛 Bug Fixes
- Reduce amount of requests done by the onboarding task list (#9194). Fixes element-hq/element-web#23085.
- Avoid hardcoding branding in user onboarding (#9206). Fixes element-hq/element-web#23111.
- End jitsi call when member is banned (#8879). Contributed by @maheichyk.
- Fix context menu being opened when clicking message action bar buttons (#9200). Fixes element-hq/element-web#22279 and element-hq/element-web#23100.
- Add gap between checkbox and text in report dialog following the same pattern (8px) used in the gap between the two buttons. It fixes element-hq/element-web#23060 (#9195). Contributed by @gefgu.
- Fix url preview AXE and layout issue & add percy test (#9189). Fixes element-hq/element-web#23083.
- Wrap long space names (#9201). Fixes element-hq/element-web#23095.
- Attempt to fix
Failed to execute 'removeChild' on 'Node'
(#9196). - Fix soft crash around space hierarchy changing between spaces (#9191). Fixes element-hq/element-web-rageshakes#14613.
- Fix soft crash around room view store metrics (#9190). Fixes element-hq/element-web-rageshakes#14361.
- Fix the same person appearing multiple times when searching for them. (#9177). Fixes element-hq/element-web#22851.
- Fix space panel subspace indentation going missing (#9167). Fixes element-hq/element-web#23049.
- Fix invisible power levels tile when showing hidden events (#9162). Fixes element-hq/element-web#23013.
- Space panel accessibility improvements (#9157). Fixes element-hq/element-web#22995.
- Fix inverted logic for showing UserWelcomeTop component (#9164). Fixes element-hq/element-web#23037.
v3.52.0
✨ Features
- Device manager - New device tile info design (#9122). Contributed by @kerryarchibald.
- Device manager generic settings subsection component (#9147). Contributed by @kerryarchibald.
- Migrate the hidden read receipts flag to new "send read receipts" option (#9141).
- Live location sharing - share location at most every 5 seconds (#9148). Contributed by @kerryarchibald.
- Increase max length of voice messages to 15m (#9133). Fixes element-hq/element-web#18620.
- Move pin drop out of labs (#9135).
- Start DM on first message (#8612). Fixes element-hq/element-web#14736.
- Remove "Add Space" button from RoomListHeader when user cannot create spaces (#9129).
- The Welcome Home Screen: Dedicated Download Apps Dialog (#9120). Fixes element-hq/element-web#22921. Contributed by @justjanne.
- The Welcome Home Screen: "Submit Feedback" pane (#9090). Fixes element-hq/element-web#22918. Contributed by @justjanne.
- New User Onboarding Task List (#9083). Fixes element-hq/element-web#22919. Contributed by @justjanne.
- Add support for disabling spell checking (#8604). Fixes element-hq/element-web#21901.
- Live location share - leave maximised map open when beacons expire (#9098). Contributed by @kerryarchibald.
🐛 Bug Fixes
- Some slash-commands (
/myroomnick
) have temporarily been disabled before the first message in a DM is sent. (#9193). - Use stable reference for active tab in tabbedView (#9145). Contributed by @kerryarchibald.
- Fix pillification sometimes doubling up (#9152). Fixes element-hq/element-web#23036.
- Fix composer padding (#9137). Fixes element-hq/element-web#22992.
- Fix highlights not being applied to plaintext messages (#9126). Fixes element-hq/element-web#22787.
- Fix dismissing edit composer when change was undone (#9109). Fixes element-hq/element-web#22932.
- 1-to-1 DM rooms with bots now act like DM rooms instead of multi-user-rooms before (#9124). Fixes element-hq/element-web#22894.
- Apply inline start padding to selected lines on modern layout only (#9006). Fixes element-hq/element-web#22768. Contributed by @luixxiul.
- Peek into world-readable rooms from spotlight (#9115). Fixes element-hq/element-web#22862.
- Use default styling on nested numbered lists due to MD being sensitive (#9110). Fixes element-hq/element-web#22935.
- Fix replying using chat effect commands (#9101). Fixes element-hq/element-web#22824.
- The first message in a DM can no longer be a sticker. This has been changed to avoid issues with the integration manager. (#9180).