From eefc65176e11a7ebd146edf4a1a62fce6b9c8b55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Wed, 2 Sep 2026 08:40:03 +0200 Subject: [PATCH] build: bump version --- CHANGELOG.md | 20 ++++++++++++++++++++ pubspec.yaml | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 411e1d529..f23f18ff8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,26 @@ SPDX-FileCopyrightText: 2019-Present Famedly GmbH SPDX-License-Identifier: AGPL-3.0-or-later --> +## [12.0.0] 2nd September 2026 +This version changes how left rooms are stored in the client and the archive is loaded. +When calling `loadArchive()` it no longer caches the archived rooms internally and +`client.getRoomById()` would no longer return such a cached room. It is up to the +app consumer to cache them if needed at all. On the other hand the sdk now allows +to always sync and store left rooms by default easily by just adding them in the +sync filter to the constructor: + +```dart +Client( + 'Client Name', + syncFilter: Filter(room: RoomFilter(includeLeave: true)), + // ... +); +``` + +- chore: make autoRequestProfileForMissingUsers and getDisplayNameAndAvatarFromPrevContent configurable (Christian Kußowski) +- feat: (BREAKING) Store left rooms if syncfilter includes leave (Christian Kußowski) +- refactor: Remove archive cache from Client (Christian Kußowski) + ## [11.0.0] 31st August 2026 - build: update to vodozemac 0.8.0 (Christian Kußowski) - chore: add localization for incoming call (Christian Kußowski) diff --git a/pubspec.yaml b/pubspec.yaml index de84c4786..b8eaa06da 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,7 +4,7 @@ name: matrix description: Matrix Dart SDK -version: 11.0.0 +version: 12.0.0 homepage: https://famedly.com repository: https://github.com/famedly/matrix-dart-sdk.git issue_tracker: https://github.com/famedly/matrix-dart-sdk/issues