Skip to content

Releases: home-assistant/android

2025.12.1

07 Dec 04:32
730dea5

Choose a tag to compare

2025.12.1 Pre-release
Pre-release

What's Changed

  • Lock file maintenance by @renovate[bot] in #6090
  • Upgrade fastlane and remove explicit abbrev dependency by @rmacklin in #6089
  • Update Gemfile lock by @TimoPtr in #6091
  • Update dependency com.google.devtools.ksp to v2.3.3 by @renovate[bot] in #6088
  • Update actions/checkout action to v6 by @renovate[bot] in #6087
  • Bump changelog_master.xml for weekly release 2025.11.5 by @github-actions[bot] in #6086
  • Update androidx.* by @renovate[bot] in #6084
  • Update androidx.compose.* by @renovate[bot] in #6085
  • Avoid Index out of bounds in ButtonWidgetConfigureActivitty by @TimoPtr in #6096
  • Update github/codeql-action action to v4.31.5 by @renovate[bot] in #6100
  • Update haze to v1.7.1 by @renovate[bot] in #6101
  • Update dependency io.sentry:sentry-android-core to v8.27.1 by @renovate[bot] in #6104
  • Bump changelog_master.xml for weekly release 2025.11.6 by @github-actions[bot] in #6112
  • Bump changelog_master.xml for weekly release 2025.12.1 by @github-actions[bot] in #6114
  • Lock file maintenance by @renovate[bot] in #6113
  • Update dependency fastlane to v2.229.1 by @renovate[bot] in #6106
  • Update softprops/action-gh-release action to v2.5.0 by @renovate[bot] in #6125
  • Fix duplicate notifications by removing leftover WorkManager with different unique work name by @marazmarci in #6126
  • Update github/codeql-action action to v4.31.6 by @renovate[bot] in #6128
  • Update actions/checkout action to v6.0.1 by @renovate[bot] in #6129

New Contributors

Full Changelog: 2025.11.4...2025.12.1

2025.11.5

30 Nov 04:32
1d19578

Choose a tag to compare

2025.11.5 Pre-release
Pre-release

What's Changed

  • Lock file maintenance by @renovate[bot] in #6090
  • Upgrade fastlane and remove explicit abbrev dependency by @rmacklin in #6089
  • Update Gemfile lock by @TimoPtr in #6091
  • Update dependency com.google.devtools.ksp to v2.3.3 by @renovate[bot] in #6088
  • Update actions/checkout action to v6 by @renovate[bot] in #6087
  • Bump changelog_master.xml for weekly release 2025.11.5 by @github-actions[bot] in #6086
  • Update androidx.* by @renovate[bot] in #6084
  • Update androidx.compose.* by @renovate[bot] in #6085
  • Avoid Index out of bounds in ButtonWidgetConfigureActivitty by @TimoPtr in #6096
  • Update github/codeql-action action to v4.31.5 by @renovate[bot] in #6100
  • Update haze to v1.7.1 by @renovate[bot] in #6101
  • Update dependency io.sentry:sentry-android-core to v8.27.1 by @renovate[bot] in #6104

New Contributors

Full Changelog: 2025.11.4...2025.11.5

2025.11.4

23 Nov 04:21
2f9ccb9

Choose a tag to compare

What's Changed

  • Lock file maintenance by @renovate[bot] in #6057
  • Update github/codeql-action action to v4.31.3 by @renovate[bot] in #6056
  • Bump changelog_master.xml for weekly release 2025.11.4 by @github-actions[bot] in #6052
  • Update dependency io.sentry:sentry-android-core to v8.26.0 by @renovate[bot] in #6050
  • Update com.android.* by @renovate[bot] in #6044
  • Improve attributes parsing in NotificationSensorManager by @TimoPtr in #6042
  • Ignore strict mode issues on Android Automotive emulator by @TimoPtr in #6040
  • Add back missing ruby deps by @TimoPtr in #6058
  • Rework UrlUtil handle to avoid crashes while converting URI to URL by @TimoPtr in #6031
  • Hide Add to widget on Automotive by @TimoPtr in #6041
  • Update actions/checkout action to v5.0.1 by @renovate[bot] in #6061
  • Set min sdk to 23 (drop support for Android 5 and 5.1) by @TimoPtr in #5800
  • Don't show AndroidAuto on minimal flavor except for automotive by @TimoPtr in #6060
  • Update dependency com.google.firebase:firebase-bom to v34 by @renovate[bot] in #5593
  • Update haze to v1.7.0 by @renovate[bot] in #6049
  • Update dependency org.chromium.net:cronet-embedded to v141 by @renovate[bot] in #5840
  • Update androidx.* by @renovate[bot] in #5941
  • Update dependency com.mikepenz:community-material-typeface to v7.0.96.2-kotlin by @renovate[bot] in #6067
  • Update iconics to v5.5.0-compose01 by @renovate[bot] in #6068
  • Move Health Connect to main module by @dshokouhi in #5612
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.3.1 by @renovate[bot] in #6073
  • Remove WindowsInsets override in LocationForSecureConnectionScreen by @TimoPtr in #6039
  • Add a snackbar when Entity is added to auto favorite by @TimoPtr in #6064
  • Stopping SensorUpdate if get_config fail by @TimoPtr in #6072
  • Update translation for Set Home network by @TimoPtr in #6063
  • Onboarding move strings by @TimoPtr in #6069
  • Fix typo in strings by @TimoPtr in #6075
  • Update Gradle to v9.2.1 by @renovate[bot] in #6076
  • Update ruby/setup-ruby action to v1.268.0 by @renovate[bot] in #6078
  • Use WindowsInsets.safeDrawing for all the onboarding screen by @TimoPtr in #6077
  • Guard against null menu item in notification history by @jpelgrom in #6080
  • Update changelog for health connect on minimal by @TimoPtr in #6074
  • Update github/codeql-action action to v4.31.4 by @renovate[bot] in #6083
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.3.2 by @renovate[bot] in #6082

