From 129be2e86bbc7b8d9b812545a4f2db472b309375 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Mon, 27 Nov 2023 12:21:31 +0100 Subject: [PATCH] chore: bump version to 0.23.0 --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ pubspec.yaml | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7cc8caa..d67bdd9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,28 @@ +## [0.23.0] - 27th November 2023 + +This release includes a small breaking change. Starting a verification request now always returns a future. Specifically +this changes the DeviceKeys startVerification method to also return a future. + +Additionally this release fixes a severe regression in the online key backup (keys only got uploaded once after startup +or before logout), excessive linebreaks in markdown messages and a few edge cases around when presence is sent. + +- feat: Add sendRaw command (Krille) +- feat: Store presences in database (Krille) +- fix: Do only convert linebreaks to br tags in p blocks (Krille) +- fix: Set presence when loading archive (Krille) +- fix: key uploads only running once (Nicolas Werner) +- fix: catch correct exception type for connection problems (krille-chan) +- fix: database tests group can't be async (Nicolas Werner) +- fix: in memory database is not actually in memory (Nicolas Werner) +- chore: don't manually enable default rules (Nicolas Werner) +- chore: enable avoid_bool_literals_in_conditional_expressions (Nicolas Werner) +- chore: enable discarded_futures lint (Nicolas Werner) +- chore: enable remaining easy lints (Nicolas Werner) +- docs: Document and group our linter rules (Nicolas Werner) +- refactor: Add SyncConnectionException to syncloop (Krille) + ## [0.22.7] - 16 November 2023 + - chore: incrementally add left rooms to archive (The one with the braid) - chore: remove archived room on forget (#2) (Clemens-Toegel) - chore: store states to archived rooms (#1) (Clemens-Toegel) @@ -11,10 +35,12 @@ - fix: stale call checker leaks memory (Nicolas Werner) ## [0.22.6] - 23 October 2023 + - fix: Do not convert linebreaks in pre blocks on markdown parsing (Krille) - refactor: Wait for room in sync until sync process and trigger cleanup call not before actually start clean up. (Krille) ## [0.22.5] - 20 October 2023 + - build(deps): bump http from 0.13.6 to 1.1.0 (dependabot[bot]) - feat: Add methods to load all room keys from online key backup (Krille) - fix: Convert linebreaks into br tags on markdown parsing (Krille) @@ -23,6 +49,7 @@ - refactor: Update markdown (Krille) ## [0.22.4] - 21 September 2023 + - feat: Implement member change type (Krille) - fix: apply state event before decryption on leaved room (Mohammad Reza Moradi) - fix: startDirectChat might return an unjoined room (Nicolas Werner) @@ -34,6 +61,7 @@ - ci: don't fail fast on dendrite failure (Nicolas Werner) ## [0.22.3] - 23th August 2023 + - feat: Add option to not cache users in memory when requesting all of a room (krille-chan) - fix: Has new messages is never true (Krille) diff --git a/pubspec.yaml b/pubspec.yaml index 08f3196b..012172f0 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: matrix description: Matrix Dart SDK -version: 0.22.7 +version: 0.23.0 homepage: https://famedly.com repository: https://github.com/famedly/matrix-dart-sdk.git