Releases: matrix-org/matrix-ios-sdk
Releases Β· matrix-org/matrix-ios-sdk
v0.23.10
v0.23.9
v0.23.8
Changes in 0.23.8 (2022-06-03)
π Bugfixes
- Room state: Reload room state if detected empty on disk (#1483)
- Remove unwanted parts from replies new_content body/formatted_body (#3517)
- MXBackgroundStore: Avoid clearing file store if event stream token is missing. (#5924)
- MXRestClient: limit the query length to 2048 for joinRoom (#6224)
- Bump realm to 10.27.0 to fix crypto performance issue. (#6239)
π§ In development π§
- Location sharing: Authorize only one live beacon info per member and per room. (#6100)
Others
- Crypto: Add more logs when encrypting messages (#1476)
v0.23.7
Changes in 0.23.7 (2022-05-31)
π Bugfixes
- MXSession: Recreate room summaries when detected missing. (#5924)
- Fixed crashes on invalid casting of MXUser to MXMyUser causing unrecognized selectors on the mxSession property. (#6187)
- MXCoreDataRoomSummaryStore: Make removing a room summary synchronous. (#6218)
- MXTools: generateTransactionId no longer returns an optional in Swift. (#1477)
π§ In development π§
- Location sharing: Persist beacon info summaries to disk. (#6199)
Others
v0.23.6
v0.23.5
Changes in 0.23.5 (2022-05-18)
β¨ Features
- Add
io.element.video
room type. (#6149)
π Improvements
- Rooms: support for attributedPartialTextMessage storage (#3526)
π§ In development π§
- MXBeaconInfoSummary: Add room id and support device id update after start location sharing. (#5722)
Others
- Update check for server-side threads support to match spec. (#1460)
v0.23.4
Changes in 0.23.4 (2022-05-05)
π Improvements
- Crypto: Share Megolm session keys when inviting a new user (#4947)
- Authentication: Add MXUsernameAvailability and isUsernameAvailable method on MXRestClient. (#5648)
π Bugfixes
- MXSpaceService: added method firstRootAncestorForRoom (#5965)
- MXRoom: Update room summary after removing/refreshing unsent messages. (#6040)
π§ In development π§
v0.23.3
Changes in 0.23.3 (2022-04-20)
π Improvements
- Location sharing: Handle live location sharing start event. (#5903)
- Add a preferred presence property to MXSession (#5995)
- Pods: Upgrade JitsiMeetSDK to 5.0.2 and re-enable building for ARM64 simulator. (#6018)
π Bugfixes
- MatrixSDK: Fix some crashes after 1.8.10. (#6023)
Others
- Fix some warnings. (#1440)
v0.23.2
Changes in 0.23.2 (2022-04-05)
π Improvements
- Room: Return room identifier and known servers when resolving alias (#4858)
- MXRestClient: Use the stable hierarchy endpoint from MSC2946 (#5144)
- MXPublicRoom: added implementation for JSONDictionary (#5953)
π Bugfixes
- MXEventListener/MXRoomSummary: Fix retain cycles (#5058)
- Sync Spaces order with web (#5134)
- VoIP: Recreate CXProvider if a call cannot be hung up (#5189)
- MXThreadingService: Apply edits on thread root and latest events of a thread list. (#5845)
- MXThread: Fix redacted events & fix undecrypted events. (#5877)
- Room: Do not commit to file store after typing a single character (#5906)
- Move
handleRoomKeyEvent
logic back toMXSession
. (#5938) - MXSuggestedRoomListDataFetcher: Spaces shouldn't be displayed as suggested rooms (#5978)
- Location sharing: Add new event asset type for pin drop location sharing (#5858)