Full Changelog: 2025.11.3...2025.11.4

2025.11.3

16 Nov 04:17
2f3a1d7

Choose a tag to compare

Important

This is the latest version supporting Android 5 (API 21) and Android 5.1 (API 22)

What's Changed

  • Remove tv instrumentation test from PR jobs by @jpelgrom in #5991
  • Bump changelog_master.xml for weekly release 2025.11.2 by @github-actions[bot] in #5986
  • Update wear.compose to v1.5.4 by @renovate[bot] in #5967
  • Update Gradle to v9.2.0 by @renovate[bot] in #5989
  • Update github/codeql-action action to v4.31.2 by @renovate[bot] in #5992
  • Update EnricoMi/publish-unit-test-result-action action to v2.21.0 by @renovate[bot] in #5988
  • Update ruby/setup-ruby action to v1.267.0 by @renovate[bot] in #5983
  • Update dependency com.google.firebase.appdistribution to v5.2.0 by @renovate[bot] in #5993
  • Update dependency io.sentry:sentry-android-core to v8.25.0 by @renovate[bot] in #5990
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.3.0 by @renovate[bot] in #5994
  • Update dependency org.junit:junit-bom to v6.0.1 by @renovate[bot] in #5995
  • Update plugin dev.panuszewski.typesafe-conventions to v0.10.0 by @renovate[bot] in #5996
  • Use FirebaseAppDistributionDefault by @TimoPtr in #5997
  • Replaced org.json usages with kotlinx serialization by @asiridol in #5976
  • Use a new string for unknown error in ConnectionViewModel by @TimoPtr in #6002
  • Handle JsonLiteral in MapAnySerializer by @TimoPtr in #6003
  • WebsocketManager start method use coroutine instead of a blocking call by @TimoPtr in #5998
  • Add to dialog (widget, android auto favorite) by @TimoPtr in #5622
  • Fix cast exception on LocationSensorManager by @FagundesCristianoF in #5954
  • Support minimal onboarding by @TimoPtr in #5982
  • Remove action data description to fix service deserialization by @jpelgrom in #6008
  • Update ThreadDatasetResponse to handle nullable fields by @TimoPtr in #6012
  • Lock file maintenance by @renovate[bot] in #6021
  • Update reactivecircus/android-emulator-runner action to v2.35.0 by @renovate[bot] in #6020
  • Update dependency com.google.devtools.ksp to v2.3.2 by @renovate[bot] in #6018
  • Update androidx.compose.* by @renovate[bot] in #6016
  • Update softprops/action-gh-release action to v2.4.2 by @renovate[bot] in #6027
  • Update wear.compose to v1.5.5 by @renovate[bot] in #6017
  • Connection secure level settings by @TimoPtr in #5981
  • Split ha compose catalog screen For screen shot test. by @selva7378 in #6004
  • Use deprecated shouldOverrideUrlLoading in Connection and Webview by @TimoPtr in #6029
  • Disable strict mode for PR artifacts to ease sharing by @TimoPtr in #6032
  • Fix topbar being displayed in full screen in old API by @TimoPtr in #6024
  • Fix: properly setup console logs for testing by @TimoPtr in #6034
  • Bump changelog_master.xml for weekly release 2025.11.3 by @github-actions[bot] in #6035
  • Duplicate isStarted extension in onboarding to avoid crash in debug by @TimoPtr in #6043
  • Make sure onSensorUpdated happens on Default dispatcher to avoid ANRs by @TimoPtr in #6037
  • Expose LocationTrackingSupport at the app level by @TimoPtr in #6030
  • Update dependency org.jlleitschuh.gradle.ktlint to v14 by @renovate[bot] in #6045

New Contributors

Full Changelog: 2025.11.1...2025.11.3

2025.11.2

13 Nov 09:30
f355c45

Choose a tag to compare

2025.11.2 Pre-release
Pre-release

What's Changed

  • Remove tv instrumentation test from PR jobs by @jpelgrom in #5991
  • Bump changelog_master.xml for weekly release 2025.11.2 by @github-actions[bot] in #5986
  • Update wear.compose to v1.5.4 by @renovate[bot] in #5967
  • Update Gradle to v9.2.0 by @renovate[bot] in #5989
  • Update github/codeql-action action to v4.31.2 by @renovate[bot] in #5992
  • Update EnricoMi/publish-unit-test-result-action action to v2.21.0 by @renovate[bot] in #5988
  • Update ruby/setup-ruby action to v1.267.0 by @renovate[bot] in #5983
  • Update dependency com.google.firebase.appdistribution to v5.2.0 by @renovate[bot] in #5993
  • Update dependency io.sentry:sentry-android-core to v8.25.0 by @renovate[bot] in #5990
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.3.0 by @renovate[bot] in #5994
  • Update dependency org.junit:junit-bom to v6.0.1 by @renovate[bot] in #5995
  • Update plugin dev.panuszewski.typesafe-conventions to v0.10.0 by @renovate[bot] in #5996
  • Use FirebaseAppDistributionDefault by @TimoPtr in #5997
  • Replaced org.json usages with kotlinx serialization by @asiridol in #5976
  • Use a new string for unknown error in ConnectionViewModel by @TimoPtr in #6002
  • Handle JsonLiteral in MapAnySerializer by @TimoPtr in #6003
  • WebsocketManager start method use coroutine instead of a blocking call by @TimoPtr in #5998
  • Add to dialog (widget, android auto favorite) by @TimoPtr in #5622
  • Fix cast exception on LocationSensorManager by @FagundesCristianoF in #5954
  • Support minimal onboarding by @TimoPtr in #5982
  • Remove action data description to fix service deserialization by @jpelgrom in #6008
  • Update ThreadDatasetResponse to handle nullable fields by @TimoPtr in #6012
  • Lock file maintenance by @renovate[bot] in #6021
  • Update reactivecircus/android-emulator-runner action to v2.35.0 by @renovate[bot] in #6020
  • Update dependency com.google.devtools.ksp to v2.3.2 by @renovate[bot] in #6018
  • Update androidx.compose.* by @renovate[bot] in #6016
  • Update softprops/action-gh-release action to v2.4.2 by @renovate[bot] in #6027
  • Update wear.compose to v1.5.5 by @renovate[bot] in #6017
  • Connection secure level settings by @TimoPtr in #5981
  • Split ha compose catalog screen For screen shot test. by @selva7378 in #6004
  • Use deprecated shouldOverrideUrlLoading in Connection and Webview by @TimoPtr in #6029
  • Disable strict mode for PR artifacts to ease sharing by @TimoPtr in #6032
  • Fix topbar being displayed in full screen in old API by @TimoPtr in #6024
  • Fix: properly setup console logs for testing by @TimoPtr in #6034

