|
| 1 | +<!-- Release notes generated using configuration in .github/release.yml at v25.02.0 --> |
| 2 | + |
| 3 | +## What's Changed |
| 4 | +### ✨ Features |
| 5 | +* Media navigation with swipe gesture by @bmarty in https://github.com/element-hq/element-x-android/pull/4161 |
| 6 | +* Add ability to swipe between media when opened from the timeline. by @bmarty in https://github.com/element-hq/element-x-android/pull/4205 |
| 7 | +### 🙌 Improvements |
| 8 | +* change(design) : use ElementTheme.typography.fontBodyLgMedium by @ganfra in https://github.com/element-hq/element-x-android/pull/4145 |
| 9 | +* change(design) : New component Announcement by @ganfra in https://github.com/element-hq/element-x-android/pull/4140 |
| 10 | +* update rust sdk 0.2.75 by @ganfra in https://github.com/element-hq/element-x-android/pull/4158 |
| 11 | +### 🐛 Bugfixes |
| 12 | +* Fix dm avatar rtl by @bmarty in https://github.com/element-hq/element-x-android/pull/4103 |
| 13 | +* Unified push gateway resolver improvement by @bmarty in https://github.com/element-hq/element-x-android/pull/4101 |
| 14 | +* Close the media preview screen ASAP with sending queue enabled by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4089 |
| 15 | +* fix(coroutine) : make sure to switch coroutine context by @ganfra in https://github.com/element-hq/element-x-android/pull/4146 |
| 16 | +* Fix snack bar not displayed in MediaViewer by @bmarty in https://github.com/element-hq/element-x-android/pull/4195 |
| 17 | +* Let the SDK provide the "network is available information" by @bmarty in https://github.com/element-hq/element-x-android/pull/4215 |
| 18 | +### 🗣 Translations |
| 19 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4088 |
| 20 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4100 |
| 21 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4114 |
| 22 | +* Fix import of en-US translations. by @bmarty in https://github.com/element-hq/element-x-android/pull/4135 |
| 23 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4139 |
| 24 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4172 |
| 25 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4199 |
| 26 | +* Sync Strings - new (partial) language: Norwegian by @ElementBot in https://github.com/element-hq/element-x-android/pull/4227 |
| 27 | +### 🧱 Build |
| 28 | +* Update Gradle Wrapper from 8.11.1 to 8.12 by @ElementBot in https://github.com/element-hq/element-x-android/pull/4085 |
| 29 | +* Test using Maestro CLI + emulator instead of Cloud by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4092 |
| 30 | +* Make Maestro run for each PR push by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4121 |
| 31 | +* Migrate to CalVer like versioning by @bmarty in https://github.com/element-hq/element-x-android/pull/4187 |
| 32 | +* Kover: include back :libraries:matrix:impl module. by @bmarty in https://github.com/element-hq/element-x-android/pull/4193 |
| 33 | +* Update Gradle Wrapper from 8.12 to 8.12.1 by @ElementBot in https://github.com/element-hq/element-x-android/pull/4196 |
| 34 | +* Use secret Sentry DSN value by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4210 |
| 35 | +* Use Sentry breadcrumbs instead of logging new events by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4223 |
| 36 | +### 🚧 In development 🚧 |
| 37 | +* Media Viewer: show snackbar when reaching end of timeline. by @bmarty in https://github.com/element-hq/element-x-android/pull/4201 |
| 38 | +* Feature : room settings - security and privacy by @ganfra in https://github.com/element-hq/element-x-android/pull/4212 |
| 39 | +### Dependency upgrades |
| 40 | +* Update dependency io.mockk:mockk to v1.13.14 by @renovate in https://github.com/element-hq/element-x-android/pull/4083 |
| 41 | +* Update dependency net.java.dev.jna:jna to v5.16.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4087 |
| 42 | +* Update kotlin to v1.10.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4073 |
| 43 | +* Update dagger to v2.54 by @renovate in https://github.com/element-hq/element-x-android/pull/4084 |
| 44 | +* Update dependency io.sentry:sentry-android to v7.19.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4090 |
| 45 | +* Update dependency com.android.tools:desugar_jdk_libs to v2.1.4 by @renovate in https://github.com/element-hq/element-x-android/pull/4077 |
| 46 | +* Update dependency com.posthog:posthog-android to v3.10.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4120 |
| 47 | +* Update appyx to v1.6.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4129 |
| 48 | +* Update dagger to v2.55 by @renovate in https://github.com/element-hq/element-x-android/pull/4131 |
| 49 | +* Update android.gradle.plugin to v8.8.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4130 |
| 50 | +* Update dependency org.maplibre.gl:android-sdk to v11.8.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4132 |
| 51 | +* Update dependency io.mockk:mockk to v1.13.16 by @renovate in https://github.com/element-hq/element-x-android/pull/4134 |
| 52 | +* Update dependencyAnalysis to v2.7.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4136 |
| 53 | +* Update anvil to v0.4.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4144 |
| 54 | +* Update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4117 |
| 55 | +* Update plugin dependencycheck to v12 by @renovate in https://github.com/element-hq/element-x-android/pull/4137 |
| 56 | +* Update dependency io.sentry:sentry-android to v7.20.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4107 |
| 57 | +* Update wysiwyg to v2.38.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4104 |
| 58 | +* Update dependency androidx.recyclerview:recyclerview to v1.4.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4154 |
| 59 | +* Update activity to v1.10.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4152 |
| 60 | +* Update firebaseAppDistribution to v5.1.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4159 |
| 61 | +* Update dependency com.google.firebase:firebase-bom to v33.8.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4160 |
| 62 | +* Update dependency androidx.compose:compose-bom to v2025 by @renovate in https://github.com/element-hq/element-x-android/pull/4155 |
| 63 | +* Update dependency io.sentry:sentry-android to v7.20.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4178 |
| 64 | +* Update dependency io.sentry:sentry-android to v8 by @renovate in https://github.com/element-hq/element-x-android/pull/4180 |
| 65 | +* Update wysiwyg to v2.38.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4177 |
| 66 | +* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.76 by @renovate in https://github.com/element-hq/element-x-android/pull/4183 |
| 67 | +* Update wysiwyg to v2.38.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4186 |
| 68 | +* Update dependency com.posthog:posthog-android to v3.11.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4204 |
| 69 | +* Update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4200 |
| 70 | +* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.77 by @renovate in https://github.com/element-hq/element-x-android/pull/4228 |
| 71 | +* Update dependency com.posthog:posthog-android to v3.11.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4222 |
| 72 | +* Update dependency io.element.android:emojibase-bindings to v1.3.4 by @renovate in https://github.com/element-hq/element-x-android/pull/4213 |
| 73 | +* Update dependencyAnalysis to v2.8.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4218 |
| 74 | +* Update dependency androidx.compose:compose-bom to v2025.01.01 by @renovate in https://github.com/element-hq/element-x-android/pull/4217 |
| 75 | +* Update dependency io.sentry:sentry-android to v8.1.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4221 |
| 76 | +* Update rnkdsh/action-upload-diawi action to v1.5.6 by @renovate in https://github.com/element-hq/element-x-android/pull/4173 |
| 77 | +* Update plugin dependencycheck to v12.0.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4170 |
| 78 | +### Others |
| 79 | +* Improve gallery loading state by @bmarty in https://github.com/element-hq/element-x-android/pull/4080 |
| 80 | +* Show more detail about the error when pusher registration fails. by @bmarty in https://github.com/element-hq/element-x-android/pull/4081 |
| 81 | +* Update pull request template and CI automation by @bmarty in https://github.com/element-hq/element-x-android/pull/4037 |
| 82 | +* Add a log function for handling complex values to the WebView client. by @Half-Shot in https://github.com/element-hq/element-x-android/pull/4098 |
| 83 | +* design : CounterAtom by @ganfra in https://github.com/element-hq/element-x-android/pull/4108 |
| 84 | +* Change sticker mimetype fallback to image by @surakin in https://github.com/element-hq/element-x-android/pull/4111 |
| 85 | +* Dual licensing: AGPL + Element Commercial by @bmarty in https://github.com/element-hq/element-x-android/pull/4118 |
| 86 | +* Replace the InfoListOrganism default bg color by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4091 |
| 87 | +* Ignore dependency that are not third-party licenses to us. by @bmarty in https://github.com/element-hq/element-x-android/pull/4122 |
| 88 | +* misc(send queue) : do not disable send queue when Network is Offline by @ganfra in https://github.com/element-hq/element-x-android/pull/4105 |
| 89 | +* Remove or replace unnecessary `BackHandler` calls by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4148 |
| 90 | +* Replace our firstIfSingle extension with singleOrNull from the Kotlin library by @bmarty in https://github.com/element-hq/element-x-android/pull/4184 |
| 91 | +* Remove log. by @bmarty in https://github.com/element-hq/element-x-android/pull/4203 |
| 92 | +* Remove unused types / code. by @bmarty in https://github.com/element-hq/element-x-android/pull/4185 |
| 93 | +* Consider that the topic of a room has been removed when it's blank. by @bmarty in https://github.com/element-hq/element-x-android/pull/4209 |
| 94 | +* CalVer: use 2 digits for the year and 2 digits for the month. by @bmarty in https://github.com/element-hq/element-x-android/pull/4192 |
| 95 | +* Always display encryption badge by @bmarty in https://github.com/element-hq/element-x-android/pull/4219 |
| 96 | + |
| 97 | +## New Contributors |
| 98 | +* @Half-Shot made their first contribution in https://github.com/element-hq/element-x-android/pull/4098 |
| 99 | + |
| 100 | +**Full Changelog**: https://github.com/element-hq/element-x-android/compare/v0.7.6...v25.02.0 |
| 101 | + |
1 | 102 | Changes in Element X v0.7.6 (2024-12-20)
|
2 | 103 | ========================================
|
3 | 104 |
|
|
0 commit comments