Skip to content

Releases: meshtastic/Meshtastic-Android

v2.7.10 (29319661)

27 Dec 18:50
3177609

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • chore(deps): update com.google.firebase:firebase-bom to v34.7.0 by @renovate[bot] in #3973
  • chore(deps): update ktorfit to v2.7.1 by @renovate[bot] in #3974
  • chore(deps): update io.nlopez.compose.rules:detekt to v0.5.2 by @renovate[bot] in #3975
  • chore(deps): update github artifact actions (major) by @renovate[bot] in #3987
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #3991
  • chore(deps): update core/proto/src/main/proto digest to 4095e59 by @renovate[bot] in #3998
  • chore(deps): update core/proto/src/main/proto digest to 9beb80f by @renovate[bot] in #4014
  • chore(deps): update devtools.ksp to v2.3.4 by @renovate[bot] in #4018
  • chore(deps): update plugin protobuf to v0.9.6 by @renovate[bot] in #4022
  • chore(deps): update ruby to v3.4.8 by @renovate[bot] in #4023
  • chore(deps): update androidx.compose:compose-bom-alpha to v2025.12.01 by @renovate[bot] in #4027
  • chore(deps): update kotlin ecosystem to v2.3.0 by @renovate[bot] in #4015
  • chore(deps): update core/proto/src/main/proto digest to 62ef17b by @renovate[bot] in #4029
  • chore(deps): update actions/cache action to v5 by @renovate[bot] in #4031
  • chore(deps): update google maps compose to v7 (major) by @renovate[bot] in #4032
  • chore(deps): update fastlane to v2.230.0 by @renovate[bot] in #4038
  • chore(deps): update io.nlopez.compose.rules:detekt to v0.5.3 by @renovate[bot] in #4041
  • chore(deps): update markdown renderer (mike penz) by @renovate[bot] in #4048
  • chore(deps): update core/proto/src/main/proto digest to c474fd3 by @renovate[bot] in #4050
  • chore(deps): update ruby to v4 by @renovate[bot] in #4062

🧱Repo

🤖Automated

  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3980
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3984
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3985
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3989
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3997
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3999
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #4001
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #4003
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #4004
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #4006
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #4008
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #4013
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in https://github.c...
Read more

v2.7.9 (29319572)

11 Dec 14:38
5006fa3

Choose a tag to compare

What's Changed

🏗️ Features

  • feat: add infrastructure shutdown safeguards and enhance shutdown dialog text by @mdecourcy in #3858
  • feat(firmware): Implement USB DFU updates for supported devices by @jamesarich in #3901
  • chore(build-logic): Apply Spotless and Detekt to build-logic module by @jamesarich in #3962

🛠️Fixes

👷Dependencies

  • chore(deps): update ktorfit to v2.6.5 by @renovate[bot] in #3875
  • chore(deps): update actions/ai-inference action to v2 by @renovate[bot] in #3888
  • chore(deps): update actions/github-script action to v8 by @renovate[bot] in #3889
  • chore(deps): update actions/stale action to v10.1.1 by @renovate[bot] in #3890
  • chore(deps): update io.nlopez.compose.rules:detekt to v0.5.0 by @renovate[bot] in #3891
  • chore(deps): update io.nlopez.compose.rules:detekt to v0.5.1 by @renovate[bot] in #3900
  • chore(deps): update androidx (general) by @renovate[bot] in #3895
  • chore(deps): update com.github.mik3y:usb-serial-for-android to v3.10.0 by @renovate[bot] in #3906
  • chore(deps): update protobuf runtime to v4.33.2 by @renovate[bot] in #3908
  • chore(deps): update core/proto/src/main/proto digest to 4095e59 by @renovate[bot] in #3905
  • chore(deps): update plugin kover to v0.9.4 by @renovate[bot] in #3938
  • chore(deps): update peter-evans/create-pull-request action to v8 by @renovate[bot] in #3939
  • chore(deps): update plugin com.gradle.develocity to v4.3 by @renovate[bot] in #3950
  • chore(deps): update actions/upload-artifact action to v5 by @renovate[bot] in #3955
  • chore(deps): update mikepenz/release-changelog-builder-action action to v6 by @renovate[bot] in #3953
  • chore(deps): update core/proto/src/main/proto digest to 4095e59 by @renovate[bot] in #3958
  • chore(deps): update com.android.tools:common to v31.13.2 by @renovate[bot] in #3968
  • chore(deps): update datadog to v3.4.0 by @renovate[bot] in #3969
  • chore(deps): update agp to v8.13.2 by @renovate[bot] in #3967

