Releases: home-assistant/android
Releases · home-assistant/android
2026.6.1
Immutable
release. Only release title and notes can be modified.
Highlights of this release
- Added support for Android 17's local network permission
- Added support for the
authenticationRequiredflag of notification actions
What's Changed
- Update ruby/setup-ruby action to v1.302.0 by @renovate[bot] in #6731
- Bump changelog_master.xml for weekly release 2026.4.5 by @github-actions[bot] in #6730
- Handle missing client certificate chooser activity by @zry98 in #6716
- Add support for Gesture in FrontendScreen by @TimoPtr in #6714
- Update lokalise/lokalise-pull-action action to v5.2.1 by @renovate[bot] in #6724
- Enable cookie in FrontendScreen by @TimoPtr in #6715
- Update dependency io.sentry:sentry-android-core to v8.39.1 by @renovate[bot] in #6732
- Update fastlane to 2.233.0 by @TimoPtr in #6737
- Allow artifacts update for Ruby with renovate by @TimoPtr in #6738
- Add support for NFC write in FrontendScreen by @TimoPtr in #6719
- Renovate: split Compose screenshot updates from other com.android updates by @jpelgrom in #6743
- Update runConfigurations to work properly on Android 17 by @TimoPtr in #6740
- Update com.android.* by @renovate[bot] in #6675
- Remove Trigger workflow step from Renovate lockfile worflow by @TimoPtr in #6747
- Remove unnecessary permissions for actions by @TimoPtr in #6748
- Adjust LaunchActivity configChanges flags by @TimoPtr in #6751
- Ignore Chromium keystore disk write strict mode issue by @TimoPtr in #6758
- Add start workers in LaunchActivity by @TimoPtr in #6720
- Introduce check location disabled usecase by @TimoPtr in #6734
- Add support for Zoom in FrontendScreen by @TimoPtr in #6739
- Update dependency sh.calvin.reorderable:reorderable to v3.1.0 by @renovate[bot] in #6761
- Initialize Timber before Application.onCreate by @TimoPtr in #6757
- Disable microwakeword test on wearOS by @TimoPtr in #6766
- Add lint rule for webview evaluate javascript by @TimoPtr in #6741
- Configure Composer diagnostic stacktrace by @TimoPtr in #6764
- Ignore JobService leak in InstrumentationTest for API23 by @TimoPtr in #6765
- Update ruby/setup-ruby action to v1.304.0 by @renovate[bot] in #6770
- Update ruby/setup-ruby action to v1.305.0 by @renovate[bot] in #6772
- Update dependency ruby to v4.0.3 by @renovate[bot] in #6762
- Lock file maintenance by @renovate[bot] in #6783
- Bump changelog_master.xml for weekly release 2026.4.6 by @github-actions[bot] in #6778
- Update dependency io.sentry:sentry-android-core to v8.40.0 by @renovate[bot] in #6775
- Update dependency androidx.navigation:navigation-testing to v2.9.8 by @renovate[bot] in #6776
- Update org.jetbrains.kotlin.* by @renovate[bot] in #6774
- Update androidx.compose.* by @renovate[bot] in #6777
- Update com.android.* by @renovate[bot] in #6769
- Remove the use of Dispachers.Default in AppLockViewModel by @TimoPtr in #6784
- Fix compose unit test and kotlin configuration after update by @TimoPtr in #6785
- Honor user-installed CAs in OkHttp trust store by @jim-daf in #6753
- Add support for JSConfirm dialog in FrontendScreen by @TimoPtr in #6749
- Fix resize cast for ExoPlayer in WebViewActivity causing blank player by @TimoPtr in #6767
- Enable fullscreen support at the LaunchActivity level by @TimoPtr in #6759
- Update ruby/setup-ruby action to v1.306.0 by @renovate[bot] in #6789
- Setup emulator WTF by @TimoPtr in #6768
- Add file chooser capability to FrontendScreen by @TimoPtr in #6755
- Adjust PermissionManager to use awaitResult by @TimoPtr in #6787
- Update Gradle to v9.5.0 by @renovate[bot] in #6796
- Bump changelog_master.xml for weekly release 2026.5.1 by @github-actions[bot] in #6795
- Lock file maintenance by @renovate[bot] in #6802
- Bump changelog_master.xml for weekly release 2026.5.2 by @github-actions[bot] in #6800
- Use OIDC to authenticate on Emulator.wtf by @TimoPtr in #6803
- Add HTTP basic auth dialog to FrontendScreen by @TimoPtr in #6750
- Fix WebViewActivity leak via Handler.postDelayed in waitForConnection (#5453) by @jim-daf in #6791
- Add app lock feature to FrontendScreen by @TimoPtr in #6756
- Fix leak of WebMessageListener by properly removing it in onDestroy by @TimoPtr in #6805
- Update lokalise/lokalise-pull-action action to v5.2.2 by @renovate[bot] in #6807
- Update github/codeql-action action to v4.35.3 by @renovate[bot] in #6808
- Add ExoPlayer support for FrontendScreen from frontend request by @TimoPtr in #6771
- Bump Gradle actions to 6.1.0 and use basic cache provider by @TimoPtr in #6811
- Update aboutlibraries to v14.1.0 by @renovate[bot] in #6809
- Add support for custom view in FrontendScreen by @TimoPtr in #6790
- Support for auto play video in FrontendScreen by @TimoPtr in #6806
- Update com.android.* by @renovate[bot] in #6820
- Update androidx.compose.* by @renovate[bot] in #6823
- Update dependency com.google.android.gms:play-services-wearable to v20 by @renovate[bot] in #6797
- Update github/codeql-action action to v4.35.4 by @renovate[bot] in #6830
- Lock file maintenance by @renovate[bot] in #6833
- Update dependency com.google.firebase:firebase-bom to v34.13.0 by @renovate[bot] in #6831
- Bump changelog_master.xml for weekly release 2026.5.3 by @github-actions[bot] in #6827
- Update org.jetbrains.kotlin.* to v1.11.0 by @renovate[bot] in #6832
- Introduce RequestAccurateLocationReceiver and restrict LocationSensorManager export by @TimoPtr in #6837
- Update aboutlibraries to v14.2.0 by @renovate[bot] in #6828
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.4.3 by @renovate[bot] in #6825
- Restore HTTP 404/410 handling for updating registration by @jpelgrom in #6835
- Update dependency io.sentry:sentry-android-core to v8.41.0 by @renovate[bot] in #6826
- Move the debug flag for WebView into the Application and Settings by @TimoPtr in #6813
- Update androidx.* by @renovate[bot] in #6824
- Add Improv external bus messages models by @TimoPtr in #6817
- Fix crash on start in release due to WebView remote debug pref by @jpelgrom in #6841
- Add support for PiP for FrontendScreen by @TimoPtr in https://github.com/home-assistant/android/pull...
2026.5.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update ruby/setup-ruby action to v1.302.0 by @renovate[bot] in #6731
- Bump changelog_master.xml for weekly release 2026.4.5 by @github-actions[bot] in #6730
- Handle missing client certificate chooser activity by @zry98 in #6716
- Add support for Gesture in FrontendScreen by @TimoPtr in #6714
- Update lokalise/lokalise-pull-action action to v5.2.1 by @renovate[bot] in #6724
- Enable cookie in FrontendScreen by @TimoPtr in #6715
- Update dependency io.sentry:sentry-android-core to v8.39.1 by @renovate[bot] in #6732
- Update fastlane to 2.233.0 by @TimoPtr in #6737
- Allow artifacts update for Ruby with renovate by @TimoPtr in #6738
- Add support for NFC write in FrontendScreen by @TimoPtr in #6719
- Renovate: split Compose screenshot updates from other com.android updates by @jpelgrom in #6743
- Update runConfigurations to work properly on Android 17 by @TimoPtr in #6740
- Update com.android.* by @renovate[bot] in #6675
- Remove Trigger workflow step from Renovate lockfile worflow by @TimoPtr in #6747
- Remove unnecessary permissions for actions by @TimoPtr in #6748
- Adjust LaunchActivity configChanges flags by @TimoPtr in #6751
- Ignore Chromium keystore disk write strict mode issue by @TimoPtr in #6758
- Add start workers in LaunchActivity by @TimoPtr in #6720
- Introduce check location disabled usecase by @TimoPtr in #6734
- Add support for Zoom in FrontendScreen by @TimoPtr in #6739
- Update dependency sh.calvin.reorderable:reorderable to v3.1.0 by @renovate[bot] in #6761
- Initialize Timber before Application.onCreate by @TimoPtr in #6757
- Disable microwakeword test on wearOS by @TimoPtr in #6766
- Add lint rule for webview evaluate javascript by @TimoPtr in #6741
- Configure Composer diagnostic stacktrace by @TimoPtr in #6764
- Ignore JobService leak in InstrumentationTest for API23 by @TimoPtr in #6765
- Update ruby/setup-ruby action to v1.304.0 by @renovate[bot] in #6770
- Update ruby/setup-ruby action to v1.305.0 by @renovate[bot] in #6772
- Update dependency ruby to v4.0.3 by @renovate[bot] in #6762
- Lock file maintenance by @renovate[bot] in #6783
- Bump changelog_master.xml for weekly release 2026.4.6 by @github-actions[bot] in #6778
- Update dependency io.sentry:sentry-android-core to v8.40.0 by @renovate[bot] in #6775
- Update dependency androidx.navigation:navigation-testing to v2.9.8 by @renovate[bot] in #6776
- Update org.jetbrains.kotlin.* by @renovate[bot] in #6774
- Update androidx.compose.* by @renovate[bot] in #6777
- Update com.android.* by @renovate[bot] in #6769
- Remove the use of Dispachers.Default in AppLockViewModel by @TimoPtr in #6784
- Fix compose unit test and kotlin configuration after update by @TimoPtr in #6785
- Honor user-installed CAs in OkHttp trust store by @jim-daf in #6753
- Add support for JSConfirm dialog in FrontendScreen by @TimoPtr in #6749
- Fix resize cast for ExoPlayer in WebViewActivity causing blank player by @TimoPtr in #6767
- Enable fullscreen support at the LaunchActivity level by @TimoPtr in #6759
- Update ruby/setup-ruby action to v1.306.0 by @renovate[bot] in #6789
- Setup emulator WTF by @TimoPtr in #6768
- Add file chooser capability to FrontendScreen by @TimoPtr in #6755
- Adjust PermissionManager to use awaitResult by @TimoPtr in #6787
- Update Gradle to v9.5.0 by @renovate[bot] in #6796
- Bump changelog_master.xml for weekly release 2026.5.1 by @github-actions[bot] in #6795
- Lock file maintenance by @renovate[bot] in #6802
- Bump changelog_master.xml for weekly release 2026.5.2 by @github-actions[bot] in #6800
- Use OIDC to authenticate on Emulator.wtf by @TimoPtr in #6803
- Add HTTP basic auth dialog to FrontendScreen by @TimoPtr in #6750
- Fix WebViewActivity leak via Handler.postDelayed in waitForConnection (#5453) by @jim-daf in #6791
- Add app lock feature to FrontendScreen by @TimoPtr in #6756
- Fix leak of WebMessageListener by properly removing it in onDestroy by @TimoPtr in #6805
- Update lokalise/lokalise-pull-action action to v5.2.2 by @renovate[bot] in #6807
- Update github/codeql-action action to v4.35.3 by @renovate[bot] in #6808
- Add ExoPlayer support for FrontendScreen from frontend request by @TimoPtr in #6771
- Bump Gradle actions to 6.1.0 and use basic cache provider by @TimoPtr in #6811
- Update aboutlibraries to v14.1.0 by @renovate[bot] in #6809
- Add support for custom view in FrontendScreen by @TimoPtr in #6790
- Support for auto play video in FrontendScreen by @TimoPtr in #6806
- Update com.android.* by @renovate[bot] in #6820
- Update androidx.compose.* by @renovate[bot] in #6823
- Update dependency com.google.android.gms:play-services-wearable to v20 by @renovate[bot] in #6797
- Update github/codeql-action action to v4.35.4 by @renovate[bot] in #6830
- Lock file maintenance by @renovate[bot] in #6833
- Update dependency com.google.firebase:firebase-bom to v34.13.0 by @renovate[bot] in #6831
- Bump changelog_master.xml for weekly release 2026.5.3 by @github-actions[bot] in #6827
- Update org.jetbrains.kotlin.* to v1.11.0 by @renovate[bot] in #6832
- Introduce RequestAccurateLocationReceiver and restrict LocationSensorManager export by @TimoPtr in #6837
- Update aboutlibraries to v14.2.0 by @renovate[bot] in #6828
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.4.3 by @renovate[bot] in #6825
- Restore HTTP 404/410 handling for updating registration by @jpelgrom in #6835
- Update dependency io.sentry:sentry-android-core to v8.41.0 by @renovate[bot] in #6826
- Move the debug flag for WebView into the Application and Settings by @TimoPtr in #6813
- Update androidx.* by @renovate[bot] in #6824
- Add Improv external bus messages models by @TimoPtr in #6817
- Fix crash on start in release due to WebView remote debug pref by @jpelgrom in #6841
- Add support for PiP for FrontendScreen by @TimoPtr in #6812
- Deprecated the old Material Design 2 theme to avoid using it by @TimoPtr in #6815
- Add action to open Settings View from Automotive main screen by @cddu33 in #6834
- Migrate TagReaderActivity to use BottomSheet and add confirmation buttons by @TimoPtr in #6814
- Update emulator wtf actions by @TimoPtr in https://github.com/home-assi...
2026.5.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update ruby/setup-ruby action to v1.302.0 by @renovate[bot] in #6731
- Bump changelog_master.xml for weekly release 2026.4.5 by @github-actions[bot] in #6730
- Handle missing client certificate chooser activity by @zry98 in #6716
- Add support for Gesture in FrontendScreen by @TimoPtr in #6714
- Update lokalise/lokalise-pull-action action to v5.2.1 by @renovate[bot] in #6724
- Enable cookie in FrontendScreen by @TimoPtr in #6715
- Update dependency io.sentry:sentry-android-core to v8.39.1 by @renovate[bot] in #6732
- Update fastlane to 2.233.0 by @TimoPtr in #6737
- Allow artifacts update for Ruby with renovate by @TimoPtr in #6738
- Add support for NFC write in FrontendScreen by @TimoPtr in #6719
- Renovate: split Compose screenshot updates from other com.android updates by @jpelgrom in #6743
- Update runConfigurations to work properly on Android 17 by @TimoPtr in #6740
- Update com.android.* by @renovate[bot] in #6675
- Remove Trigger workflow step from Renovate lockfile worflow by @TimoPtr in #6747
- Remove unnecessary permissions for actions by @TimoPtr in #6748
- Adjust LaunchActivity configChanges flags by @TimoPtr in #6751
- Ignore Chromium keystore disk write strict mode issue by @TimoPtr in #6758
- Add start workers in LaunchActivity by @TimoPtr in #6720
- Introduce check location disabled usecase by @TimoPtr in #6734
- Add support for Zoom in FrontendScreen by @TimoPtr in #6739
- Update dependency sh.calvin.reorderable:reorderable to v3.1.0 by @renovate[bot] in #6761
- Initialize Timber before Application.onCreate by @TimoPtr in #6757
- Disable microwakeword test on wearOS by @TimoPtr in #6766
- Add lint rule for webview evaluate javascript by @TimoPtr in #6741
- Configure Composer diagnostic stacktrace by @TimoPtr in #6764
- Ignore JobService leak in InstrumentationTest for API23 by @TimoPtr in #6765
- Update ruby/setup-ruby action to v1.304.0 by @renovate[bot] in #6770
- Update ruby/setup-ruby action to v1.305.0 by @renovate[bot] in #6772
- Update dependency ruby to v4.0.3 by @renovate[bot] in #6762
- Lock file maintenance by @renovate[bot] in #6783
- Bump changelog_master.xml for weekly release 2026.4.6 by @github-actions[bot] in #6778
- Update dependency io.sentry:sentry-android-core to v8.40.0 by @renovate[bot] in #6775
- Update dependency androidx.navigation:navigation-testing to v2.9.8 by @renovate[bot] in #6776
- Update org.jetbrains.kotlin.* by @renovate[bot] in #6774
- Update androidx.compose.* by @renovate[bot] in #6777
- Update com.android.* by @renovate[bot] in #6769
- Remove the use of Dispachers.Default in AppLockViewModel by @TimoPtr in #6784
- Fix compose unit test and kotlin configuration after update by @TimoPtr in #6785
- Honor user-installed CAs in OkHttp trust store by @jim-daf in #6753
- Add support for JSConfirm dialog in FrontendScreen by @TimoPtr in #6749
- Fix resize cast for ExoPlayer in WebViewActivity causing blank player by @TimoPtr in #6767
- Enable fullscreen support at the LaunchActivity level by @TimoPtr in #6759
- Update ruby/setup-ruby action to v1.306.0 by @renovate[bot] in #6789
- Setup emulator WTF by @TimoPtr in #6768
- Add file chooser capability to FrontendScreen by @TimoPtr in #6755
- Adjust PermissionManager to use awaitResult by @TimoPtr in #6787
- Update Gradle to v9.5.0 by @renovate[bot] in #6796
- Bump changelog_master.xml for weekly release 2026.5.1 by @github-actions[bot] in #6795
- Lock file maintenance by @renovate[bot] in #6802
- Bump changelog_master.xml for weekly release 2026.5.2 by @github-actions[bot] in #6800
- Use OIDC to authenticate on Emulator.wtf by @TimoPtr in #6803
- Add HTTP basic auth dialog to FrontendScreen by @TimoPtr in #6750
- Fix WebViewActivity leak via Handler.postDelayed in waitForConnection (#5453) by @jim-daf in #6791
- Add app lock feature to FrontendScreen by @TimoPtr in #6756
- Fix leak of WebMessageListener by properly removing it in onDestroy by @TimoPtr in #6805
- Update lokalise/lokalise-pull-action action to v5.2.2 by @renovate[bot] in #6807
- Update github/codeql-action action to v4.35.3 by @renovate[bot] in #6808
- Add ExoPlayer support for FrontendScreen from frontend request by @TimoPtr in #6771
- Bump Gradle actions to 6.1.0 and use basic cache provider by @TimoPtr in #6811
- Update aboutlibraries to v14.1.0 by @renovate[bot] in #6809
- Add support for custom view in FrontendScreen by @TimoPtr in #6790
- Support for auto play video in FrontendScreen by @TimoPtr in #6806
- Update com.android.* by @renovate[bot] in #6820
- Update androidx.compose.* by @renovate[bot] in #6823
- Update dependency com.google.android.gms:play-services-wearable to v20 by @renovate[bot] in #6797
- Update github/codeql-action action to v4.35.4 by @renovate[bot] in #6830
- Lock file maintenance by @renovate[bot] in #6833
- Update dependency com.google.firebase:firebase-bom to v34.13.0 by @renovate[bot] in #6831
- Bump changelog_master.xml for weekly release 2026.5.3 by @github-actions[bot] in #6827
- Update org.jetbrains.kotlin.* to v1.11.0 by @renovate[bot] in #6832
- Introduce RequestAccurateLocationReceiver and restrict LocationSensorManager export by @TimoPtr in #6837
- Update aboutlibraries to v14.2.0 by @renovate[bot] in #6828
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.4.3 by @renovate[bot] in #6825
- Restore HTTP 404/410 handling for updating registration by @jpelgrom in #6835
- Update dependency io.sentry:sentry-android-core to v8.41.0 by @renovate[bot] in #6826
- Move the debug flag for WebView into the Application and Settings by @TimoPtr in #6813
- Update androidx.* by @renovate[bot] in #6824
- Add Improv external bus messages models by @TimoPtr in #6817
- Fix crash on start in release due to WebView remote debug pref by @jpelgrom in #6841
- Add support for PiP for FrontendScreen by @TimoPtr in #6812
- Deprecated the old Material Design 2 theme to avoid using it by @TimoPtr in #6815
- Add action to open Settings View from Automotive main screen by @cddu33 in #6834
- Migrate TagReaderActivity to use BottomSheet and add confirmation buttons by @TimoPtr in #6814
- Update emulator wtf actions by @TimoPtr in https://github.com/home-assi...
2026.5.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update ruby/setup-ruby action to v1.302.0 by @renovate[bot] in #6731
- Bump changelog_master.xml for weekly release 2026.4.5 by @github-actions[bot] in #6730
- Handle missing client certificate chooser activity by @zry98 in #6716
- Add support for Gesture in FrontendScreen by @TimoPtr in #6714
- Update lokalise/lokalise-pull-action action to v5.2.1 by @renovate[bot] in #6724
- Enable cookie in FrontendScreen by @TimoPtr in #6715
- Update dependency io.sentry:sentry-android-core to v8.39.1 by @renovate[bot] in #6732
- Update fastlane to 2.233.0 by @TimoPtr in #6737
- Allow artifacts update for Ruby with renovate by @TimoPtr in #6738
- Add support for NFC write in FrontendScreen by @TimoPtr in #6719
- Renovate: split Compose screenshot updates from other com.android updates by @jpelgrom in #6743
- Update runConfigurations to work properly on Android 17 by @TimoPtr in #6740
- Update com.android.* by @renovate[bot] in #6675
- Remove Trigger workflow step from Renovate lockfile worflow by @TimoPtr in #6747
- Remove unnecessary permissions for actions by @TimoPtr in #6748
- Adjust LaunchActivity configChanges flags by @TimoPtr in #6751
- Ignore Chromium keystore disk write strict mode issue by @TimoPtr in #6758
- Add start workers in LaunchActivity by @TimoPtr in #6720
- Introduce check location disabled usecase by @TimoPtr in #6734
- Add support for Zoom in FrontendScreen by @TimoPtr in #6739
- Update dependency sh.calvin.reorderable:reorderable to v3.1.0 by @renovate[bot] in #6761
- Initialize Timber before Application.onCreate by @TimoPtr in #6757
- Disable microwakeword test on wearOS by @TimoPtr in #6766
- Add lint rule for webview evaluate javascript by @TimoPtr in #6741
- Configure Composer diagnostic stacktrace by @TimoPtr in #6764
- Ignore JobService leak in InstrumentationTest for API23 by @TimoPtr in #6765
- Update ruby/setup-ruby action to v1.304.0 by @renovate[bot] in #6770
- Update ruby/setup-ruby action to v1.305.0 by @renovate[bot] in #6772
- Update dependency ruby to v4.0.3 by @renovate[bot] in #6762
- Lock file maintenance by @renovate[bot] in #6783
- Bump changelog_master.xml for weekly release 2026.4.6 by @github-actions[bot] in #6778
- Update dependency io.sentry:sentry-android-core to v8.40.0 by @renovate[bot] in #6775
- Update dependency androidx.navigation:navigation-testing to v2.9.8 by @renovate[bot] in #6776
- Update org.jetbrains.kotlin.* by @renovate[bot] in #6774
- Update androidx.compose.* by @renovate[bot] in #6777
- Update com.android.* by @renovate[bot] in #6769
- Remove the use of Dispachers.Default in AppLockViewModel by @TimoPtr in #6784
- Fix compose unit test and kotlin configuration after update by @TimoPtr in #6785
- Honor user-installed CAs in OkHttp trust store by @jim-daf in #6753
- Add support for JSConfirm dialog in FrontendScreen by @TimoPtr in #6749
- Fix resize cast for ExoPlayer in WebViewActivity causing blank player by @TimoPtr in #6767
- Enable fullscreen support at the LaunchActivity level by @TimoPtr in #6759
- Update ruby/setup-ruby action to v1.306.0 by @renovate[bot] in #6789
- Setup emulator WTF by @TimoPtr in #6768
- Add file chooser capability to FrontendScreen by @TimoPtr in #6755
- Adjust PermissionManager to use awaitResult by @TimoPtr in #6787
- Update Gradle to v9.5.0 by @renovate[bot] in #6796
- Bump changelog_master.xml for weekly release 2026.5.1 by @github-actions[bot] in #6795
- Lock file maintenance by @renovate[bot] in #6802
- Bump changelog_master.xml for weekly release 2026.5.2 by @github-actions[bot] in #6800
- Use OIDC to authenticate on Emulator.wtf by @TimoPtr in #6803
- Add HTTP basic auth dialog to FrontendScreen by @TimoPtr in #6750
- Fix WebViewActivity leak via Handler.postDelayed in waitForConnection (#5453) by @jim-daf in #6791
- Add app lock feature to FrontendScreen by @TimoPtr in #6756
- Fix leak of WebMessageListener by properly removing it in onDestroy by @TimoPtr in #6805
- Update lokalise/lokalise-pull-action action to v5.2.2 by @renovate[bot] in #6807
- Update github/codeql-action action to v4.35.3 by @renovate[bot] in #6808
- Add ExoPlayer support for FrontendScreen from frontend request by @TimoPtr in #6771
- Bump Gradle actions to 6.1.0 and use basic cache provider by @TimoPtr in #6811
- Update aboutlibraries to v14.1.0 by @renovate[bot] in #6809
- Add support for custom view in FrontendScreen by @TimoPtr in #6790
- Support for auto play video in FrontendScreen by @TimoPtr in #6806
- Update com.android.* by @renovate[bot] in #6820
- Update androidx.compose.* by @renovate[bot] in #6823
- Update dependency com.google.android.gms:play-services-wearable to v20 by @renovate[bot] in #6797
- Update github/codeql-action action to v4.35.4 by @renovate[bot] in #6830
- Lock file maintenance by @renovate[bot] in #6833
- Update dependency com.google.firebase:firebase-bom to v34.13.0 by @renovate[bot] in #6831
- Bump changelog_master.xml for weekly release 2026.5.3 by @github-actions[bot] in #6827
- Update org.jetbrains.kotlin.* to v1.11.0 by @renovate[bot] in #6832
- Introduce RequestAccurateLocationReceiver and restrict LocationSensorManager export by @TimoPtr in #6837
- Update aboutlibraries to v14.2.0 by @renovate[bot] in #6828
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.4.3 by @renovate[bot] in #6825
- Restore HTTP 404/410 handling for updating registration by @jpelgrom in #6835
- Update dependency io.sentry:sentry-android-core to v8.41.0 by @renovate[bot] in #6826
- Move the debug flag for WebView into the Application and Settings by @TimoPtr in #6813
- Update androidx.* by @renovate[bot] in #6824
- Add Improv external bus messages models by @TimoPtr in #6817
- Fix crash on start in release due to WebView remote debug pref by @jpelgrom in #6841
- Add support for PiP for FrontendScreen by @TimoPtr in #6812
- Deprecated the old Material Design 2 theme to avoid using it by @TimoPtr in #6815
- Add action to open Settings View from Automotive main screen by @cddu33 in #6834
- Migrate TagReaderActivity to use BottomSheet and add confirmation buttons by @TimoPtr in #6814
- Update emulator wtf actions by @TimoPtr in https://github.com/home-assi...
2026.5.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update ruby/setup-ruby action to v1.302.0 by @renovate[bot] in #6731
- Bump changelog_master.xml for weekly release 2026.4.5 by @github-actions[bot] in #6730
- Handle missing client certificate chooser activity by @zry98 in #6716
- Add support for Gesture in FrontendScreen by @TimoPtr in #6714
- Update lokalise/lokalise-pull-action action to v5.2.1 by @renovate[bot] in #6724
- Enable cookie in FrontendScreen by @TimoPtr in #6715
- Update dependency io.sentry:sentry-android-core to v8.39.1 by @renovate[bot] in #6732
- Update fastlane to 2.233.0 by @TimoPtr in #6737
- Allow artifacts update for Ruby with renovate by @TimoPtr in #6738
- Add support for NFC write in FrontendScreen by @TimoPtr in #6719
- Renovate: split Compose screenshot updates from other com.android updates by @jpelgrom in #6743
- Update runConfigurations to work properly on Android 17 by @TimoPtr in #6740
- Update com.android.* by @renovate[bot] in #6675
- Remove Trigger workflow step from Renovate lockfile worflow by @TimoPtr in #6747
- Remove unnecessary permissions for actions by @TimoPtr in #6748
- Adjust LaunchActivity configChanges flags by @TimoPtr in #6751
- Ignore Chromium keystore disk write strict mode issue by @TimoPtr in #6758
- Add start workers in LaunchActivity by @TimoPtr in #6720
- Introduce check location disabled usecase by @TimoPtr in #6734
- Add support for Zoom in FrontendScreen by @TimoPtr in #6739
- Update dependency sh.calvin.reorderable:reorderable to v3.1.0 by @renovate[bot] in #6761
- Initialize Timber before Application.onCreate by @TimoPtr in #6757
- Disable microwakeword test on wearOS by @TimoPtr in #6766
- Add lint rule for webview evaluate javascript by @TimoPtr in #6741
- Configure Composer diagnostic stacktrace by @TimoPtr in #6764
- Ignore JobService leak in InstrumentationTest for API23 by @TimoPtr in #6765
- Update ruby/setup-ruby action to v1.304.0 by @renovate[bot] in #6770
- Update ruby/setup-ruby action to v1.305.0 by @renovate[bot] in #6772
- Update dependency ruby to v4.0.3 by @renovate[bot] in #6762
- Lock file maintenance by @renovate[bot] in #6783
- Bump changelog_master.xml for weekly release 2026.4.6 by @github-actions[bot] in #6778
- Update dependency io.sentry:sentry-android-core to v8.40.0 by @renovate[bot] in #6775
- Update dependency androidx.navigation:navigation-testing to v2.9.8 by @renovate[bot] in #6776
- Update org.jetbrains.kotlin.* by @renovate[bot] in #6774
- Update androidx.compose.* by @renovate[bot] in #6777
- Update com.android.* by @renovate[bot] in #6769
- Remove the use of Dispachers.Default in AppLockViewModel by @TimoPtr in #6784
- Fix compose unit test and kotlin configuration after update by @TimoPtr in #6785
- Honor user-installed CAs in OkHttp trust store by @jim-daf in #6753
- Add support for JSConfirm dialog in FrontendScreen by @TimoPtr in #6749
- Fix resize cast for ExoPlayer in WebViewActivity causing blank player by @TimoPtr in #6767
- Enable fullscreen support at the LaunchActivity level by @TimoPtr in #6759
- Update ruby/setup-ruby action to v1.306.0 by @renovate[bot] in #6789
- Setup emulator WTF by @TimoPtr in #6768
- Add file chooser capability to FrontendScreen by @TimoPtr in #6755
- Adjust PermissionManager to use awaitResult by @TimoPtr in #6787
- Update Gradle to v9.5.0 by @renovate[bot] in #6796
- Bump changelog_master.xml for weekly release 2026.5.1 by @github-actions[bot] in #6795
- Lock file maintenance by @renovate[bot] in #6802
- Bump changelog_master.xml for weekly release 2026.5.2 by @github-actions[bot] in #6800
- Use OIDC to authenticate on Emulator.wtf by @TimoPtr in #6803
- Add HTTP basic auth dialog to FrontendScreen by @TimoPtr in #6750
- Fix WebViewActivity leak via Handler.postDelayed in waitForConnection (#5453) by @jim-daf in #6791
- Add app lock feature to FrontendScreen by @TimoPtr in #6756
- Fix leak of WebMessageListener by properly removing it in onDestroy by @TimoPtr in #6805
- Update lokalise/lokalise-pull-action action to v5.2.2 by @renovate[bot] in #6807
- Update github/codeql-action action to v4.35.3 by @renovate[bot] in #6808
- Add ExoPlayer support for FrontendScreen from frontend request by @TimoPtr in #6771
- Bump Gradle actions to 6.1.0 and use basic cache provider by @TimoPtr in #6811
- Update aboutlibraries to v14.1.0 by @renovate[bot] in #6809
- Add support for custom view in FrontendScreen by @TimoPtr in #6790
- Support for auto play video in FrontendScreen by @TimoPtr in #6806
- Update com.android.* by @renovate[bot] in #6820
- Update androidx.compose.* by @renovate[bot] in #6823
- Update dependency com.google.android.gms:play-services-wearable to v20 by @renovate[bot] in #6797
New Contributors
Full Changelog: 2026.4.4...2026.5.2
2026.5.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update ruby/setup-ruby action to v1.302.0 by @renovate[bot] in #6731
- Bump changelog_master.xml for weekly release 2026.4.5 by @github-actions[bot] in #6730
- Handle missing client certificate chooser activity by @zry98 in #6716
- Add support for Gesture in FrontendScreen by @TimoPtr in #6714
- Update lokalise/lokalise-pull-action action to v5.2.1 by @renovate[bot] in #6724
- Enable cookie in FrontendScreen by @TimoPtr in #6715
- Update dependency io.sentry:sentry-android-core to v8.39.1 by @renovate[bot] in #6732
- Update fastlane to 2.233.0 by @TimoPtr in #6737
- Allow artifacts update for Ruby with renovate by @TimoPtr in #6738
- Add support for NFC write in FrontendScreen by @TimoPtr in #6719
- Renovate: split Compose screenshot updates from other com.android updates by @jpelgrom in #6743
- Update runConfigurations to work properly on Android 17 by @TimoPtr in #6740
- Update com.android.* by @renovate[bot] in #6675
- Remove Trigger workflow step from Renovate lockfile worflow by @TimoPtr in #6747
- Remove unnecessary permissions for actions by @TimoPtr in #6748
- Adjust LaunchActivity configChanges flags by @TimoPtr in #6751
- Ignore Chromium keystore disk write strict mode issue by @TimoPtr in #6758
- Add start workers in LaunchActivity by @TimoPtr in #6720
- Introduce check location disabled usecase by @TimoPtr in #6734
- Add support for Zoom in FrontendScreen by @TimoPtr in #6739
- Update dependency sh.calvin.reorderable:reorderable to v3.1.0 by @renovate[bot] in #6761
- Initialize Timber before Application.onCreate by @TimoPtr in #6757
- Disable microwakeword test on wearOS by @TimoPtr in #6766
- Add lint rule for webview evaluate javascript by @TimoPtr in #6741
- Configure Composer diagnostic stacktrace by @TimoPtr in #6764
- Ignore JobService leak in InstrumentationTest for API23 by @TimoPtr in #6765
- Update ruby/setup-ruby action to v1.304.0 by @renovate[bot] in #6770
- Update ruby/setup-ruby action to v1.305.0 by @renovate[bot] in #6772
- Update dependency ruby to v4.0.3 by @renovate[bot] in #6762
- Lock file maintenance by @renovate[bot] in #6783
- Bump changelog_master.xml for weekly release 2026.4.6 by @github-actions[bot] in #6778
- Update dependency io.sentry:sentry-android-core to v8.40.0 by @renovate[bot] in #6775
- Update dependency androidx.navigation:navigation-testing to v2.9.8 by @renovate[bot] in #6776
- Update org.jetbrains.kotlin.* by @renovate[bot] in #6774
- Update androidx.compose.* by @renovate[bot] in #6777
- Update com.android.* by @renovate[bot] in #6769
- Remove the use of Dispachers.Default in AppLockViewModel by @TimoPtr in #6784
- Fix compose unit test and kotlin configuration after update by @TimoPtr in #6785
- Honor user-installed CAs in OkHttp trust store by @jim-daf in #6753
- Add support for JSConfirm dialog in FrontendScreen by @TimoPtr in #6749
- Fix resize cast for ExoPlayer in WebViewActivity causing blank player by @TimoPtr in #6767
- Enable fullscreen support at the LaunchActivity level by @TimoPtr in #6759
- Update ruby/setup-ruby action to v1.306.0 by @renovate[bot] in #6789
- Setup emulator WTF by @TimoPtr in #6768
- Add file chooser capability to FrontendScreen by @TimoPtr in #6755
- Adjust PermissionManager to use awaitResult by @TimoPtr in #6787
- Update Gradle to v9.5.0 by @renovate[bot] in #6796
- Bump changelog_master.xml for weekly release 2026.5.1 by @github-actions[bot] in #6795
New Contributors
Full Changelog: 2026.4.4...2026.5.1
2026.4.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update ruby/setup-ruby action to v1.302.0 by @renovate[bot] in #6731
- Bump changelog_master.xml for weekly release 2026.4.5 by @github-actions[bot] in #6730
- Handle missing client certificate chooser activity by @zry98 in #6716
- Add support for Gesture in FrontendScreen by @TimoPtr in #6714
- Update lokalise/lokalise-pull-action action to v5.2.1 by @renovate[bot] in #6724
- Enable cookie in FrontendScreen by @TimoPtr in #6715
- Update dependency io.sentry:sentry-android-core to v8.39.1 by @renovate[bot] in #6732
- Update fastlane to 2.233.0 by @TimoPtr in #6737
- Allow artifacts update for Ruby with renovate by @TimoPtr in #6738
- Add support for NFC write in FrontendScreen by @TimoPtr in #6719
- Renovate: split Compose screenshot updates from other com.android updates by @jpelgrom in #6743
- Update runConfigurations to work properly on Android 17 by @TimoPtr in #6740
- Update com.android.* by @renovate[bot] in #6675
- Remove Trigger workflow step from Renovate lockfile worflow by @TimoPtr in #6747
- Remove unnecessary permissions for actions by @TimoPtr in #6748
- Adjust LaunchActivity configChanges flags by @TimoPtr in #6751
- Ignore Chromium keystore disk write strict mode issue by @TimoPtr in #6758
- Add start workers in LaunchActivity by @TimoPtr in #6720
- Introduce check location disabled usecase by @TimoPtr in #6734
- Add support for Zoom in FrontendScreen by @TimoPtr in #6739
- Update dependency sh.calvin.reorderable:reorderable to v3.1.0 by @renovate[bot] in #6761
- Initialize Timber before Application.onCreate by @TimoPtr in #6757
- Disable microwakeword test on wearOS by @TimoPtr in #6766
- Add lint rule for webview evaluate javascript by @TimoPtr in #6741
- Configure Composer diagnostic stacktrace by @TimoPtr in #6764
- Ignore JobService leak in InstrumentationTest for API23 by @TimoPtr in #6765
- Update ruby/setup-ruby action to v1.304.0 by @renovate[bot] in #6770
- Update ruby/setup-ruby action to v1.305.0 by @renovate[bot] in #6772
- Update dependency ruby to v4.0.3 by @renovate[bot] in #6762
New Contributors
Full Changelog: 2026.4.4...2026.4.5
2026.4.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump changelog_master.xml for weekly release 2026.3.3 by @github-actions[bot] in #6522
- Update dependency androidx.compose:compose-bom to v2026.02.01 by @renovate[bot] in #6525
- Make sure that manifest URL is using base url while checking by @TimoPtr in #6530
- Update github/codeql-action action to v4.32.5 by @renovate[bot] in #6538
- Bump changelog_master.xml for weekly release 2026.3.4 by @github-actions[bot] in #6554
- Update github/codeql-action action to v4.32.6 by @renovate[bot] in #6557
- Update ruby/setup-ruby action to v1.290.0 by @renovate[bot] in #6553
- Update dependency org.jlleitschuh.gradle.ktlint to v14.1.0 by @renovate[bot] in #6555
- Update actions/download-artifact action to v8.0.1 by @renovate[bot] in #6568
- Update reactivecircus/android-emulator-runner action to v2.36.0 by @renovate[bot] in #6569
- Bump changelog_master.xml for weekly release 2026.3.5 by @github-actions[bot] in #6572
- Update dependency org.jlleitschuh.gradle.ktlint to v14.2.0 by @renovate[bot] in #6574
- Update androidx.compose.* by @renovate[bot] in #6570
- Update com.android.* by @renovate[bot] in #6548
- Update Gradle to v9.4.0 by @renovate[bot] in #6551
- Update gradle wrapper to 9.4.0 by @TimoPtr in #6576
- Update dependency io.sentry:sentry-android-core to v8.35.0 by @renovate[bot] in #6550
- Adjust LocationForSecureConnection wording by @TimoPtr in #6509
- Update reactivecircus/android-emulator-runner action to v2.37.0 by @renovate[bot] in #6579
- Catch WebView error while instantiating with a proper error by @TimoPtr in #6532
- Update ruby/setup-ruby action to v1.293.0 by @renovate[bot] in #6580
- Proper support for opaque URI in ConnectionViewModel by @TimoPtr in #6536
- Enable auto close Assist after 30seconds of inactivity by @TimoPtr in #6506
- Update androidx.* by @renovate[bot] in #6529
- Add notification permission prompt on the new frontend screen by @TimoPtr in #6440
- Update screenshot tests by @TimoPtr in #6584
- Use broadcast instead of startService to send command by @TimoPtr in #6537
- Update softprops/action-gh-release action to v2.6.1 by @renovate[bot] in #6591
- Introduce FailFastExtension/Rule to reset handler by @TimoPtr in #6586
- Handle WebView permissions with the PermissionManager by @TimoPtr in #6466
- Adjust WebsocketManager check to avoid location usage by @jpelgrom in #6577
- Update ruby/setup-ruby action to v1.295.0 by @renovate[bot] in #6594
- Update dependency ruby to v4.0.2 by @renovate[bot] in #6590
- Update github/codeql-action action to v4.33.0 by @renovate[bot] in #6593
- Update org.jetbrains.kotlin.* to v2.3.20 by @renovate[bot] in #6592
- Bump json from 2.18.1 to 2.19.2 by @dependabot[bot] in #6595
- Add missing supported domains in the wear for tiles by @TimoPtr in #6587
- Update androidx.* to v1.9.3 by @renovate[bot] in #6596
- Wake word detection within Assist conversation by @TimoPtr in #6497
- Update aboutlibraries to v14.0.0-b03 by @renovate[bot] in #6600
- Add support for OpenAssistSettings by @TimoPtr in #6534
- Update dependency com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in #6608
- Make HighAccuracyLocationReceiver async by @TimoPtr in #6467
- Use goAsync to invoke the WebSocketManager.start by @TimoPtr in #6543
- Update coroutine usage in ComplicationReceiver by @TimoPtr in #6542
- Update dependency io.sentry:sentry-android-core to v8.36.0 by @renovate[bot] in #6601
- Move away from Main in Widgets by @TimoPtr in #6415
- Fix help icon in logs view not opening help link by @loganrosen in #6611
- Update dependency com.google.ai.edge.litert:litert to v2.1.3 by @renovate[bot] in #6597
- Update Gradle to v9.4.1 by @renovate[bot] in #6607
- Bump changelog_master.xml for weekly release 2026.3.6 by @github-actions[bot] in #6606
- Introduce HADropdownMenu by @TimoPtr in #6528
- Show snackbar with troubleshooting link for Matter/Thread non-OK activity results by @jpelgrom in #6614
- Make draft release to upload files and promote right after by @TimoPtr in #6616
- Bump changelog_master.xml for weekly release 2026.3.7 by @github-actions[bot] in #6617
- Update github/codeql-action action to v4.34.1 by @renovate[bot] in #6620
- Fix race condition with coil RemoteViewsTarget by @TimoPtr in #6627
- Fix LocationTrackingViewModel leak via Room InvalidationTracker by @loganrosen in #6612
- Remove RemoteViewsTarget by @TimoPtr in #6629
- Remove unwanted ioScope (that is main) from WebViewActivity by @TimoPtr in #6632
- Update ruby/setup-ruby action to v1.296.0 by @renovate[bot] in #6650
- Update androidx.* by @renovate[bot] in #6644
- Bump changelog_master.xml for weekly release 2026.3.8 by @github-actions[bot] in #6649
- Update dependency com.google.protobuf:protobuf-javalite to v3.25.9 by @renovate[bot] in #6647
- Update dependency io.sentry:sentry-android-core to v8.37.1 by @renovate[bot] in #6642
- Update androidx.compose.* by @renovate[bot] in #6646
- Update wear.compose to v1.6.0 by @renovate[bot] in #6645
- Only unregister actionReceiver when it was registered by @TimoPtr in #6628
- Use okhttp when mtls setup by @TimoPtr in #6630
- Update github/codeql-action action to v4.35.1 by @renovate[bot] in #6656
- Update androidx.* to v1.10.0 by @renovate[bot] in #6655
- Better guard against invalid 'mdi' in entity icon by @jpelgrom in #6660
- Update ruby/setup-ruby action to v1.299.0 by @renovate[bot] in #6661
- Make sure the camera bitmap is not going above the memory limit by @TimoPtr in #6658
- Go async for TileReceiver on the watch by @TimoPtr in #6541
- Use Lokalise action and async download by @TimoPtr in #6659
- Try to get proper filename when downloading blob by @TimoPtr in #6631
- Fix bottom sheet peek-to-expanded jump on show by @loganrosen in #6648
- Wear: use coroutines from GMS tasks by @TimoPtr in #6638
- Remove usage of 'runBlocking' from 'SettingsActivity' by @loganrosen in #5920
- Remove hardware limitation for wake word detection by @TimoPtr in #6625
- Avoid using AssistVoiceInteractionSessionService as recognitionService by @TimoPtr in #6639
- Bump changelog_master.xml for weekly release 2026.4.1 by @github-actions[bot] in https://github.com/ho...
2026.4.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump changelog_master.xml for weekly release 2026.3.3 by @github-actions[bot] in #6522
- Update dependency androidx.compose:compose-bom to v2026.02.01 by @renovate[bot] in #6525
- Make sure that manifest URL is using base url while checking by @TimoPtr in #6530
- Update github/codeql-action action to v4.32.5 by @renovate[bot] in #6538
- Bump changelog_master.xml for weekly release 2026.3.4 by @github-actions[bot] in #6554
- Update github/codeql-action action to v4.32.6 by @renovate[bot] in #6557
- Update ruby/setup-ruby action to v1.290.0 by @renovate[bot] in #6553
- Update dependency org.jlleitschuh.gradle.ktlint to v14.1.0 by @renovate[bot] in #6555
- Update actions/download-artifact action to v8.0.1 by @renovate[bot] in #6568
- Update reactivecircus/android-emulator-runner action to v2.36.0 by @renovate[bot] in #6569
- Bump changelog_master.xml for weekly release 2026.3.5 by @github-actions[bot] in #6572
- Update dependency org.jlleitschuh.gradle.ktlint to v14.2.0 by @renovate[bot] in #6574
- Update androidx.compose.* by @renovate[bot] in #6570
- Update com.android.* by @renovate[bot] in #6548
- Update Gradle to v9.4.0 by @renovate[bot] in #6551
- Update gradle wrapper to 9.4.0 by @TimoPtr in #6576
- Update dependency io.sentry:sentry-android-core to v8.35.0 by @renovate[bot] in #6550
- Adjust LocationForSecureConnection wording by @TimoPtr in #6509
- Update reactivecircus/android-emulator-runner action to v2.37.0 by @renovate[bot] in #6579
- Catch WebView error while instantiating with a proper error by @TimoPtr in #6532
- Update ruby/setup-ruby action to v1.293.0 by @renovate[bot] in #6580
- Proper support for opaque URI in ConnectionViewModel by @TimoPtr in #6536
- Enable auto close Assist after 30seconds of inactivity by @TimoPtr in #6506
- Update androidx.* by @renovate[bot] in #6529
- Add notification permission prompt on the new frontend screen by @TimoPtr in #6440
- Update screenshot tests by @TimoPtr in #6584
- Use broadcast instead of startService to send command by @TimoPtr in #6537
- Update softprops/action-gh-release action to v2.6.1 by @renovate[bot] in #6591
- Introduce FailFastExtension/Rule to reset handler by @TimoPtr in #6586
- Handle WebView permissions with the PermissionManager by @TimoPtr in #6466
- Adjust WebsocketManager check to avoid location usage by @jpelgrom in #6577
- Update ruby/setup-ruby action to v1.295.0 by @renovate[bot] in #6594
- Update dependency ruby to v4.0.2 by @renovate[bot] in #6590
- Update github/codeql-action action to v4.33.0 by @renovate[bot] in #6593
- Update org.jetbrains.kotlin.* to v2.3.20 by @renovate[bot] in #6592
- Bump json from 2.18.1 to 2.19.2 by @dependabot[bot] in #6595
- Add missing supported domains in the wear for tiles by @TimoPtr in #6587
- Update androidx.* to v1.9.3 by @renovate[bot] in #6596
- Wake word detection within Assist conversation by @TimoPtr in #6497
- Update aboutlibraries to v14.0.0-b03 by @renovate[bot] in #6600
- Add support for OpenAssistSettings by @TimoPtr in #6534
- Update dependency com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in #6608
- Make HighAccuracyLocationReceiver async by @TimoPtr in #6467
- Use goAsync to invoke the WebSocketManager.start by @TimoPtr in #6543
- Update coroutine usage in ComplicationReceiver by @TimoPtr in #6542
- Update dependency io.sentry:sentry-android-core to v8.36.0 by @renovate[bot] in #6601
- Move away from Main in Widgets by @TimoPtr in #6415
- Fix help icon in logs view not opening help link by @loganrosen in #6611
- Update dependency com.google.ai.edge.litert:litert to v2.1.3 by @renovate[bot] in #6597
- Update Gradle to v9.4.1 by @renovate[bot] in #6607
- Bump changelog_master.xml for weekly release 2026.3.6 by @github-actions[bot] in #6606
- Introduce HADropdownMenu by @TimoPtr in #6528
- Show snackbar with troubleshooting link for Matter/Thread non-OK activity results by @jpelgrom in #6614
- Make draft release to upload files and promote right after by @TimoPtr in #6616
- Bump changelog_master.xml for weekly release 2026.3.7 by @github-actions[bot] in #6617
- Update github/codeql-action action to v4.34.1 by @renovate[bot] in #6620
- Fix race condition with coil RemoteViewsTarget by @TimoPtr in #6627
- Fix LocationTrackingViewModel leak via Room InvalidationTracker by @loganrosen in #6612
- Remove RemoteViewsTarget by @TimoPtr in #6629
- Remove unwanted ioScope (that is main) from WebViewActivity by @TimoPtr in #6632
- Update ruby/setup-ruby action to v1.296.0 by @renovate[bot] in #6650
- Update androidx.* by @renovate[bot] in #6644
- Bump changelog_master.xml for weekly release 2026.3.8 by @github-actions[bot] in #6649
- Update dependency com.google.protobuf:protobuf-javalite to v3.25.9 by @renovate[bot] in #6647
- Update dependency io.sentry:sentry-android-core to v8.37.1 by @renovate[bot] in #6642
- Update androidx.compose.* by @renovate[bot] in #6646
- Update wear.compose to v1.6.0 by @renovate[bot] in #6645
- Only unregister actionReceiver when it was registered by @TimoPtr in #6628
- Use okhttp when mtls setup by @TimoPtr in #6630
- Update github/codeql-action action to v4.35.1 by @renovate[bot] in #6656
- Update androidx.* to v1.10.0 by @renovate[bot] in #6655
- Better guard against invalid 'mdi' in entity icon by @jpelgrom in #6660
- Update ruby/setup-ruby action to v1.299.0 by @renovate[bot] in #6661
- Make sure the camera bitmap is not going above the memory limit by @TimoPtr in #6658
- Go async for TileReceiver on the watch by @TimoPtr in #6541
- Use Lokalise action and async download by @TimoPtr in #6659
- Try to get proper filename when downloading blob by @TimoPtr in #6631
- Fix bottom sheet peek-to-expanded jump on show by @loganrosen in #6648
- Wear: use coroutines from GMS tasks by @TimoPtr in #6638
- Remove usage of 'runBlocking' from 'SettingsActivity' by @loganrosen in #5920
- Remove hardware limitation for wake word detection by @TimoPtr in #6625
- Avoid using AssistVoiceInteractionSessionService as recognitionService by @TimoPtr in #6639
- Bump changelog_master.xml for weekly release 2026.4.1 by @github-actions[bot] in #6665
- Bump changelog_master.xml for weekly release 2026....
2026.4.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump changelog_master.xml for weekly release 2026.3.3 by @github-actions[bot] in #6522
- Update dependency androidx.compose:compose-bom to v2026.02.01 by @renovate[bot] in #6525
- Make sure that manifest URL is using base url while checking by @TimoPtr in #6530
- Update github/codeql-action action to v4.32.5 by @renovate[bot] in #6538
- Bump changelog_master.xml for weekly release 2026.3.4 by @github-actions[bot] in #6554
- Update github/codeql-action action to v4.32.6 by @renovate[bot] in #6557
- Update ruby/setup-ruby action to v1.290.0 by @renovate[bot] in #6553
- Update dependency org.jlleitschuh.gradle.ktlint to v14.1.0 by @renovate[bot] in #6555
- Update actions/download-artifact action to v8.0.1 by @renovate[bot] in #6568
- Update reactivecircus/android-emulator-runner action to v2.36.0 by @renovate[bot] in #6569
- Bump changelog_master.xml for weekly release 2026.3.5 by @github-actions[bot] in #6572
- Update dependency org.jlleitschuh.gradle.ktlint to v14.2.0 by @renovate[bot] in #6574
- Update androidx.compose.* by @renovate[bot] in #6570
- Update com.android.* by @renovate[bot] in #6548
- Update Gradle to v9.4.0 by @renovate[bot] in #6551
- Update gradle wrapper to 9.4.0 by @TimoPtr in #6576
- Update dependency io.sentry:sentry-android-core to v8.35.0 by @renovate[bot] in #6550
- Adjust LocationForSecureConnection wording by @TimoPtr in #6509
- Update reactivecircus/android-emulator-runner action to v2.37.0 by @renovate[bot] in #6579
- Catch WebView error while instantiating with a proper error by @TimoPtr in #6532
- Update ruby/setup-ruby action to v1.293.0 by @renovate[bot] in #6580
- Proper support for opaque URI in ConnectionViewModel by @TimoPtr in #6536
- Enable auto close Assist after 30seconds of inactivity by @TimoPtr in #6506
- Update androidx.* by @renovate[bot] in #6529
- Add notification permission prompt on the new frontend screen by @TimoPtr in #6440
- Update screenshot tests by @TimoPtr in #6584
- Use broadcast instead of startService to send command by @TimoPtr in #6537
- Update softprops/action-gh-release action to v2.6.1 by @renovate[bot] in #6591
- Introduce FailFastExtension/Rule to reset handler by @TimoPtr in #6586
- Handle WebView permissions with the PermissionManager by @TimoPtr in #6466
- Adjust WebsocketManager check to avoid location usage by @jpelgrom in #6577
- Update ruby/setup-ruby action to v1.295.0 by @renovate[bot] in #6594
- Update dependency ruby to v4.0.2 by @renovate[bot] in #6590
- Update github/codeql-action action to v4.33.0 by @renovate[bot] in #6593
- Update org.jetbrains.kotlin.* to v2.3.20 by @renovate[bot] in #6592
- Bump json from 2.18.1 to 2.19.2 by @dependabot[bot] in #6595
- Add missing supported domains in the wear for tiles by @TimoPtr in #6587
- Update androidx.* to v1.9.3 by @renovate[bot] in #6596
- Wake word detection within Assist conversation by @TimoPtr in #6497
- Update aboutlibraries to v14.0.0-b03 by @renovate[bot] in #6600
- Add support for OpenAssistSettings by @TimoPtr in #6534
- Update dependency com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in #6608
- Make HighAccuracyLocationReceiver async by @TimoPtr in #6467
- Use goAsync to invoke the WebSocketManager.start by @TimoPtr in #6543
- Update coroutine usage in ComplicationReceiver by @TimoPtr in #6542
- Update dependency io.sentry:sentry-android-core to v8.36.0 by @renovate[bot] in #6601
- Move away from Main in Widgets by @TimoPtr in #6415
- Fix help icon in logs view not opening help link by @loganrosen in #6611
- Update dependency com.google.ai.edge.litert:litert to v2.1.3 by @renovate[bot] in #6597
- Update Gradle to v9.4.1 by @renovate[bot] in #6607
- Bump changelog_master.xml for weekly release 2026.3.6 by @github-actions[bot] in #6606
- Introduce HADropdownMenu by @TimoPtr in #6528
- Show snackbar with troubleshooting link for Matter/Thread non-OK activity results by @jpelgrom in #6614
- Make draft release to upload files and promote right after by @TimoPtr in #6616
- Bump changelog_master.xml for weekly release 2026.3.7 by @github-actions[bot] in #6617
- Update github/codeql-action action to v4.34.1 by @renovate[bot] in #6620
- Fix race condition with coil RemoteViewsTarget by @TimoPtr in #6627
- Fix LocationTrackingViewModel leak via Room InvalidationTracker by @loganrosen in #6612
- Remove RemoteViewsTarget by @TimoPtr in #6629
- Remove unwanted ioScope (that is main) from WebViewActivity by @TimoPtr in #6632
- Update ruby/setup-ruby action to v1.296.0 by @renovate[bot] in #6650
- Update androidx.* by @renovate[bot] in #6644
- Bump changelog_master.xml for weekly release 2026.3.8 by @github-actions[bot] in #6649
- Update dependency com.google.protobuf:protobuf-javalite to v3.25.9 by @renovate[bot] in #6647
- Update dependency io.sentry:sentry-android-core to v8.37.1 by @renovate[bot] in #6642
- Update androidx.compose.* by @renovate[bot] in #6646
- Update wear.compose to v1.6.0 by @renovate[bot] in #6645
- Only unregister actionReceiver when it was registered by @TimoPtr in #6628
- Use okhttp when mtls setup by @TimoPtr in #6630
- Update github/codeql-action action to v4.35.1 by @renovate[bot] in #6656
- Update androidx.* to v1.10.0 by @renovate[bot] in #6655
- Better guard against invalid 'mdi' in entity icon by @jpelgrom in #6660
- Update ruby/setup-ruby action to v1.299.0 by @renovate[bot] in #6661
- Make sure the camera bitmap is not going above the memory limit by @TimoPtr in #6658
- Go async for TileReceiver on the watch by @TimoPtr in #6541
- Use Lokalise action and async download by @TimoPtr in #6659
- Try to get proper filename when downloading blob by @TimoPtr in #6631
- Fix bottom sheet peek-to-expanded jump on show by @loganrosen in #6648
- Wear: use coroutines from GMS tasks by @TimoPtr in #6638
- Remove usage of 'runBlocking' from 'SettingsActivity' by @loganrosen in #5920
- Remove hardware limitation for wake word detection by @TimoPtr in #6625
- Avoid using AssistVoiceInteractionSessionService as recognitionService by @TimoPtr in #6639
- Bump changelog_master.xml for weekly release 2026.4.1 by @github-actions[bot] in #6665
- Bump changelog_master.xml for weekly release 2026....