Releases: home-assistant/android
Releases · home-assistant/android
2025.12.1
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
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
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
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
- @asiridol made their first contribution in #5976
- @FagundesCristianoF made their first contribution in #5954
Full Changelog: 2025.11.1...2025.11.3
2025.11.2
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
- @asiridol made their first contribution in #5976
- @FagundesCristianoF made their first contribution in #5954
Full Changelog: 2025.11.1...2025.11.2
2025.11.1
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...
2025.10.4
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...
2025.10.3
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...
2025.10.2
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...
2025.10.1
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
- @selva7378 made their first contribution in #5757
- @silamon made their first contribution in #5787
Full Changelog: 2025.9.2...2025.10.1