New Contributors

Full Changelog: 2025.11.1...2025.11.2

2025.11.1

02 Nov 04:23
8b2c7e1

Choose a tag to compare

What's Changed

  • Set the default server AA favorites by @dshokouhi in #5750
  • Lock file maintenance by @renovate[bot] in #5756
  • Update actions/github-script action to v8 by @renovate[bot] in #5754
  • Bump changelog_master.xml for weekly release 2025.9.3 by @github-actions[bot] in #5752
  • Update com.android.* by @renovate[bot] in #5738
  • Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #5751
  • Introduce resync registration worker and use value class by @TimoPtr in #5727
  • Replaced Named annotations in datamodule with custom qualifiers by @selva7378 in #5757
  • Update softprops/action-gh-release action to v2.3.3 by @renovate[bot] in #5765
  • Introduce maybeAskForIgnoringBatteryOptimizations extension by @TimoPtr in #5770
  • Update dependency io.sentry:sentry-android-core to v8.21.0 by @renovate[bot] in #5773
  • Update dependency io.sentry:sentry-android-core to v8.21.1 by @renovate[bot] in #5777
  • Update org.jetbrains.kotlin.* to v2.2.20 by @renovate[bot] in #5778
  • Update wear.compose to v1.5.1 by @renovate[bot] in #5784
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.2 by @renovate[bot] in #5783
  • Lock file maintenance by @renovate[bot] in #5791
  • Pin SHA for all Github Actions by @silamon in #5787
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.3 by @renovate[bot] in #5790
  • Bump changelog_master.xml for weekly release 2025.9.4 by @github-actions[bot] in #5785
  • Update androidx.compose.* by @renovate[bot] in #5782
  • Introduce HARadioGroup by @TimoPtr in #5774
  • Onboarding navigation scafold and Welcome Screen by @TimoPtr in #5705
  • Add custom lint rule to forbid usage of @nAmed annotation by @selva7378 in #5788
  • Use Dispacher IO to download file by @TimoPtr in #5798
  • Add appVersion and downloadFileSupported to external bus config response by @TimoPtr in #5797
  • Add new onboarding server discovery by @TimoPtr in #5731
  • Add WearDns for handling DNS resolution on Wear devices by @yschimke in #5170
  • Improve unit tests by @TimoPtr in #5804
  • Lock file maintenance by @renovate[bot] in #5811
  • Update Gradle to v9.1.0 by @renovate[bot] in #5810
  • Bump changelog_master.xml for weekly release 2025.9.5 by @github-actions[bot] in #5809
  • Fix 'UseKtx' lint warnings in 'app' module by @loganrosen in #5807
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.0 by @renovate[bot] in #5808
  • Add onboarding manual server setup by @TimoPtr in #5736
  • Avoid adding server already in the list of discovered server by @TimoPtr in #5812
  • Add onboarding connection screen by @TimoPtr in #5759
  • Add onboarding name your device by @TimoPtr in #5761
  • Fix 'UseKtx' lint warnings in 'wear' module by @loganrosen in #5819
  • Improve ux server discovery and connection screen by @TimoPtr in #5815
  • Update github/codeql-action digest to 303c0ae by @renovate[bot] in #5824
  • Fix 'UseKtx' and 'TypographyDashes' lint warnings in 'common' module by @loganrosen in #5827
  • Fix 'AutoboxingStateCreation' lint warnings in 'app' module by @loganrosen in #5826
  • Update dependency io.sentry:sentry-android-core to v8.22.0 by @renovate[bot] in #5825
  • Update ruby/setup-ruby action to v1.263.0 by @renovate[bot] in #5806
  • Add onboarding local first screen by @TimoPtr in #5766
  • Navigate to WebViewActivity from new onboarding by @TimoPtr in #5769
  • Stop loading when the webview is released by @TimoPtr in #5829
  • Update hilt to v2.57.2 by @renovate[bot] in #5831
  • Bump changelog_master.xml for weekly release 2025.9.6 by @github-actions[bot] in #5838
  • Lock file maintenance by @renovate[bot] in #5842
  • Update actions/cache action to v4.3.0 by @renovate[bot] in #5836
  • Update github/codeql-action digest to 3599b3b by @renovate[bot] in #5830
  • Do not send recording/voice input to Assist if input is intentionally interrupted by @jpelgrom in #5832
  • Update HAButton and HATextField acording to design system by @TimoPtr in #5828
  • Add onboarding location sharing screens by @TimoPtr in #5794
  • Update androidx.compose.* by @renovate[bot] in #5833
  • Set maxlines to 1 in manual server and name your device screens by @TimoPtr in #5844
  • Update wear.compose to v1.5.2 by @renovate[bot] in #5834
  • Add github tasks by @TimoPtr in #5843
  • Bump changelog_master.xml for weekly release 2025.10.1 by @github-actions[bot] in #5854
  • Update (deprecated) vehicle template header builder by @jpelgrom in #5853
  • Add HASwitch based on material3 Switch by @TimoPtr in #5850
  • Adjust ha space naming by @TimoPtr in #5852
  • Change PressureSensor device_class to atmospheric_pressure by @TimoPtr in #5849
  • Add onboarding deeplinks (invite and redirect) by @TimoPtr in #5818
  • Add open settings button to camera tile by @Martreides in #5708
  • Add onboarding support for automotive by @TimoPtr in #5821
  • Add onboarding for wear by @TimoPtr in #5845
  • Update editorconfig to match our yaml configuration by @TimoPtr in #5860
  • Handle launcher reference in release by @TimoPtr in #5858
  • Update dependency org.junit:junit-bom to v5.14.0 by @renovate[bot] in #5865
  • Update github/codeql-action digest to 64d10c1 by @renovate[bot] in #5862
  • Add onboarding wear mTLS screen by @TimoPtr in #5848
  • Update gradle/actions action to v5 by @renovate[bot] in #5870
  • Update dependency io.mockk:mockk to v1.14.6 by @renovate[bot] in #5868
  • Lock file maintenance by @renovate[bot] in #5874
  • Bump changelog_master.xml for weekly release 2025.10.2 by @github-actions[bot] in #5873
  • Build release APK on PR by @TimoPtr in #5861
  • Add missing GitHub action explicit permissions by @TimoPtr in #5855
  • Narrow down the permissions required by the workflows by @TimoPtr in #5877
  • Improve CI efficiency by moving Ktlint up in the flow by @TimoPtr in #5875
  • Add back content read permission to allow git checkout by @TimoPtr in #5878
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.1 by @renovate[bot] in #5882
  • Properly test WearDnsRequestListener using gms task by @TimoPtr in #5880
  • Add missing content write permission for update screenshot workflow by @TimoPtr in https://github...