🧱Repo

🤖Automated

  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3861
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3864
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3871
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3872
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3879
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3887
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3892
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3893
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3918
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3920
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3922
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3927
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3928
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3940
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3943
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3944
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3945
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3957
  • chore: Scheduled updates (Firmware, Hardware, Translations) by @jamesarich in #3965

New Contributors

Full Changelog: https://github....

Read more

v2.7.8 (29319501)

30 Nov 02:36
89e82ed

Choose a tag to compare

What's Changed

🏗️ Features

  • feat: Add firmware update module for Nordic nRF devices by @jamesarich in #3782
  • feat(settings): Add RTTTL ringtone playback in settings by @jamesarich in #3799
  • dupe internal builds to an alt repo to allow obtanium by @DaneEvans in #3809
  • feat: Keep screen on during firmware update by @jamesarich in #3806
  • feat: prevent QR imports from overriding local TX power by @mdecourcy in #3845
  • feat(navigation): Implement adaptive list-detail for contacts and nodes by @jamesarich in #3850
  • feat: firmware bootloader ota warnings by @mdecourcy in #3846
  • feat: per device persistant dismissal of bootloader nags by @mdecourcy in #3859

🛠️Fixes

  • docs: Overhaul and rename agent guide by @jamesarich in #3757
  • chore(ci): Add Crowdin sync to scheduled updates by @jamesarich in #3760
  • chore(ci): Use CROWDIN_GITHUB_TOKEN for scheduled updates PR by @jamesarich in #3761
  • chore(crowdin): Remove preserve_hierarchy option by @jamesarich in #3764
  • chore(renovate): Configure more aggressive automerge by @jamesarich in #3772
  • chore: Update VERSION_NAME_BASE to 2.7.8 by @jamesarich in #3779
  • fix: unread count racecondition by @mdecourcy in #3784
  • fix: skip nodeinfo upsert when we recieve defaults from the node by @mdecourcy in #3796
  • feat: Add Jetpack Paging 3 support for messages and threads/contacts by @mdecourcy in #3795
  • refactor: Improve RSSI reading robustness in connection info by @jamesarich in #3798
  • refactor(connections): Improve RSSI reading robustness by @jamesarich in #3804
  • Added relays count by @RCGV1 in #3773
  • fix: message list paged lifecycle resulting in notifications being cleared by @mdecourcy in #3815
  • fix: skip default nodeinfo upsert in handleReceivedUser for live packets by @mdecourcy in #3819
  • fix stop the connections screen from jumping during connections by @DaneEvans in #3821
  • fix: allow forgetting of network nodes by @DaneEvans in #3820
  • Fix add qr acting like replace instead of add by @RCGV1 in #3823
  • fix: loadCachedDb() before backfill to ensure in-mem nodedb isn't stale, show filtered count in nodelist by @mdecourcy in #3827
  • fix: Prevent message list jumping during pagination updates by @mdecourcy in #3829
  • fix: Multiple bugs - settings text fields, dropdowns, missing override duty cycle, and MQTT icon display by @mdecourcy in #3833
  • fix: node search by keeping denormalized name columns up to date and backfilling existing nodes by @mdecourcy in #3839
  • fix: duplicate LazyColumn keys for broadcast contacts by @mdecourcy in #3840
  • fix: fdroid device hardware fallback using bundled JSON for incomplete cache entries by @mdecourcy in #3844
  • fix: further fixes for fdroid json fallbacks by @mdecourcy in #3847
  • fix: prevent text fields from auto-focusing on screen load by @mdecourcy in #3857
  • refactor(navigation): Simplify adaptive back nav and state by @jamesarich in #3860

