Releases: famedly/matrix-dart-sdk
Releases · famedly/matrix-dart-sdk
v0.35.0
[0.35.0] 11th November 2024
Fixes a minor performance leak where the app re-requests the member list of all encrypted rooms.
For this the parameter cache
in Room.requestParticipants()
is now also
responsible to store the member data in the database. Also it is not true
by default anymore for
unencrypted rooms.
- feat: Add additional properties for LoginFlow type (Krille)
- feat: Optional authentication for profile requests (Krille)
- fix: BREAKING! Cache members for encrypted rooms in database (Krille)
- chore: add require trailing comma lint (Mohammad Reza Moradi)
v0.34.0
[0.34.0] 21st Oct 2024
- feat: add equality and hashCode overrides for autogenerated models (BREAKING CHANGE) (td)
- feat: v1.12 spec endpoints support (BREAKING CHANGE) (td)
- fix: (BREAKING) Change power level without changing memory (Krille)
- fix: AsyncCache is not invalidating on error (Krille)
- fix: by default don't uplaod new keys in our tests (Nicolas Werner)
- fix: Deduplicate key OTK uploads (Nicolas Werner)
- fix: Don't wait for 5 milliseconds on every sync in our tests (Nicolas Werner)
- fix: edge cases when calculating (un)localized body (Nicolas Werner)
- fix: enable some event tests without libolm (Nicolas Werner)
- fix: prevent body (and plaintextBody) from return html by accident (Nicolas Werner)
- fix: properly remove reply fallback from (un)localized body (Nicolas Werner)
- fix: Race conditions in tests now that they are running faster (Nicolas Werner)
- refactor: Migrate to m.marked_unread from Matrix v1.12 (Krille)
- refactor: Use Object.hash instead of hashCode ^ (Krille)
- chore: Add more (un)localized body tests (Nicolas Werner)
- chore: bump dart version to fix tests not exiting sometimes (Nicolas Werner)
- chore: Lower loglevel for call event with unexpected sender (Krille)
- chore: Make more clear that Client.uploadContent() does not end to end encrypt the file (Krille)
- chore: Switch to cheaper github runner (Nicolas Werner)
- chore: tear down clients in event tests properly (Nicolas Werner)
- chore: update Emote-only expressions (The one with the braid)
- chore: Upgrade dependencies (Nicolas Werner)
v0.33.0
[0.33.0] 19th Sept 2024
- feat: BREAKING CHANGE v1.11 matrix-spec endpoints (td)
- fix: also lazy load members for archive (Nicolas Werner)
- fix: don't convert archived rooms to joined rooms by accident (Nicolas Werner)
- fix: wait for pending transactions before db close (Nicolas Werner)
v0.32.4
[0.32.4] 28th Aug 2024
- fix: actually make sure clientBox has a account (td)
v0.32.3
[0.32.3] 27th Aug 2024
- feat: cache .well-known data (The one with the braid)
- fix: dedup /versions calls (td)
- fix: race condition between getState and requestUser updates (td)
v0.32.2
[0.32.2] 21st Aug 2024
- fix: SQLCipher dylib location on macOS builds (The one with the braid)
- refactor: Also use authenticated media if unstable features claim support (Krille)
v0.32.1
[0.32.1] 16th Aug 2024
- feat: support for authenticated media (td)
v0.32.0
[0.32.0] 9th Aug 2024
- chore: add info about tests to readme (td)
- chore: increase log level to verbose in tests (td)
- fix: App freezes because of recursive loop with getLocalizedDisplayname() call (Krille)
- fix: Call logout on soft logout fail (Krille)
- fix: don't restart github action service after apt install (Nicolas Werner)
- fix: leave->invite in the same sync would hide the invite (Nicolas Werner)
- (BREAKING) fix: update last event properly on cancel send (td)
v0.31.0
[0.31.0] 28th July 2024
- ci: create release job fix (Karthikeyan S)
- feat: Add support for isFederate option for rooms (Krille)
- fix: add main thread receipts to event.receipts getter (td)
- fix: also delete db on logout (td)
- fix: bump database version to v9 (td)
- fix: Synapse CI job failing because invite state not completely synced (Krille)
- refactor: Better avatar and names for invites (Krille)
- refactor: Cache profiles in database and refactor API (Krille)
v0.22.4
- 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)
- fix: storing the end of history pagination (Nicolas Werner)
- fix: userOwnsEncryptionKeys returns true for empty device lists (Nicolas Werner)
- fix: wait for online key backup key to be cached on reset (Nicolas Werner)
- refactor: Remove deprecated dart code metrics (Krille)
- chore: remove redundant log message (Nicolas Werner)
- ci: don't fail fast on dendrite failure (Nicolas Werner)