Read more

2025.10.4

26 Oct 04:17
618fc5a

Choose a tag to compare

2025.10.4 Pre-release
Pre-release

What's Changed

  • Set the default server AA favorites by @dshokouhi in #5750
  • Lock file maintenance by @renovate[bot] in #5756
  • Update actions/github-script action to v8 by @renovate[bot] in #5754
  • Bump changelog_master.xml for weekly release 2025.9.3 by @github-actions[bot] in #5752
  • Update com.android.* by @renovate[bot] in #5738
  • Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #5751
  • Introduce resync registration worker and use value class by @TimoPtr in #5727
  • Replaced Named annotations in datamodule with custom qualifiers by @selva7378 in #5757
  • Update softprops/action-gh-release action to v2.3.3 by @renovate[bot] in #5765
  • Introduce maybeAskForIgnoringBatteryOptimizations extension by @TimoPtr in #5770
  • Update dependency io.sentry:sentry-android-core to v8.21.0 by @renovate[bot] in #5773
  • Update dependency io.sentry:sentry-android-core to v8.21.1 by @renovate[bot] in #5777
  • Update org.jetbrains.kotlin.* to v2.2.20 by @renovate[bot] in #5778
  • Update wear.compose to v1.5.1 by @renovate[bot] in #5784
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.2 by @renovate[bot] in #5783
  • Lock file maintenance by @renovate[bot] in #5791
  • Pin SHA for all Github Actions by @silamon in #5787
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.3 by @renovate[bot] in #5790
  • Bump changelog_master.xml for weekly release 2025.9.4 by @github-actions[bot] in #5785
  • Update androidx.compose.* by @renovate[bot] in #5782
  • Introduce HARadioGroup by @TimoPtr in #5774
  • Onboarding navigation scafold and Welcome Screen by @TimoPtr in #5705
  • Add custom lint rule to forbid usage of @nAmed annotation by @selva7378 in #5788
  • Use Dispacher IO to download file by @TimoPtr in #5798
  • Add appVersion and downloadFileSupported to external bus config response by @TimoPtr in #5797
  • Add new onboarding server discovery by @TimoPtr in #5731
  • Add WearDns for handling DNS resolution on Wear devices by @yschimke in #5170
  • Improve unit tests by @TimoPtr in #5804
  • Lock file maintenance by @renovate[bot] in #5811
  • Update Gradle to v9.1.0 by @renovate[bot] in #5810
  • Bump changelog_master.xml for weekly release 2025.9.5 by @github-actions[bot] in #5809
  • Fix 'UseKtx' lint warnings in 'app' module by @loganrosen in #5807
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.0 by @renovate[bot] in #5808
  • Add onboarding manual server setup by @TimoPtr in #5736
  • Avoid adding server already in the list of discovered server by @TimoPtr in #5812
  • Add onboarding connection screen by @TimoPtr in #5759
  • Add onboarding name your device by @TimoPtr in #5761
  • Fix 'UseKtx' lint warnings in 'wear' module by @loganrosen in #5819
  • Improve ux server discovery and connection screen by @TimoPtr in #5815
  • Update github/codeql-action digest to 303c0ae by @renovate[bot] in #5824
  • Fix 'UseKtx' and 'TypographyDashes' lint warnings in 'common' module by @loganrosen in #5827
  • Fix 'AutoboxingStateCreation' lint warnings in 'app' module by @loganrosen in #5826
  • Update dependency io.sentry:sentry-android-core to v8.22.0 by @renovate[bot] in #5825
  • Update ruby/setup-ruby action to v1.263.0 by @renovate[bot] in #5806
  • Add onboarding local first screen by @TimoPtr in #5766
  • Navigate to WebViewActivity from new onboarding by @TimoPtr in #5769
  • Stop loading when the webview is released by @TimoPtr in #5829
  • Update hilt to v2.57.2 by @renovate[bot] in #5831
  • Bump changelog_master.xml for weekly release 2025.9.6 by @github-actions[bot] in #5838
  • Lock file maintenance by @renovate[bot] in #5842
  • Update actions/cache action to v4.3.0 by @renovate[bot] in #5836
  • Update github/codeql-action digest to 3599b3b by @renovate[bot] in #5830
  • Do not send recording/voice input to Assist if input is intentionally interrupted by @jpelgrom in #5832
  • Update HAButton and HATextField acording to design system by @TimoPtr in #5828
  • Add onboarding location sharing screens by @TimoPtr in #5794
  • Update androidx.compose.* by @renovate[bot] in #5833
  • Set maxlines to 1 in manual server and name your device screens by @TimoPtr in #5844
  • Update wear.compose to v1.5.2 by @renovate[bot] in #5834
  • Add github tasks by @TimoPtr in #5843
  • Bump changelog_master.xml for weekly release 2025.10.1 by @github-actions[bot] in #5854
  • Update (deprecated) vehicle template header builder by @jpelgrom in #5853
  • Add HASwitch based on material3 Switch by @TimoPtr in #5850
  • Adjust ha space naming by @TimoPtr in #5852
  • Change PressureSensor device_class to atmospheric_pressure by @TimoPtr in #5849
  • Add onboarding deeplinks (invite and redirect) by @TimoPtr in #5818
  • Add open settings button to camera tile by @Martreides in #5708
  • Add onboarding support for automotive by @TimoPtr in #5821
  • Add onboarding for wear by @TimoPtr in #5845
  • Update editorconfig to match our yaml configuration by @TimoPtr in #5860
  • Handle launcher reference in release by @TimoPtr in #5858
  • Update dependency org.junit:junit-bom to v5.14.0 by @renovate[bot] in #5865
  • Update github/codeql-action digest to 64d10c1 by @renovate[bot] in #5862
  • Add onboarding wear mTLS screen by @TimoPtr in #5848
  • Update gradle/actions action to v5 by @renovate[bot] in #5870
  • Update dependency io.mockk:mockk to v1.14.6 by @renovate[bot] in #5868
  • Lock file maintenance by @renovate[bot] in #5874
  • Bump changelog_master.xml for weekly release 2025.10.2 by @github-actions[bot] in #5873
  • Build release APK on PR by @TimoPtr in #5861
  • Add missing GitHub action explicit permissions by @TimoPtr in #5855
  • Narrow down the permissions required by the workflows by @TimoPtr in #5877
  • Improve CI efficiency by moving Ktlint up in the flow by @TimoPtr in #5875
  • Add back content read permission to allow git checkout by @TimoPtr in #5878
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.1 by @renovate[bot] in #5882
  • Properly test WearDnsRequestListener using gms task by @TimoPtr in #5880
  • Add missing content write permission for update screenshot workflow by @TimoPtr in #5890
  • Change default button size to MEDIUM by @timo...