👷Dependencies

  • chore(deps): update plugin dependency-analysis to v3.5.0 by @renovate[bot] in #3751
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #3755
  • chore(deps): update androidx datastore to v1.2.0 by @renovate[bot] in #3756
  • chore(deps): update devtools.ksp to v2.3.3 by @renovate[bot] in #3759
  • chore(deps): update no.nordicsemi.kotlin.ble:client-android to v2.0.0-alpha11 by @renovate[bot] in #3776
  • chore(deps): update core/proto/src/main/proto digest to 52fa252 by @renovate[bot] in #3775
  • chore(deps): update io.nlopez.compose.rules:detekt to v0.4.28 by @renovate[bot] in #3781
  • chore(deps): update fastlane to v2.229.0 by @renovate[bot] in #3783
  • chore(deps): update androidx (general) to v3.3.6 by @renovate[bot] in #3797
  • chore(deps): update fastlane to v2.229.1 by @renovate[bot] in #3801
  • chore(deps): update ruby to v3.4.7 by @renovate[bot] in #3802
  • chore(deps): update ktor to v3.3.3 by @renovate[bot] in #3825
  • chore(deps): update plugin dependency-analysis to v3.5.1 by @renovate[bot] in #3831
  • chore(deps): update no.nordicsemi.kotlin.ble:client-android to v2.0.0-alpha12 by @renovate[bot] in #3849

🧱Repo

🤖Automated

Read more

v2.7.7 (29319424)

19 Nov 19:14
295753d

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.3.1 by @renovate[bot] in #3718
  • chore(deps): update gradle to v9.2.1 by @renovate[bot] in #3723
  • chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.3.2 by @renovate[bot] in #3733
  • chore(deps): update core/proto/src/main/proto digest to 7eb3258 by @renovate[bot] in #3736
  • chore(deps): update plugin spotless to v8.1.0 by @renovate[bot] in #3738
  • chore(deps): update com.diffplug.spotless:spotless-plugin-gradle to v8.1.0 by @renovate[bot] in #3737
  • chore(deps): update datadog to v3.3.0 by @renovate[bot] in #3742
  • chore(deps): update androidx (general) by @renovate[bot] in #3745
  • chore(deps): update androidx room to v2.8.4 by @renovate[bot] in #3746
  • chore(deps): update androidx lifecycle to v2.10.0 by @renovate[bot] in #3748
  • chore(deps): update androidx.navigation3:navigation3-runtime to v1.0.0 by @renovate[bot] in #3747

🧱Repo

🤖Automated

Full Changelog: v2.7.6...v2.7.7

v2.7.6 (29319394)

