Releases: matrix-org/matrix-ios-sdk
Releases · matrix-org/matrix-ios-sdk
v0.24.1
Changes in 0.24.1 (2022-10-18)
🙌 Improvements
- Support additional content in voice message. (#1595)
- Key verification: Refactor verification manager, requests, transactions (#1599)
- Crypto: Refactor QR transactions (#1602)
- CryptoV2: Integrate Mac-compatible MatrixSDKCrypto (#1603)
- CryptoV2: Unencrypted verification events (#1605)
- Crypto: Remove megolm decrypt cache build flag (#1606)
- Device Manager: Exposed method to update client information. (#1609)
- CryptoV2: Manual device verification (#6781)
- Add support for m.local_notification_settings. in account_data (#6797)
- CryptoV2: Incoming verification requests (#6809)
- CryptoV2: QR code verification (#6859)
🐛 Bugfixes
- Fix users' display name in messages. (#6850)
Others
- Expose rest client method for generating login tokens through MSC3882 (#1601)
v0.24.0
Changes in 0.24.0 (2022-10-04)
🙌 Improvements
- Crypto: Enable group session cache by default (#1575)
- Crypto: Extract key backup engine (#1578)
- MXSession: Set client information data if needed on resume. (#1582)
- MXDevice: Move to dedicated file and implement MSC-3852. (#1583)
- Add
enableNewClientInformationFeature
sdk option, disabled by default (PSG-799). (#1588) - Remove MXRoom's partialTextMessage support (#6670)
- CryptoV2: Key backups (#6769)
- CryptoV2: Key gossiping (#6773)
- User sessions: Add support for MSC3881 (#6787)
🧱 Build
- Disable codecov/patch. (#1579)
- Upgrade minimum iOS and OSX deployment target to 13.0 and 10.15 respectively (#1574)
Others
- Avoid main thread assertion if we can't get the application (#6754)
v0.23.19
Changes in 0.23.19 (2022-09-28)
🐛 Bugfixes
- CVE-2022-39255: Olm/Megolm protocol confusion (Security advisory)
- CVE-2022-39257: Impersonation via forwarded Megolm sessions (Security advisory)
v0.23.18
Changes in 0.23.18 (2022-09-07)
✨ Features
- MXKeyBackup: Add support for symmetric key backups. (#1542)
- CryptoSDK: Outgoing SAS User Verification Flow (#6443)
- CryptoV2: Self-verification flow (#6589)
🙌 Improvements
- Allow setting room alias regardless of join rule (#1559)
- Crypto: Cache inbound group sessions when decrypting (#1566)
- Crypto: Create lazy in-memory room encryptors (#1570)
- App Layout: Increased store version to force clear cache (#6616)
🐛 Bugfixes
- Fix incoming calls sometimes ringing after being answered on another client (#6614)
🧱 Build
- Xcode project(s) updated via Xcode recommended setting (#1543)
- MXLog: Ensure MXLogLevel.none works if it is set after another log level has already been configured. (#1550)
📄 Documentation
Others
v0.23.17
v0.23.16
Changes in 0.23.16 (2022-08-24)
✨ Features
- MXKeyBackup: Add support for symmetric key backups. (#1542)
- CryptoSDK: Outgoing SAS User Verification Flow (#6443)
🙌 Improvements
- App Layout: Increased store version to force clear cache (#6616)
🧱 Build
- Xcode project(s) updated via Xcode recommended setting (#1543)
- MXLog: Ensure MXLogLevel.none works if it is set after another log level has already been configured. (#1550)
📄 Documentation
- Update README for correct Swift usage. (#1552)
Others
v0.23.15
v0.23.14
Changes in 0.23.14 (2022-08-09)
🙌 Improvements
- CI: Enable integration tests on GitHub actions (#1537)
- App Layout: Added breadcrumbs data fetcher and updated room summary data type to reflect new needs (#6407)
- App Layout: added MXSpace.minimumPowerLevelForAddingRoom() and MXSpaceService.rootSpaces (#6410)
🐛 Bugfixes
v0.23.13
Changes in 0.23.13 (2022-07-26)
🙌 Improvements
- MXRoom: Support reply to beacon info event. (#6423)
- MXBeaconAggregations: Handle beacon info redaction. (#6470)
🐛 Bugfixes
- Fix formatted_body content for unformatted events (#6446)
🧱 Build
- Disable nightly tests for now as they're always timing out. (#1523)
Others