Read more

2025.10.3

19 Oct 04:29
9347039

Choose a tag to compare

2025.10.3 Pre-release
Pre-release

What's Changed

  • Set the default server AA favorites by @dshokouhi in #5750
  • Lock file maintenance by @renovate[bot] in #5756
  • Update actions/github-script action to v8 by @renovate[bot] in #5754
  • Bump changelog_master.xml for weekly release 2025.9.3 by @github-actions[bot] in #5752
  • Update com.android.* by @renovate[bot] in #5738
  • Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #5751
  • Introduce resync registration worker and use value class by @TimoPtr in #5727
  • Replaced Named annotations in datamodule with custom qualifiers by @selva7378 in #5757
  • Update softprops/action-gh-release action to v2.3.3 by @renovate[bot] in #5765
  • Introduce maybeAskForIgnoringBatteryOptimizations extension by @TimoPtr in #5770
  • Update dependency io.sentry:sentry-android-core to v8.21.0 by @renovate[bot] in #5773
  • Update dependency io.sentry:sentry-android-core to v8.21.1 by @renovate[bot] in #5777
  • Update org.jetbrains.kotlin.* to v2.2.20 by @renovate[bot] in #5778
  • Update wear.compose to v1.5.1 by @renovate[bot] in #5784
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.2 by @renovate[bot] in #5783
  • Lock file maintenance by @renovate[bot] in #5791
  • Pin SHA for all Github Actions by @silamon in #5787
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.3 by @renovate[bot] in #5790
  • Bump changelog_master.xml for weekly release 2025.9.4 by @github-actions[bot] in #5785
  • Update androidx.compose.* by @renovate[bot] in #5782
  • Introduce HARadioGroup by @TimoPtr in #5774
  • Onboarding navigation scafold and Welcome Screen by @TimoPtr in #5705
  • Add custom lint rule to forbid usage of @nAmed annotation by @selva7378 in #5788
  • Use Dispacher IO to download file by @TimoPtr in #5798
  • Add appVersion and downloadFileSupported to external bus config response by @TimoPtr in #5797
  • Add new onboarding server discovery by @TimoPtr in #5731
  • Add WearDns for handling DNS resolution on Wear devices by @yschimke in #5170
  • Improve unit tests by @TimoPtr in #5804
  • Lock file maintenance by @renovate[bot] in #5811
  • Update Gradle to v9.1.0 by @renovate[bot] in #5810
  • Bump changelog_master.xml for weekly release 2025.9.5 by @github-actions[bot] in #5809
  • Fix 'UseKtx' lint warnings in 'app' module by @loganrosen in #5807
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.0 by @renovate[bot] in #5808
  • Add onboarding manual server setup by @TimoPtr in #5736
  • Avoid adding server already in the list of discovered server by @TimoPtr in #5812
  • Add onboarding connection screen by @TimoPtr in #5759
  • Add onboarding name your device by @TimoPtr in #5761
  • Fix 'UseKtx' lint warnings in 'wear' module by @loganrosen in #5819
  • Improve ux server discovery and connection screen by @TimoPtr in #5815
  • Update github/codeql-action digest to 303c0ae by @renovate[bot] in #5824
  • Fix 'UseKtx' and 'TypographyDashes' lint warnings in 'common' module by @loganrosen in #5827
  • Fix 'AutoboxingStateCreation' lint warnings in 'app' module by @loganrosen in #5826
  • Update dependency io.sentry:sentry-android-core to v8.22.0 by @renovate[bot] in #5825
  • Update ruby/setup-ruby action to v1.263.0 by @renovate[bot] in #5806
  • Add onboarding local first screen by @TimoPtr in #5766
  • Navigate to WebViewActivity from new onboarding by @TimoPtr in #5769
  • Stop loading when the webview is released by @TimoPtr in #5829
  • Update hilt to v2.57.2 by @renovate[bot] in #5831
  • Bump changelog_master.xml for weekly release 2025.9.6 by @github-actions[bot] in #5838
  • Lock file maintenance by @renovate[bot] in #5842
  • Update actions/cache action to v4.3.0 by @renovate[bot] in #5836
  • Update github/codeql-action digest to 3599b3b by @renovate[bot] in #5830
  • Do not send recording/voice input to Assist if input is intentionally interrupted by @jpelgrom in #5832
  • Update HAButton and HATextField acording to design system by @TimoPtr in #5828
  • Add onboarding location sharing screens by @TimoPtr in #5794
  • Update androidx.compose.* by @renovate[bot] in #5833
  • Set maxlines to 1 in manual server and name your device screens by @TimoPtr in #5844
  • Update wear.compose to v1.5.2 by @renovate[bot] in #5834
  • Add github tasks by @TimoPtr in #5843
  • Bump changelog_master.xml for weekly release 2025.10.1 by @github-actions[bot] in #5854
  • Update (deprecated) vehicle template header builder by @jpelgrom in #5853
  • Add HASwitch based on material3 Switch by @TimoPtr in #5850
  • Adjust ha space naming by @TimoPtr in #5852
  • Change PressureSensor device_class to atmospheric_pressure by @TimoPtr in #5849
  • Add onboarding deeplinks (invite and redirect) by @TimoPtr in #5818
  • Add open settings button to camera tile by @Martreides in #5708
  • Add onboarding support for automotive by @TimoPtr in #5821
  • Add onboarding for wear by @TimoPtr in #5845
  • Update editorconfig to match our yaml configuration by @TimoPtr in #5860
  • Handle launcher reference in release by @TimoPtr in #5858
  • Update dependency org.junit:junit-bom to v5.14.0 by @renovate[bot] in #5865
  • Update github/codeql-action digest to 64d10c1 by @renovate[bot] in #5862
  • Add onboarding wear mTLS screen by @TimoPtr in #5848
  • Update gradle/actions action to v5 by @renovate[bot] in #5870
  • Update dependency io.mockk:mockk to v1.14.6 by @renovate[bot] in #5868
  • Lock file maintenance by @renovate[bot] in #5874
  • Bump changelog_master.xml for weekly release 2025.10.2 by @github-actions[bot] in #5873
  • Build release APK on PR by @TimoPtr in #5861
  • Add missing GitHub action explicit permissions by @TimoPtr in #5855
  • Narrow down the permissions required by the workflows by @TimoPtr in #5877
  • Improve CI efficiency by moving Ktlint up in the flow by @TimoPtr in #5875
  • Add back content read permission to allow git checkout by @TimoPtr in #5878
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.1 by @renovate[bot] in #5882
  • Properly test WearDnsRequestListener using gms task by @TimoPtr in #5880
  • Add missing content write permission for update screenshot workflow by @TimoPtr in #5890
  • Change default button size to MEDIUM by @timo...