15 Nov 03:44
e06a598

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • chore(deps): update kotlin ecosystem to v2.2.21 by @renovate[bot] in #3531
  • chore(deps): update github artifact actions (major) by @renovate[bot] in #3541
  • chore(deps): update plugin dependency-analysis to v3.4.0 by @renovate[bot] in #3540
  • chore(deps): update gradle to v9.2.0 by @renovate[bot] in #3558
  • chore(deps): update plugin dependency-analysis to v3.4.1 by @renovate[bot] in #3572
  • chore(deps): update firebase by @renovate[bot] in #3571
  • chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.3.0 by @renovate[bot] in #3579
  • chore(deps): update core/proto/src/main/proto digest to fbe1538 by @renovate[bot] in #3584
  • chore(deps): update markdown renderer (mike penz) to v0.38.1 by @renovate[bot] in #3594
  • ci: Enable Renovate for Bundler by @jamesarich in #3602
  • chore(deps): Bump aws-sdk-s3 and related dependencies by @jamesarich in #3603
  • chore(deps): update devtools.ksp to v2.3.1 by @renovate[bot] in #3612
  • chore(deps): update com.google.android.gms:play-services-maps to v19.2.0 by @renovate[bot] in #3613
  • chore(deps): update ktor to v3.3.2 by @renovate[bot] in #3624
  • chore(deps): update androidx navigation by @renovate[bot] in #3625
  • chore(deps): update androidx (general) by @renovate[bot] in #3626
  • chore(deps): update androidx navigation to v1.0.0-rc01 by @renovate[bot] in #3628
  • chore(deps): update devtools.ksp to v2.3.2 by @renovate[bot] in #3635
  • chore(deps): update agp to v8.13.1 by @renovate[bot] in #3651
  • chore(deps): update com.android.tools:common to v31.13.1 by @renovate[bot] in #3652
  • chore(deps): update plugin compose-multiplatform to v1.9.3 by @renovate[bot] in #3654
  • feat(#3508): Optionally preserve Favorites on nodeDb reset by @renovate[bot] in #3633
  • chore(deps): update com.google.zxing:core to v3.5.4 by @renovate[bot] in #3670
  • chore(deps): update protobuf runtime to v4.33.1 by @renovate[bot] in #3692
  • chore(deps): update com.google.firebase:firebase-bom to v34.6.0 by @renovate[bot] in #3704
  • chore(deps): update google maps compose to v6.12.2 by @renovate[bot] in #3706

🧱Repo

Read more

v2.7.5 (29319286)

30 Oct 02:55
8287203

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • chore(deps): update plugin dependency-analysis to v3.2.0 by @renovate[bot] in #3515
  • chore(deps): update androidx room to v2.8.3 by @renovate[bot] in #3524
  • chore(deps): update androidx.compose.material3.adaptive:adaptive to v1.2.0 by @renovate[bot] in #3525
  • chore(deps): update androidx (general) by @renovate[bot] in #3522
  • chore(deps): update devtools.ksp to v2.3.0 by @renovate[bot] in #3516
  • chore(deps): update androidx navigation to v1.0.0-beta01 by @renovate[bot] in #3523

🤖Automated

New Contributors

Full Changelog: v2.7.4...v2.7.5-open.1

v2.7.4 (29319275)

20 Oct 14:08
894da7a

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • chore(deps): update com.google.firebase:firebase-bom to v34.4.0 by @renovate[bot] in #3427
  • chore(deps): update core/proto/src/main/proto digest to cd5c83a by @renovate[bot] in #3429
  • chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.2.1 by @renovate[bot] in #3430
  • chore(deps): update core/proto/src/main/proto digest to 38638f1 by @renovate[bot] in #3433
  • chore(deps): update plugin com.gradle.develocity to v4.2.2 by @renovate[bot] in #3453
  • chore(deps): update datadog to v3.2.0 by @renovate[bot] in #3462
  • chore(deps): update org.jetbrains.dokka:android-documentation-plugin to v2.1.0 by @renovate[bot] in #3471
  • chore(deps): update plugin dokka to v2.1.0 by @renovate[bot] in #3472
  • chore(deps): update protobuf runtime to v4.33.0 by @renovate[bot] in #3475
  • chore(deps): update plugin kover to v0.9.3 by @renovate[bot] in #3485
  • chore(deps): update ruby to v3.4.7 by @renovate[bot] in #3416
  • chore(deps): update devtools.ksp to v2.2.20-2.0.4 by @renovate[bot] in #3428
  • chore(deps): update core/proto/src/main/proto digest to 4a61838 by @renovate[bot] in #3493
  • chore(deps): update core/proto/src/main/proto digest to bf149bb by @renovate[bot] in #3501

🧱Repo

🤖Automated

New Contributors

Full Changelog: v2.7.3...v2.7.4

v2.7.3 (29319219)

09 Oct 19:43
c6be5be

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • Consistent catalog naming for AndroidX dependencies by @poliver in #3368
  • chore(deps): update github/codeql-action action to v4 by @renovate[bot] in #3376
  • chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.2.0 by @renovate[bot] in #3378
  • chore(deps): update google maps compose to v6.12.1 by @renovate[bot] in #3379
  • chore(deps): update devtools.ksp to v2.2.20-2.0.3 by @renovate[bot] in #3380
  • Remove unused :core:analytics dependencies by @poliver in #3381
  • chore(deps): update ruby to v3.4.7 by @renovate[bot] in #3384
  • chore(deps): update ktor to v3.3.1 by @renovate[bot] in #3397
  • chore(deps): update androidx room to v2.8.2 by @renovate[bot] in #3405
  • chore(deps): update androidx.compose.material3.adaptive:adaptive to v1.2.0-rc01 by @renovate[bot] in #3406
  • chore(deps): update androidx navigation to v1.0.0-alpha11 by @renovate[bot] in #3404
  • chore(deps): update androidx (general) by @renovate[bot] in #3407
  • chore(deps): update plugin dependency-analysis to v3.1.0 by @renovate[bot] in #3408
  • chore(deps): update core/proto/src/main/proto digest to ef173e3 by @renovate[bot] in #3403
  • chore(deps): update core/proto/src/main/proto digest to ef173e3 by @renovate[bot] in #3411
  • chore(deps): update ruby to v3.4.7 by @renovate[bot] in #3414
  • chore(deps): update com.google.gms.google-services:com.google.gms.google-services.gradle.plugin to v4.4.4 by @renovate[bot] in #3425
  • chore(deps): update plugin google-services to v4.4.4 by @renovate[bot] in #3426

🧱Repo

🤖Automated

Full Changelog: v2.7.2...v2.7.3

v2.7.2 (29319162)

04 Oct 22:52
4613a26

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • chore(deps): update core/proto/src/main/proto digest to 082bb7c by @renovate[bot] in #3223
  • chore(deps): update core/proto/src/main/proto digest to 394268b by @renovate[bot] in #3252
  • chore(deps): update gradle/actions action to v5 by @renovate[bot] in #3270
  • chore(deps): update google maps compose to v6.12.0 by @renovate[bot] in #3274
  • chore(deps): update core/proto/src/main/proto digest to 60c3e66 by @renovate[bot] in #3279
  • chore(deps): update plugin com.gradle.develocity to v4.2.1...
Read more

Release v2.7.1

26 Sep 02:14
6c0b2c5

Choose a tag to compare

What's Changed

🏗️ Features

🛠️Fixes

👷Dependencies

  • chore(deps): update meshtastic protobufs to 8caf423 by @renovate[bot] in #3025
  • chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #3029
  • chore(deps): update google maps compose to v6.10.0 by @renovate[bot] in #3036
  • chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #3046
  • chore(deps): update ruby to v3.4.5 by @renovate[bot] in #3045
  • chore(deps): update kotlin ecosystem to v2.2.20 by @renovate[bot] in #3050
  • chore(deps): update codecov/codecov-action action to v5 by @renovate[bot] in #3069
  • chore(deps): update androidx adaptive ui to v1.2.0-beta02 by @renovate[bot] in #3057
  • chore(deps): update androidx room to v2.8.0 by @renovate[bot] in #3060
  • chore(deps): update androidx navigation by @renovate[bot] in #3059
  • chore(deps): update androidx (general) by @renovate[bot] in #3056
  • chore(deps): update androidx.hilt:hilt-navigation-compose to v1.3.0 by @renovate[bot] in #3068
  • chore(deps): update com.google.devtools.ksp to v2.2.20-2.0.2 by @renovate[bot] in #3067
  • chore(deps): update protobuf runtime to v4.32.1 by @renovate[bot] in #3078
  • chore(deps): update com.google.protobuf:protoc to v4.32.1 by @renovate[bot] in #3102
  • chore(deps): update androidx (general) by @renovate[bot] in #3103
  • chore(deps): update plugin datadog to v1.20.0 by @renovate[bot] in #3105
  • chore(deps): update plugin dependency-analysis to v3.0.3 by @renovate[bot] in #3112
  • chore(deps): update plugin com.gradle.common-custom-user-data-gradle-plugin to v2.4.0 by @renovate[bot] in #3113
  • chore(deps): update markdown renderer (mike penz) to v0.37.0 by @renovate[bot] in #3087
  • chore(deps): update meshtastic protobufs to 945b796 by @renovate[bot] in #3114
  • chore(deps): update androidx.compose.runtime:runtime-tracing to v1.9.1 by @renovate[bot] in #3116
  • chore(deps): update plugin dependency-analysis to v3.0.3 by @renovate[bot] in #3115
  • chore(deps): update ruby to v3.4.6 by @renovate[bot] in #3120
  • Use Ktor/Ktorfit for API calls by @poliver in #3122
  • chore(deps): update plugin com.gradle.develocity to v4.2 by @renovate[bot] in #3121
  • chore(deps): update plugin kover to v0.9.2 by @Renova...
Read more