Skip to content

v0.22.0

Compare
Choose a tag to compare
@pixlwave pixlwave released this 09 Feb 17:44
· 1762 commits to develop since this release

Changes in 0.22.0 (2022-02-09)

✨ Features

  • Add .well-known parsing for tile server / map style configurations. (#5298)

πŸ™Œ Improvements

  • Introduce MXThreadingService and MXThread classes. (#5068)
  • MXThreadingService: Expose threads of a room. (#5092)
  • Threads: Include redacted root events into threads. (#5119)
  • MXSession: Avoid event/null requests and reprocess bg sync cache if received when processing. (#5426)
  • MXRoomListDataFetcherDelegate: Add totalCountsChanged parameter to delegate method. (#5448)

πŸ› Bugfixes

  • πŸ› Protect the spacesPerId variable by a barrier - Fixes Thread 1: EXC_BAD_ACCESS crash that would occur whenever multiple concurrent threads would attempt to mutate spacesPerId at the same time (#1350)
  • Fix for display name and avatar shown incorrectly for users that have left the room. (#2827)
  • Protect against encryption state loss (#5184)
  • MXSpace: fix space invites blocks space graph build (#5432)
  • MXCoreDataRoomSummaryStore: Fix main context merges from persistent store. (#5462)
  • MXSession: Do not pause the session if a sync fails due to cancellation. (#5509)
  • CoreData: Fix fetch requests fetching only specific properties. (#5519)

⚠️ API Changes

  • MXRestClient & MXRoom: Introduce threadId parameters for event sending methods. (#5068)

🧱 Build

  • Update Fastfile to use Xcode 13.2 on CI. (#4883)

Others

  • Add WIP to towncrier. (#1349)