Read more

2025.10.2

13 Oct 19:29
090c7eb

Choose a tag to compare

2025.10.2 Pre-release
Pre-release

What's Changed

  • Set the default server AA favorites by @dshokouhi in #5750
  • Lock file maintenance by @renovate[bot] in #5756
  • Update actions/github-script action to v8 by @renovate[bot] in #5754
  • Bump changelog_master.xml for weekly release 2025.9.3 by @github-actions[bot] in #5752
  • Update com.android.* by @renovate[bot] in #5738
  • Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #5751
  • Introduce resync registration worker and use value class by @TimoPtr in #5727
  • Replaced Named annotations in datamodule with custom qualifiers by @selva7378 in #5757
  • Update softprops/action-gh-release action to v2.3.3 by @renovate[bot] in #5765
  • Introduce maybeAskForIgnoringBatteryOptimizations extension by @TimoPtr in #5770
  • Update dependency io.sentry:sentry-android-core to v8.21.0 by @renovate[bot] in #5773
  • Update dependency io.sentry:sentry-android-core to v8.21.1 by @renovate[bot] in #5777
  • Update org.jetbrains.kotlin.* to v2.2.20 by @renovate[bot] in #5778
  • Update wear.compose to v1.5.1 by @renovate[bot] in #5784
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.2 by @renovate[bot] in #5783
  • Lock file maintenance by @renovate[bot] in #5791
  • Pin SHA for all Github Actions by @silamon in #5787
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.3 by @renovate[bot] in #5790
  • Bump changelog_master.xml for weekly release 2025.9.4 by @github-actions[bot] in #5785
  • Update androidx.compose.* by @renovate[bot] in #5782
  • Introduce HARadioGroup by @TimoPtr in #5774
  • Onboarding navigation scafold and Welcome Screen by @TimoPtr in #5705
  • Add custom lint rule to forbid usage of @nAmed annotation by @selva7378 in #5788
  • Use Dispacher IO to download file by @TimoPtr in #5798
  • Add appVersion and downloadFileSupported to external bus config response by @TimoPtr in #5797
  • Add new onboarding server discovery by @TimoPtr in #5731
  • Add WearDns for handling DNS resolution on Wear devices by @yschimke in #5170
  • Improve unit tests by @TimoPtr in #5804
  • Lock file maintenance by @renovate[bot] in #5811
  • Update Gradle to v9.1.0 by @renovate[bot] in #5810
  • Bump changelog_master.xml for weekly release 2025.9.5 by @github-actions[bot] in #5809
  • Fix 'UseKtx' lint warnings in 'app' module by @loganrosen in #5807
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.0 by @renovate[bot] in #5808
  • Add onboarding manual server setup by @TimoPtr in #5736
  • Avoid adding server already in the list of discovered server by @TimoPtr in #5812
  • Add onboarding connection screen by @TimoPtr in #5759
  • Add onboarding name your device by @TimoPtr in #5761
  • Fix 'UseKtx' lint warnings in 'wear' module by @loganrosen in #5819
  • Improve ux server discovery and connection screen by @TimoPtr in #5815
  • Update github/codeql-action digest to 303c0ae by @renovate[bot] in #5824
  • Fix 'UseKtx' and 'TypographyDashes' lint warnings in 'common' module by @loganrosen in #5827
  • Fix 'AutoboxingStateCreation' lint warnings in 'app' module by @loganrosen in #5826
  • Update dependency io.sentry:sentry-android-core to v8.22.0 by @renovate[bot] in #5825
  • Update ruby/setup-ruby action to v1.263.0 by @renovate[bot] in #5806
  • Add onboarding local first screen by @TimoPtr in #5766
  • Navigate to WebViewActivity from new onboarding by @TimoPtr in #5769
  • Stop loading when the webview is released by @TimoPtr in #5829
  • Update hilt to v2.57.2 by @renovate[bot] in #5831
  • Bump changelog_master.xml for weekly release 2025.9.6 by @github-actions[bot] in #5838
  • Lock file maintenance by @renovate[bot] in #5842
  • Update actions/cache action to v4.3.0 by @renovate[bot] in #5836
  • Update github/codeql-action digest to 3599b3b by @renovate[bot] in #5830
  • Do not send recording/voice input to Assist if input is intentionally interrupted by @jpelgrom in #5832
  • Update HAButton and HATextField acording to design system by @TimoPtr in #5828
  • Add onboarding location sharing screens by @TimoPtr in #5794
  • Update androidx.compose.* by @renovate[bot] in #5833
  • Set maxlines to 1 in manual server and name your device screens by @TimoPtr in #5844
  • Update wear.compose to v1.5.2 by @renovate[bot] in #5834
  • Add github tasks by @TimoPtr in #5843
  • Bump changelog_master.xml for weekly release 2025.10.1 by @github-actions[bot] in #5854
  • Update (deprecated) vehicle template header builder by @jpelgrom in #5853
  • Add HASwitch based on material3 Switch by @TimoPtr in #5850
  • Adjust ha space naming by @TimoPtr in #5852
  • Change PressureSensor device_class to atmospheric_pressure by @TimoPtr in #5849
  • Add onboarding deeplinks (invite and redirect) by @TimoPtr in #5818
  • Add open settings button to camera tile by @Martreides in #5708
  • Add onboarding support for automotive by @TimoPtr in #5821
  • Add onboarding for wear by @TimoPtr in #5845
  • Update editorconfig to match our yaml configuration by @TimoPtr in #5860
  • Handle launcher reference in release by @TimoPtr in #5858
  • Update dependency org.junit:junit-bom to v5.14.0 by @renovate[bot] in #5865
  • Update github/codeql-action digest to 64d10c1 by @renovate[bot] in #5862
  • Add onboarding wear mTLS screen by @TimoPtr in #5848
  • Update gradle/actions action to v5 by @renovate[bot] in #5870
  • Update dependency io.mockk:mockk to v1.14.6 by @renovate[bot] in #5868
  • Lock file maintenance by @renovate[bot] in #5874
  • Bump changelog_master.xml for weekly release 2025.10.2 by @github-actions[bot] in #5873
  • Build release APK on PR by @TimoPtr in #5861
  • Add missing GitHub action explicit permissions by @TimoPtr in #5855
  • Narrow down the permissions required by the workflows by @TimoPtr in #5877
  • Improve CI efficiency by moving Ktlint up in the flow by @TimoPtr in #5875
  • Add back content read permission to allow git checkout by @TimoPtr in #5878
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.1 by @renovate[bot] in #5882
  • Properly test WearDnsRequestListener using gms task by @TimoPtr in #5880
  • Add missing content write permission for update screenshot workflow by @TimoPtr in #5890
  • Change default button size to MEDIUM by @timo...
