What's Changed
- Listen on document start to capture iFrame navigation by @TimoPtr in #7547
- Add module-wide test rules (FailFast, SDKVersion reset; Timber log tree) for Robolectric like unit tests by @TimoPtr in #7574
- Stop exporting WidgetAuthenticationActivity by @TimoPtr in #7586
- Make mutable intents immutables by @TimoPtr in #7585
- Forbid calling private Intent from MessagingManager by @TimoPtr in #7588
- Only allow usage of credential on known URL for HTTPS by @TimoPtr in #7589
- Narrow FileProvider to the external cache dir and log sharing permission by @TimoPtr in #7587
- Only send sensor attributes when sensor is enabled by @TimoPtr in #7592
- Support child devices in the EntityPicker by @TimoPtr in #7576
- Obfuscate sensitive information from logs by @TimoPtr in #7591
- Add missing allowCommands gate for TTS and remove notification channel by @TimoPtr in #7597
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.6.1 by @renovate[bot] in #7599
- Update actions/download-artifact action to v8.0.2 by @renovate[bot] in #7601
- Update actions/upload-artifact action to v7.0.2 by @renovate[bot] in #7602
- Update kotlinpoet to v2 by @renovate[bot] in #7603
- Update github/codeql-action action to v4.38.3 by @renovate[bot] in #7609
- Add native Android media controls for HA media_player entities by @FletcherD in #6626
- Update Gradle to v9.8.1 by @renovate[bot] in #7610
- Update org.jetbrains.kotlin.* to v2.4.21 by @renovate[bot] in #7611
- Update dependency io.github.classgraph:classgraph to v4.8.197 by @renovate[bot] in #7608
- Update actions/setup-node action to v7.1.0 by @renovate[bot] in #7613
- Stop location and activity tracking when disabled by @TimoPtr in #7595
- Fix typo in JPEG quality for loading art work in HaMediaSession by @TimoPtr in #7616
- Update wear.compose to v1.7.1 by @renovate[bot] in #7612
- Update dependency io.sentry:sentry-android-core to v8.60.0 by @renovate[bot] in #7614
- Support multi files in FileChooserEffect by @TimoPtr in #7549
- Add support for picking folder and save file by @TimoPtr in #7579
- Update github/gh-aw-actions action to v0.91.7 by @renovate[bot] in #7564
- Support camera capture in file chooser by @TimoPtr in #7550
- Update dependency fastlane to v2.241.0 by @renovate[bot] in #7623
- Use MdiIcon instead of a string for sensor definiions and updates by @TimoPtr in #7619
- Hide content from recent app when app locked by @TimoPtr in #7594
- Update dependency io.github.classgraph:classgraph to v4.8.198 by @renovate[bot] in #7630
- Add Health Connect sleep stages sensors by @KruseLuds in #7356
- Add support for camera record in the file picker by @TimoPtr in #7581
- Update EnricoMi/publish-unit-test-result-action action to v2.25.0 by @renovate[bot] in #7632
- Update ruby/setup-ruby action to v1.329.0 by @renovate[bot] in #7633
- Update github/gh-aw-actions action to v0.91.9 by @renovate[bot] in #7628
- Update links to the new contributors website by @frenck in #7637
- Update dependency io.github.classgraph:classgraph to v4.8.199 by @renovate[bot] in #7634
- Update dependency io.sentry:sentry-android-core to v8.61.0 by @renovate[bot] in #7643
- Update dependency fastlane to v2.241.1 by @renovate[bot] in #7651
- Update actions/setup-java action to v6.1.0 by @renovate[bot] in #7652
- Update github/codeql-action action to v4.39.0 by @renovate[bot] in #7653
- Update Home Assistant setup action version by @TimoPtr in #7664
- Update plugin dev.panuszewski.typesafe-conventions to v0.12.0 by @renovate[bot] in #7668
- Update Home Assistant setup action version by @TimoPtr in #7672
- Update plugin dev.panuszewski.typesafe-conventions to v0.12.1 by @renovate[bot] in #7673
- Update Gradle to v9.8.2 by @renovate[bot] in #7679
- Fix empty entity list in Wear camera and thermostat tile settings by @cpruijsen in #7682
- Update ruby/setup-ruby action to v1.334.0 by @renovate[bot] in #7698
- Update dependency ruby to v4.0.9 by @renovate[bot] in #7695
- Lock file maintenance and bundler bump to 4.0.20 by @renovate[bot] in #7700
- Update ludeeus/setup-homeassistant digest to c63463d by @renovate[bot] in #7692
- Update github/codeql-action action to v4.39.1 by @renovate[bot] in #7697
- Update lokalise/lokalise-pull-action action to v6 by @renovate[bot] in #7699
- Update emulator-wtf/actions action to v1.2.3 by @renovate[bot] in #7696
- Update dependency io.sentry:sentry-android-core to v8.61.1 by @renovate[bot] in #7694
- Update dependency com.squareup.okhttp3:okhttp-bom to v5.5.1 by @renovate[bot] in #7693
- Update github/gh-aw-actions action to v0.93.5 by @renovate[bot] in #7661
- Update androidx.compose BOM by @jpelgrom in #7640
- Fix Wear OS crash when the mobile DNS fallback fails by @geraldhofer in #7662
- Update androidx.* patch releases only by @jpelgrom in #7639
- Update haze to v2.0.1 by @renovate[bot] in #7556
- Bump JDK to 25 by @TimoPtr in #7703
- Update aboutlibraries to v15.3.0 by @renovate[bot] in #7638
- Register the frontend JS bridge once per WebView to avoid a WebView SIGSEGV on URL switch by @dlip9663 in #7681
- Update ruby/setup-ruby action to v1.335.0 by @renovate[bot] in #7705
- Update dependency kotlinx-serialization-json to v1.12.0 by @renovate[bot] in #7680
- Add standalone zizmor security scanning by @JC0liver in #7669
- Update astral-sh/setup-uv action to v10.3.2 by @renovate[bot] in #7706
- Update dependency uv to v0.13.5 by @renovate[bot] in #7707
- Enable WebView debug just before opening the webView by @TimoPtr in #7701
- Update github/codeql-action action to v4.39.1 by @renovate[bot] in #7709
- Share a Matter device from the frontend by @RaHehl in #7517
- Fix renovate guava config by @TimoPtr in #7713
- Fix BlurView renovate config by @TimoPtr in #7714
- Use maven versioning for guava by @TimoPtr in #7716
- Disable cloud backup when no encryption is available by @TimoPtr in #7719
- Update logback monorepo to v1.6.6 by @renovate[bot] in #7723
- Unsubscribe unknown subscription outside of the receiver path by @TimoPtr in #7721
- Remove dead code by @TimoPtr in #7731
- Update dependency com.google.guava:guava to v33.7.2-android by @renovate[bot] in #7717
- Add a back button to the onboarding home network step by @RaHehl in #7642
- Update dependency mobile-dev-inc/Maestro to v2.12.0 by @renovate[bot] in #7736
- Update github/gh-aw-actions action to v1 by @renovate[bot] in #7737
- Update dependency fastlane to v2.241.2 by @renovate[bot] in #7739
- Update dependency uv to v0.13.6 by @renovate[bot] in #7740
- Update gradle/actions action to v6.4.1 by @renovate[bot] in #7748
- Update dependency io.sentry:sentry-android-core to v8.62.0 by @renovate[bot] in #7741
- Update dependency io.github.classgraph:classgraph to v6.0.1 by @renovate[bot] in #7747
- Update astral-sh/setup-uv action to v10.3.3 by @renovate[bot] in #7751
- Update dependency com.github.Dimezis:BlurView to v4 by @renovate[bot] in #7724
- Skip unnecessary update of Entities in EntitiesForDisplayManager by @TimoPtr in #7718
- Update com.android.* by @renovate[bot] in #7752
- Fix LightControl using different template when off by @TimoPtr in #7727
- Fix getting existing notification's group (to prevent empty group summaries when all tagged notification leave the group) by @Olaoluwa99 in #7744
- Update emulator-wtf/actions action to v1.2.5 by @renovate[bot] in #7755
New Contributors
- @FletcherD made their first contribution in #6626
- @KruseLuds made their first contribution in #7356
- @cpruijsen made their first contribution in #7682
- @geraldhofer made their first contribution in #7662
- @dlip9663 made their first contribution in #7681
- @JC0liver made their first contribution in #7669
- @RaHehl made their first contribution in #7517
- @Olaoluwa99 made their first contribution in #7744
Full Changelog: 2026.10.1...2026.11.1