Releases: matrix-org/matrix-ios-sdk
Releases Β· matrix-org/matrix-ios-sdk
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
v0.23.12
v0.23.11
Changes in 0.23.11 (2022-07-12)
β¨ Features
- Analytics: Track non-fatal issues if consent provided (#1503)
- Crypto: Integrate Rust-based OlmMachine to encrypt / decrypt messages (#6357)
π Improvements
- Include ID server access token when making a 3pid invite (and creating a room). (#6385)
π Bugfixes
- MXiOSAudioOutputRouter: fixed issue that prevents the system to properly switch from built-in to bluetooth output. (#5368)
- Fix MXCall answer not being sent to server in some cases (#6359)
Others