Releases: matrix-org/matrix-ios-sdk
Releases Β· matrix-org/matrix-ios-sdk
v0.20.13
v0.20.12
v0.20.11
Changes in 0.20.11 (2021-12-03)
β¨ Features
- Moved from /space to /hierarchy API to support pagination (#4893)
- Adds clientPermalinkBaseUrl for a custom permalink base url. (#4981)
- Added poll specific event sending methods, event aggregator and model builder. (#5114)
π Bugfixes
- Initialize imagesCacheLruCache before caching - caching operations would fail silently because cache was not initialized (#1281)
- MXRoom: Fix reply event content for just thread-aware clients. (#5007)
- Add ability to get roomAccountData from MXBackgroundSyncService to fix badge bug from virtual rooms. (#5155)
- Fixed duplicated children ids in MXSpaces (#5181)
- Do not expose headers that should be use privately inside the framework. (#5194)
- Fix for the in-call screen freezing on a new PSTN call. (#5223)
𧱠Build
- Build: Update to Xcode 12.5 in the Fastfile and macOS 11 in the GitHub actions. (#5195)
v0.20.10
Changes in 0.20.10 (2021-11-17)
π Improvements
- Made room list fetch sort and filter options structs. Removed fetch options references from them and made them equatable. Comparing them in the fetch options before refreshing the fetchers. (#4384)
- MXRealmCryptoStore: Reuse background tasks and use new api for remaining perform operations. (#4431)
π Bugfixes
- MXAggregations: Ensure the store is cleared when the file store is cleared. (#3884)
- MXSpaceService: abort graph building when session is closing (#5049)
- Fixed retain cycles between background tasks and themselves, and between the background task expiration handler and the background mode handler. (#5054)
- MXRoomSummaryUpdater: Fix upgraded rooms being marked as visible if the tombstone event comes in as part of a limited sync. (#5080)
- MXRoomListDataFilterOptions: Filter out any cached room previews. (#5083)
- MXRoomListDataSortOptions: Fix room ordering regression. (#5105)
- Fixed fallback key signature validation. (#5120)
- MXSession: Make session resumable from paused state & avoid to-device events catchup request when paused or pause requested. (#5127)
- Room ordering: Improve membership event filtering. (#5150)
v0.20.9
v0.20.8
v0.20.7
v0.20.6
v0.20.5
Changes in 0.20.5 (2021-10-08)
π Improvements
- Tests: Improve tests suites execution time by fixing leaked MXSession instances that continued to run in background. (#4875)
- Added dynamism and compile time safety to room name and send reply event localizable strings. (#4899)
- Pods: Update JitsiMeetSDK and Realm. (#4939)
- Start a background task for every Realm transaction. (#4964)
π Bugfixes
- Apply threading model for Spaces and cache space graph (#4898)
- MXRoomSummaryUpdater: Combine ignoreMemberProfileChanges and eventsFilterForMessages into a single property called allowedLastMessageEventTypes. (#4451)
MXSendReplyEventStringsLocalizable
is nowMXSendReplyEventStringLocalizerProtocol
andMXRoomNameStringsLocalizable
is nowMXRoomNameStringLocalizerProtocol
(#4899)
𧱠Build
- Bundler: Update CocoaPods and fastlane. (#4951)