What's Changed
- Remove assistant app/Assist with button on Automotive by @jpelgrom in #4965
- Bump androidPlugin from 8.7.3 to 8.8.0 by @dependabot in #4967
- Bump hilt from 2.54 to 2.55 by @dependabot in #4966
- Avoid duplicate LazyColumn SSID keys by @jpelgrom in #4976
- Support ?server=name in homeassistant navigate deeplink by @jpelgrom in #4969
- Bump activity-compose from 1.9.3 to 1.10.0 by @dependabot in #4982
- Bump androidx.health.connect:connect-client from 1.1.0-alpha10 to 1.1.0-alpha11 by @dependabot in #4980
- Use Gradle Build Action by @runningcode in #4986
- Bump androidx.wear.compose:compose-material3 from 1.0.0-alpha30 to 1.0.0-alpha31 by @dependabot in #4987
- Add battery cycle count sensor by @jpelgrom in #4992
- Validate input for battery power sensor by @jpelgrom in #4990
- Bump com.google.firebase.appdistribution from 5.0.0 to 5.1.0 by @dependabot in #4988
- Update change log week of 1/17 by @dshokouhi in #4993
- Bump androidx.recyclerview:recyclerview from 1.3.2 to 1.4.0 by @dependabot in #4996
- Bump io.sentry:sentry-android from 7.20.0 to 7.20.1 by @dependabot in #4998
- Update Gradle wrapper files by @runningcode in #4985
- Bump androidx.compose:compose-bom from 2024.12.01 to 2025.01.00 by @dependabot in #4981
- Clean up location manager after making updates suspend by @dshokouhi in #4818
- Bump io.sentry:sentry-android from 7.20.1 to 8.0.0 by @dependabot in #5003
- Replace checkbox with switch in shortcuts tile name on/off by @jpelgrom in #5009
- Show more info on QS tile long press by @jpelgrom in #5008
- Bump actions/setup-java from 4.6.0 to 4.7.0 by @dependabot in #5016
- Bump androidx.navigation:navigation-compose from 2.8.5 to 2.8.6 by @dependabot in #5020
- Bump androidx.wear.compose:compose-material3 from 1.0.0-alpha31 to 1.0.0-alpha32 by @dependabot in #5021
- Try for more health connect sensors again by @dshokouhi in #5022
- Do not require a wifi password to connect Improv. by @abliss in #5019
- Bump androidx.compose:compose-bom from 2025.01.00 to 2025.01.01 by @dependabot in #5025
- Bump io.sentry:sentry-android from 8.0.0 to 8.1.0 by @dependabot in #5026
- Bump com.google.firebase.appdistribution from 5.1.0 to 5.1.1 by @dependabot in #5035
- New thermostat tile for Wear OS by @Martreides in #4959
- Convert floats to longs for 'when' in notification data by @jpelgrom in #5036
- Check session state in registered check to avoid using transferred servers more by @jpelgrom in #5037
- Update change log week of 2/8 by @dshokouhi in #5029
- Bump com.google.firebase:firebase-bom from 33.8.0 to 33.9.0 by @dependabot in #5039
- Skip some more notification data items if they are blank by @jpelgrom in #5041
- Bump androidx.navigation:navigation-compose from 2.8.6 to 2.8.7 by @dependabot in #5042
- Bump androidPlugin from 8.8.0 to 8.8.1 by @dependabot in #5043
- Bump paging from 3.3.5 to 3.3.6 by @dependabot in #5047
- Bump androidx.fragment:fragment-ktx from 1.8.5 to 1.8.6 by @dependabot in #5049
- GitHub: Add dependency uploading by @colin-foster-in-advantage in #5048
- Bump io.sentry:sentry-android from 8.1.0 to 8.2.0 by @dependabot in #5052
- Bump androidx.compose:compose-bom from 2025.01.01 to 2025.02.00 by @dependabot in #5053
- Bump wear-compose-foundation from 1.4.0 to 1.4.1 by @dependabot in #5057
- Bump com.android.tools:desugar_jdk_libs from 2.1.4 to 2.1.5 by @dependabot in #5062
- Bump androidx.navigation:navigation-compose from 2.8.7 to 2.8.8 by @dependabot in #5063
- Bump changelog to 2025.3.1 by @jpelgrom in #5067
- Bump androidx.wear:wear-phone-interactions from 1.0.1 to 1.1.0 by @dependabot in #5070
- Bump activity-compose from 1.10.0 to 1.10.1 by @dependabot in #5072
- Bump com.google.firebase:firebase-bom from 33.9.0 to 33.10.0 by @dependabot in #5073
- Bump androidx.constraintlayout:constraintlayout from 2.2.0 to 2.2.1 by @dependabot in #5076
- Configure Renovate by @renovate in #5084
- Bump androidx.health.connect:connect-client from 1.1.0-alpha11 to 1.1.0-alpha12 by @dependabot in #5082
- Improve renovate configuration and introduce gradle lockfile by @TimoPtr in #5091
- Update dependency gradle to v8.13 by @renovate in #5098
- Introduce convention gradle plugin for apps by @TimoPtr in #5078
- Update dependency io.sentry:sentry-android to v8.3.0 by @renovate in #5103
- Add new android common gradle convention plugin and update common module by @TimoPtr in #5107
- Exclude androidx wear package from compose and androidx groups by @TimoPtr in #5111
- Update renovate config to avoid 429 by @TimoPtr in #5112
- Add missing requestLimit for other repo by @TimoPtr in #5113
- Add jitpack to global list of repositories by @TimoPtr in #5118
- Extract setup build steps into a dedicated Github Action and export lint reports by @TimoPtr in #5099
- Apply gitattributes by @TimoPtr in #5115
- Introduce instrumentation test by @TimoPtr in #5108
- Update dependency androidx.health:health-services-client to v1.1.0-alpha05 by @renovate in #5100
- Disable dependabot update feature by @TimoPtr in #5121
- Add 'Reset frontend cache' option (using new WebStorageCompat) by @jpelgrom in #5119
- Apply KTLint settings to all projects by @TimoPtr in #5120
- Update com.android.* to v8.9.0 by @renovate in #5101
- Update plugin dev.panuszewski.typesafe-conventions to v0.5.1 by @renovate in #5123
- Update dependency org.jlleitschuh.gradle.ktlint to v12.2.0 by @renovate in #5122
- Move from java folders to kotlin folders for sources by @TimoPtr in #5128
- Add yamllint by @TimoPtr in #5129
- Update gitignore and commit .idea folder by @TimoPtr in #5117
- Add dummy instrumentation test for app/tv/wear by @TimoPtr in #5126
- Assist continue conversation feature while using microphone by @TimoPtr in #5083
- Remove gradle tasks dependency to ktlint for typesafe plugin in builld-logic by @TimoPtr in #5131
- Support intent-progress for Assist by @TimoPtr in #5132
- Update dependency fastlane to v2.227.0 by @renovate in #5097
- Update dependency org.junit:junit-bom to v5.12.1 by @renovate in #5141
- Add leakCanary for debug builds by @TimoPtr in #5136
- Replace android.util.Log with timber.log.Timber by @TimoPtr in #5140
- Improve grouping for compose libraries and change renovate config extension to json5 by @TimoPtr in #5144
- Remove iPhone icon in README.md by @fpetrovski in #5143
- Update lint configuration to be less permissive by @TimoPtr in #5139
- Update dependency com.google.firebase:firebase-bom to v33.11.0 by @renovate in #5142
- Disable lint tasks in release for automotive module by @TimoPtr in #5145
- Update dependency androidx.health.connect:connect-client to v1.1.0-beta01 by @renovate in #5124
- Update dependency io.sentry:sentry-android to v8.5.0 by @renovate in #5149
- Update dependency androidx.wear.compose:compose-material3 to v1.0.0-alpha34 by @renovate in #5089
- Use file separator to be compatible with different OS by @dshokouhi in #5151
- Update plugin org.ajoberstar.reckon.settings to v0.19.1 by @renovate in #5150
- Detect missing lockfile update on CI by @TimoPtr in #5154
- Merge SARIF reports by @TimoPtr in #5156
- Add missing gitignore entries by @TimoPtr in #5146
- Add a test to introduce compose screenshot testing by @dshokouhi in #4835
- Update com.android.* to v8.9.1 by @renovate in #5158
- Update androidx.compose.* by @renovate in #5147
- Move screenshot test to be later in the flow by @dshokouhi in #5159
- Update dependency org.altbeacon:android-beacon-library to v2.21.1 by @renovate in #5104
- AudioUrlPlayer invoke donePlaying directly if the volume is 0 by @TimoPtr in #5133
- Update change log week of 3/28 by @dshokouhi in #5162
- Update dependency com.google.guava:guava to v33.4.6-android by @renovate in #5090
New Contributors
- @abliss made their first contribution in #5019
- @Martreides made their first contribution in #4959
- @colin-foster-in-advantage made their first contribution in #5048
- @renovate made their first contribution in #5084
- @TimoPtr made their first contribution in #5091
- @fpetrovski made their first contribution in #5143
Full Changelog: 2025.1.2...2025.3.5