Read more

2025.10.1

05 Oct 04:16
a7606d5

Choose a tag to compare

2025.10.1 Pre-release
Pre-release

What's Changed

  • Set the default server AA favorites by @dshokouhi in #5750
  • Lock file maintenance by @renovate[bot] in #5756
  • Update actions/github-script action to v8 by @renovate[bot] in #5754
  • Bump changelog_master.xml for weekly release 2025.9.3 by @github-actions[bot] in #5752
  • Update com.android.* by @renovate[bot] in #5738
  • Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #5751
  • Introduce resync registration worker and use value class by @TimoPtr in #5727
  • Replaced Named annotations in datamodule with custom qualifiers by @selva7378 in #5757
  • Update softprops/action-gh-release action to v2.3.3 by @renovate[bot] in #5765
  • Introduce maybeAskForIgnoringBatteryOptimizations extension by @TimoPtr in #5770
  • Update dependency io.sentry:sentry-android-core to v8.21.0 by @renovate[bot] in #5773
  • Update dependency io.sentry:sentry-android-core to v8.21.1 by @renovate[bot] in #5777
  • Update org.jetbrains.kotlin.* to v2.2.20 by @renovate[bot] in #5778
  • Update wear.compose to v1.5.1 by @renovate[bot] in #5784
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.2 by @renovate[bot] in #5783
  • Lock file maintenance by @renovate[bot] in #5791
  • Pin SHA for all Github Actions by @silamon in #5787
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.3 by @renovate[bot] in #5790
  • Bump changelog_master.xml for weekly release 2025.9.4 by @github-actions[bot] in #5785
  • Update androidx.compose.* by @renovate[bot] in #5782
  • Introduce HARadioGroup by @TimoPtr in #5774
  • Onboarding navigation scafold and Welcome Screen by @TimoPtr in #5705
  • Add custom lint rule to forbid usage of @nAmed annotation by @selva7378 in #5788
  • Use Dispacher IO to download file by @TimoPtr in #5798
  • Add appVersion and downloadFileSupported to external bus config response by @TimoPtr in #5797
  • Add new onboarding server discovery by @TimoPtr in #5731
  • Add WearDns for handling DNS resolution on Wear devices by @yschimke in #5170
  • Improve unit tests by @TimoPtr in #5804
  • Lock file maintenance by @renovate[bot] in #5811
  • Update Gradle to v9.1.0 by @renovate[bot] in #5810
  • Bump changelog_master.xml for weekly release 2025.9.5 by @github-actions[bot] in #5809
  • Fix 'UseKtx' lint warnings in 'app' module by @loganrosen in #5807
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.0 by @renovate[bot] in #5808
  • Add onboarding manual server setup by @TimoPtr in #5736
  • Avoid adding server already in the list of discovered server by @TimoPtr in #5812
  • Add onboarding connection screen by @TimoPtr in #5759
  • Add onboarding name your device by @TimoPtr in #5761
  • Fix 'UseKtx' lint warnings in 'wear' module by @loganrosen in #5819
  • Improve ux server discovery and connection screen by @TimoPtr in #5815
  • Update github/codeql-action digest to 303c0ae by @renovate[bot] in #5824
  • Fix 'UseKtx' and 'TypographyDashes' lint warnings in 'common' module by @loganrosen in #5827
  • Fix 'AutoboxingStateCreation' lint warnings in 'app' module by @loganrosen in #5826
  • Update dependency io.sentry:sentry-android-core to v8.22.0 by @renovate[bot] in #5825
  • Update ruby/setup-ruby action to v1.263.0 by @renovate[bot] in #5806
  • Add onboarding local first screen by @TimoPtr in #5766
  • Navigate to WebViewActivity from new onboarding by @TimoPtr in #5769
  • Stop loading when the webview is released by @TimoPtr in #5829
  • Update hilt to v2.57.2 by @renovate[bot] in #5831
  • Bump changelog_master.xml for weekly release 2025.9.6 by @github-actions[bot] in #5838
  • Lock file maintenance by @renovate[bot] in #5842
  • Update actions/cache action to v4.3.0 by @renovate[bot] in #5836
  • Update github/codeql-action digest to 3599b3b by @renovate[bot] in #5830
  • Do not send recording/voice input to Assist if input is intentionally interrupted by @jpelgrom in #5832
  • Update HAButton and HATextField acording to design system by @TimoPtr in #5828
  • Add onboarding location sharing screens by @TimoPtr in #5794
  • Update androidx.compose.* by @renovate[bot] in #5833
  • Set maxlines to 1 in manual server and name your device screens by @TimoPtr in #5844
  • Update wear.compose to v1.5.2 by @renovate[bot] in #5834
  • Add github tasks by @TimoPtr in #5843
  • Bump changelog_master.xml for weekly release 2025.10.1 by @github-actions[bot] in #5854
  • Update (deprecated) vehicle template header builder by @jpelgrom in #5853
  • Add HASwitch based on material3 Switch by @TimoPtr in #5850
  • Adjust ha space naming by @TimoPtr in #5852
  • Change PressureSensor device_class to atmospheric_pressure by @TimoPtr in #5849
  • Add onboarding deeplinks (invite and redirect) by @TimoPtr in #5818
  • Add open settings button to camera tile by @Martreides in #5708
  • Add onboarding support for automotive by @TimoPtr in #5821
  • Add onboarding for wear by @TimoPtr in #5845
  • Update editorconfig to match our yaml configuration by @TimoPtr in #5860
  • Handle launcher reference in release by @TimoPtr in #5858
  • Update dependency org.junit:junit-bom to v5.14.0 by @renovate[bot] in #5865
  • Update github/codeql-action digest to 64d10c1 by @renovate[bot] in #5862
  • Add onboarding wear mTLS screen by @TimoPtr in #5848
  • Update gradle/actions action to v5 by @renovate[bot] in #5870

New Contributors

Full Changelog: 2025.9.2...2025.10.1