Commit Graph

2443 Commits

Author SHA1 Message Date
ElementBot 092cded211 Update Matrix Rust SDK to 26.10.07-nightly (#7880)
* Update Matrix Rust SDK to 26.10.07-nightly

* Adapt to the new QR code login task API

`generate()` and `scan()` of `GrantLoginWithQrCodeHandler` and `LoginWithQrCodeHandler`
now return a task instead of suspending until the flow is over. Wait for the task to
complete, and cancel it if the coroutine is cancelled, so that the flow is also stopped
on the Rust side.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* Add tests for the cancellation of the QR code login tasks

Check that cancelling the coroutine of the link new device handlers and of the QR code
login cancels the task returned by the SDK, so that the flow is stopped on the Rust side.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* Fix import ordering in the link new device handler tests

ktlint expects the imports to be sorted in lexicographic order.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-13 11:21:21 +02:00
Benoit Marty 135c10b37f Merge pull request #7886 from element-hq/feature/valere/element_call_rc7
Update element-call-android to 0.1.0-rc.7
2026-10-09 14:45:39 +02:00
Benoit Marty 3ae227946b Merge pull request #7798 from element-hq/renovate/io.element.android-element-call-embedded-0.x
Update dependency io.element.android:element-call-embedded to v0.27.0
2026-10-09 14:39:16 +02:00
Benoit Marty 3b5696d37d Merge pull request #7843 from element-hq/renovate/io.sentry-sentry-android-8.x
Update dependency io.sentry:sentry-android to v8.59.0
2026-10-09 14:38:34 +02:00
Valere 1c6d9971f5 Update element-call-android to 0.1.0-rc.7 2026-10-09 09:45:57 +02:00
Benoit Marty 5cfbfc4746 Merge pull request #7874 from element-hq/renovate/net.zetetic-sqlcipher-android-4.x
Update dependency net.zetetic:sqlcipher-android to v4.19.1
2026-10-09 09:35:09 +02:00
renovate[bot] 6cb8a85539 Update maplibre.compose to v0.19.0 (#7884)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-09 08:43:49 +02:00
renovate[bot] fe419890a5 Update dependency io.sentry:sentry-android to v8.59.0 2026-10-08 15:45:14 +00:00
gradle-update-robot c793735511 Update Gradle Wrapper from 9.8.0 to 9.8.1
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2026-10-08 00:48:16 +00:00
ElementBot 9805422a8a Update Matrix Rust SDK to 26.10.05-nightly (#7844)
* Update Matrix Rust SDK to 26.10.01-nightly

* Add ivy repository for nightly SDK binding versions

* Fix API breaks

* Make sure we can't release a version with a `-nightly` SDK version

* Fix typo

Co-authored-by: Benoit Marty <benoitm@element.io>

* Update Matrix Rust SDK to 26.10.05-nightly

---------

Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: Benoit Marty <benoitm@element.io>
2026-10-07 11:13:36 +02:00
renovate[bot] 03ea0ecc27 Update dependency com.google.guava:guava to v33.7.2-android (#7873)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-07 08:47:00 +02:00
renovate[bot] add7099e44 Update dependency net.zetetic:sqlcipher-android to v4.19.1 2026-10-07 00:30:51 +00:00
ganfra 7a6aef11ad Merge branch 'develop' into renovate/com.github.matrix-org-matrix-analytics-events-0.x 2026-10-06 17:34:34 +02:00
ganfra 47d9791a81 Merge pull request #7833 from element-hq/renovate/androidx.webkit-webkit-1.x
Update dependency androidx.webkit:webkit to v1.17.1
2026-10-06 17:30:32 +02:00
ganfra 996e778222 Merge pull request #7845 from element-hq/renovate/maplibre.compose
Update maplibre.compose to v0.18.0
2026-10-06 16:23:45 +02:00
renovate[bot] 4d6bc87162 Update dependency io.element.android:element-call-embedded to v0.27.0 2026-10-06 11:16:14 +00:00
Benoit Marty 08a0885cfc Merge pull request #7821 from element-hq/bma/removeUnusedDependencies
Remove unused Gradle dependencies
2026-10-06 12:23:32 +02:00
renovate[bot] f1723efa32 Update dependency com.google.testparameterinjector:test-parameter-injector to v1.24 (#7863)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-06 08:33:44 +02:00
Benoit Marty f1cdd5aff5 Merge pull request #7832 from element-hq/renovate/androidx.javascriptengine-javascriptengine-1.x
Update dependency androidx.javascriptengine:javascriptengine to v1.1.1
2026-10-05 15:22:34 +02:00
Benoit Marty 3cff5f35a3 Merge pull request #7700 from element-hq/renovate/kotlin
Update kotlin
2026-10-05 15:21:42 +02:00
renovate[bot] 125c38c4d2 Update maplibre.compose to v0.18.0 2026-10-02 14:44:14 +00:00
renovate[bot] 096a937a39 Update metro to v1.4.5 (#7842)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-02 16:41:58 +02:00
Benoit Marty 598ea0a6d5 Remove unused androidx_constraintlayout from the version catalog
It is not used anymore since the dependency has been removed from features/messages/impl.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 15:47:50 +02:00
ganfra d826a72d49 Merge pull request #7815 from element-hq/renovate/org.robolectric-robolectric-4.x
Update dependency org.robolectric:robolectric to v4.17
2026-10-02 15:47:36 +02:00
renovate[bot] 11fa8a76a4 Update dependency androidx.work:work-runtime-ktx to v2.12.0 2026-10-01 16:22:42 +00:00
renovate[bot] 6e012ec7ed Update dependency androidx.annotation:annotation-jvm to v1.11.0 (#7834)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-01 18:18:19 +02:00
renovate[bot] 3b96d840c5 Update dependency org.robolectric:robolectric to v4.17 2026-10-01 14:10:17 +00:00
renovate[bot] d00d303676 Update dependency androidx.webkit:webkit to v1.17.1 2026-10-01 14:10:03 +00:00
renovate[bot] fd9bd1b9af Update dependency androidx.javascriptengine:javascriptengine to v1.1.1 2026-10-01 14:09:54 +00:00
Benoit Marty ea9eec245a Merge pull request #7811 from element-hq/renovate/com.google.testparameterinjector-test-parameter-injector-1.x
Update dependency com.google.testparameterinjector:test-parameter-injector to v1.23
2026-10-01 16:07:48 +02:00
Benoit Marty 439898a74c Merge pull request #7819 from element-hq/renovate/sqldelight
Update sqldelight to v2.4.0
2026-09-30 15:57:25 +02:00
Benoit Marty 84a6586551 Merge pull request #7337 from element-hq/renovate/androidx.compose.material3-material3-1.x
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha29
2026-09-30 12:14:14 +02:00
renovate[bot] 07d5ba3d77 Update sqldelight to v2.4.0 2026-09-30 06:36:52 +00:00
renovate[bot] 923f2176bb Update dependency com.google.firebase:firebase-bom to v34.19.0 (#7805)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-30 08:34:37 +02:00
Benoit Marty d70316ea41 Merge branch 'develop' into renovate/androidx.compose.material3-material3-1.x 2026-09-30 08:02:03 +02:00
Valere 2ca33296b5 Update element-call-android to 0.1.0-rc.6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 18:44:49 +02:00
Valere 0d36f70c96 Resolve element-call-android from its GitHub releases
The component and the matrix-rust-rtc core publish as GitHub release assets rather than to Maven, so two filtered ivy repositories resolve them; both become plain coordinates the day they reach Maven Central.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-29 18:44:49 +02:00
Benoit Marty 0406189567 Update material3 to 1.5.0-alpha29
No new deprecation warnings compared to alpha28.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 18:43:21 +02:00
renovate[bot] b591fbe0cd Update dependency androidx.compose.material3:material3 to v1.5.0-alpha28 2026-09-29 18:43:16 +02:00
renovate[bot] 93b08e3508 Update dependency io.sentry:sentry-android to v8.57.0 (#7814)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 18:37:32 +02:00
Benoit Marty d7e8111e6d Merge branch 'develop' into bma/upgradePaparazzi 2026-09-29 10:55:34 +02:00
renovate[bot] 39159a951a Update dependency com.google.testparameterinjector:test-parameter-injector to v1.23 2026-09-29 08:54:55 +00:00
ganfra 64aafc09ef Merge branch 'develop' into renovate/maplibre.compose 2026-09-29 10:13:48 +02:00
Benoit Marty 8b8204167e Update paparazzi version to 2.0.0-alpha05.1 2026-09-29 09:50:07 +02:00
ganfra 397c19ecfa Merge branch 'develop' into renovate/maplibre.compose 2026-09-28 17:42:16 +02:00
renovate[bot] 4761c4a8d1 Update dependency com.github.matrix-org:matrix-analytics-events to v0.38.0 2026-09-28 15:37:36 +00:00
Jorge Martin Espinosa 03fd288c47 Upgrade to rustls-platform-verifier:0.2.0 (#7791)
* Upgrade to `rustls-platform-verifier:0.2.0`.

This re-enables certificate revocation checks, but v0.2.0 contains a list of CRL servers that can be accessed using clear text requests to check the validity of certain certificates, which should fix the issue that prevented us from using certificate revocation and at the same time strengthening the security of the client app.

Since we already had some network configuration in Element X, and `network_security_config.xml` files can't be merged, what we can do is manually download and merge the XML contents using `tools/dependencies/update_rustls_platform_verifier.py` like this:

```sh
./update_rustls_platform_verifier.py 0.2.0
```

It will automatically bump the Gradle dependency and merge the security config entries.

* Bump SDK bindings to `v26.09.28`, containing the rustls bump on the SDK side

* Fix unused resources caused by `app/src/main/res/xml/network_security_config_element.xml`
2026-09-28 15:35:33 +00:00
Benoit Marty 8ad38ff27e Merge pull request #7763 from element-hq/gradlew-update-9.8.0
Update Gradle Wrapper from 9.7.1 to 9.8.0
2026-09-28 15:27:52 +02:00
Benoit Marty 1acc49d8de Merge pull request #7790 from element-hq/renovate/metro
Update metro to v1.4.4
2026-09-28 15:08:54 +02:00
Benoit Marty 74b9c85c7c Merge pull request #7760 from element-hq/feature/bma/removeHaze
Remove Haze.
2026-09-28 15:07:15 +02:00