mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-06-26 14:35:37 -04:00
docs: update CHANGELOG.md (#5830)
This commit is contained in:
committed by
GitHub
parent
acf9ff9349
commit
26fdfed2d9
88
CHANGELOG.md
88
CHANGELOG.md
@@ -9,78 +9,22 @@ See [GitHub Releases](https://github.com/meshtastic/Meshtastic-Android/releases)
|
||||
|
||||
### Unreleased (not yet in any build)
|
||||
|
||||
* docs: release CHANGELOG.md for v2.7.14 (#5739) by github-actions[bot] (@github-actions[bot]) in [`0c7bda6f0`](https://github.com/meshtastic/Meshtastic-Android/commit/0c7bda6f07c8543fb124388d576dc9e8992b305c)
|
||||
* chore(deps): update vico to v3.2.2 (#5746) by renovate[bot] (@renovate[bot]) in [`21b6540e0`](https://github.com/meshtastic/Meshtastic-Android/commit/21b6540e0e060bd14b12cde269d4e509d245b492)
|
||||
* fix(mqtt): make the MQTT client-id unique per connection (#5755) by James Rich (@jamesarich) in [`65e937427`](https://github.com/meshtastic/Meshtastic-Android/commit/65e937427f30972788026b33aecf831a881f0046)
|
||||
* chore(deps): update fastlane to v2.236.0 (#5754) by renovate[bot] (@renovate[bot]) in [`d38ddc88b`](https://github.com/meshtastic/Meshtastic-Android/commit/d38ddc88b6543573f066a66ef87db862729d976f)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5742) by James Rich (@jamesarich) in [`bc046a66a`](https://github.com/meshtastic/Meshtastic-Android/commit/bc046a66a72cea0066c84e4344e45dae297df81f)
|
||||
* chore(deps): update com.google.firebase:firebase-bom to v34.14.1 (#5753) by renovate[bot] (@renovate[bot]) in [`5c4b5c240`](https://github.com/meshtastic/Meshtastic-Android/commit/5c4b5c24057e87ef9c93290ca9673cfd198ae8ff)
|
||||
* chore(deps): update io.nlopez.compose.rules:detekt to v0.6.0 (#5751) by renovate[bot] (@renovate[bot]) in [`476789d15`](https://github.com/meshtastic/Meshtastic-Android/commit/476789d1547c480dc06744ae73a5ddc0987c2e08)
|
||||
* chore(deps): update codecov/codecov-action action to v7 (#5749) by renovate[bot] (@renovate[bot]) in [`0d9d086b2`](https://github.com/meshtastic/Meshtastic-Android/commit/0d9d086b222b7ef590231ffe02c69f7cecb6a57c)
|
||||
* chore(deps): update org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.0 (#5756) by renovate[bot] (@renovate[bot]) in [`9945499ba`](https://github.com/meshtastic/Meshtastic-Android/commit/9945499bad6e8c32110ec92b72a93027eb207a5b)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5757) by James Rich (@jamesarich) in [`d31800038`](https://github.com/meshtastic/Meshtastic-Android/commit/d318000383a911adfb8a1d2728cfd13c2a3f8a79)
|
||||
* ci: group Kotlin-compiler-locked tooling in one Renovate PR (#5758) by James Rich (@jamesarich) in [`58cbd1d55`](https://github.com/meshtastic/Meshtastic-Android/commit/58cbd1d55109f63547b2a27bdc9326015263a186)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5761) by James Rich (@jamesarich) in [`f77998d06`](https://github.com/meshtastic/Meshtastic-Android/commit/f77998d063c14601ab27496cefb6cdfa33f08e15)
|
||||
* Replace :core:proto with org.meshtastic:protobufs:2.7.25 (#5675) by James Rich (@jamesarich) in [`8daafe6f7`](https://github.com/meshtastic/Meshtastic-Android/commit/8daafe6f704a0e81165f5de28ffa5e3889e63dbd)
|
||||
* chore(deps): update mqttastic to v0.3.8 (#5763) by renovate[bot] (@renovate[bot]) in [`fd3dc0cc7`](https://github.com/meshtastic/Meshtastic-Android/commit/fd3dc0cc73a3ef31cd4901c03e79b36219f64817)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5767) by James Rich (@jamesarich) in [`dd462971e`](https://github.com/meshtastic/Meshtastic-Android/commit/dd462971e895636dcfb6641a0357abc867c845ce)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5768) by James Rich (@jamesarich) in [`595fb0035`](https://github.com/meshtastic/Meshtastic-Android/commit/595fb003525dc01f891b8bd505d6f00e914fee53)
|
||||
* ci: fix update-changelog crash when no channel tags exist (#5769) by James Rich (@jamesarich) in [`936be3998`](https://github.com/meshtastic/Meshtastic-Android/commit/936be3998f0fe49f58b8a0f9ff2c01e3cbd85609)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5771) by James Rich (@jamesarich) in [`c9eae8e64`](https://github.com/meshtastic/Meshtastic-Android/commit/c9eae8e640e6a49941b094963f682e826bb2fd46)
|
||||
* chore(deps): update fastlane to v2.236.1 (#5772) by renovate[bot] (@renovate[bot]) in [`4a0eeae6e`](https://github.com/meshtastic/Meshtastic-Android/commit/4a0eeae6eff2c9ed46e6edf6714ba7467fa73341)
|
||||
* chore(deps): update kotlin-toolchain (#5760) by renovate[bot] (@renovate[bot]) in [`bce317c68`](https://github.com/meshtastic/Meshtastic-Android/commit/bce317c687b2cec241dc4818bccf93d47ebbcc61)
|
||||
* chore(deps): update coil to v3.5.0 (#5766) by renovate[bot] (@renovate[bot]) in [`d9b024acd`](https://github.com/meshtastic/Meshtastic-Android/commit/d9b024acde4db05002d2f413cfcffc5fd19927d5)
|
||||
* chore(deps): update kable to v0.43.1 (#5750) by renovate[bot] (@renovate[bot]) in [`15568ff46`](https://github.com/meshtastic/Meshtastic-Android/commit/15568ff462ce1d772b2f849b0ac5ffb053315fbf)
|
||||
* test: fix wall-clock race in NodeTest.isOnline_usesStrictThresholdBoundary (#5779) by James Rich (@jamesarich) in [`e71722137`](https://github.com/meshtastic/Meshtastic-Android/commit/e71722137f25d9ddfd4c0f35b510426cc4f9854c)
|
||||
* chore(deps): update datadog.gradle to v1.27.0 (#5776) by renovate[bot] (@renovate[bot]) in [`9e3d014c3`](https://github.com/meshtastic/Meshtastic-Android/commit/9e3d014c3d6c11b558e77174503eed4f0c3db1a2)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5774) by James Rich (@jamesarich) in [`161b2b09a`](https://github.com/meshtastic/Meshtastic-Android/commit/161b2b09abaaf82030af81a3d50c80e7d6cbae32)
|
||||
* chore(deps): update net.java.dev.jna:jna to v5.19.1 (#5781) by renovate[bot] (@renovate[bot]) in [`47134f447`](https://github.com/meshtastic/Meshtastic-Android/commit/47134f447e5c668b371d5b7d5a16bb63ff01ff65)
|
||||
* build: drop compiler flags and opt-ins made redundant by Kotlin 2.4 (#5786) by James Rich (@jamesarich) in [`65320ab7f`](https://github.com/meshtastic/Meshtastic-Android/commit/65320ab7f99c54587184918808f0ee699fc73967)
|
||||
* chore(deps): update com.github.luben:zstd-jni to v1.5.7-11 (#5788) by renovate[bot] (@renovate[bot]) in [`bd6670572`](https://github.com/meshtastic/Meshtastic-Android/commit/bd6670572a1c86b9a124fb659d494974ad8d9592)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5783) by James Rich (@jamesarich) in [`e670468aa`](https://github.com/meshtastic/Meshtastic-Android/commit/e670468aa3ff59d3f600fd99978e087ba1f1d636)
|
||||
* chore(deps): update spotless to v8.7.0 (#5802) by renovate[bot] (@renovate[bot]) in [`d641d9267`](https://github.com/meshtastic/Meshtastic-Android/commit/d641d9267a465ebebc9bda4dc826530093760f79)
|
||||
* chore(deps): update kotest to v6.2.0 (#5799) by renovate[bot] (@renovate[bot]) in [`1250e967f`](https://github.com/meshtastic/Meshtastic-Android/commit/1250e967f75e7792201b5c7c14c1742c3d744ce2)
|
||||
* chore(deps): update koin to v4.2.2 (#5797) by renovate[bot] (@renovate[bot]) in [`f8cdd3d14`](https://github.com/meshtastic/Meshtastic-Android/commit/f8cdd3d141721d20092ca8f8c4849b27867c0d2a)
|
||||
* chore(deps): update jetbrains.lifecycle to v2.11.0-beta02 (#5804) by renovate[bot] (@renovate[bot]) in [`ac2295def`](https://github.com/meshtastic/Meshtastic-Android/commit/ac2295deffaadb6e9a77cbbe65037e3748399037)
|
||||
* chore(deps): update io.nlopez.compose.rules:detekt to v0.6.1 (#5794) by renovate[bot] (@renovate[bot]) in [`321af1fce`](https://github.com/meshtastic/Meshtastic-Android/commit/321af1fcef6b3992df4ed8829ae397544e3b7f1b)
|
||||
* chore(deps): update compose-multiplatform to v1.3.0-beta02 (#5803) by renovate[bot] (@renovate[bot]) in [`c74021cec`](https://github.com/meshtastic/Meshtastic-Android/commit/c74021cec4a837f4b2b7eb6305e01e98c70ee27f)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5791) by James Rich (@jamesarich) in [`abf839d8b`](https://github.com/meshtastic/Meshtastic-Android/commit/abf839d8bc2c593996430af215516a0c4acdfee6)
|
||||
* chore(deps): update com.google.firebase:firebase-ai-ondevice to v16.0.0-beta03 (#5809) by renovate[bot] (@renovate[bot]) in [`b5e4a6799`](https://github.com/meshtastic/Meshtastic-Android/commit/b5e4a6799a3889a4e5e95d0646a59d4c74b4729e)
|
||||
* chore(deps): update develocity to v4.4.3 (#5810) by renovate[bot] (@renovate[bot]) in [`ddff15609`](https://github.com/meshtastic/Meshtastic-Android/commit/ddff1560921b76fac55dbc90e7646960b723f402)
|
||||
* chore(deps): update com.google.firebase:firebase-bom to v34.15.0 (#5812) by renovate[bot] (@renovate[bot]) in [`463b93d5b`](https://github.com/meshtastic/Meshtastic-Android/commit/463b93d5ba59a493d0679e12a55bdd49e9aabccc)
|
||||
* chore(deps): update plugin com.gradle.develocity to v4.4.3 (#5811) by renovate[bot] (@renovate[bot]) in [`a268e9345`](https://github.com/meshtastic/Meshtastic-Android/commit/a268e93459ea44ed936544eb30c8c93441e9cb21)
|
||||
* chore(deps): update google.services.gradle to v4.5.0 (#5815) by renovate[bot] (@renovate[bot]) in [`8272c14d4`](https://github.com/meshtastic/Meshtastic-Android/commit/8272c14d45f1910ec3ad915a765b594bd73687a3)
|
||||
* chore(deps): update dd.sdk.android to v3.11.0 (#5814) by renovate[bot] (@renovate[bot]) in [`6bfe411fc`](https://github.com/meshtastic/Meshtastic-Android/commit/6bfe411fc73a5b080bc9d540d104053753f0ecd3)
|
||||
* chore: bump VERSION_NAME_BASE to 2.8.0 for release by James Rich (@jamesarich) in [`b40fa567d`](https://github.com/meshtastic/Meshtastic-Android/commit/b40fa567dbbfda6e354e8fe314de3f970e781074)
|
||||
* feat(ai): Add App Functions for system AI integration (#5585) by James Rich (@jamesarich) in [`45939b30e`](https://github.com/meshtastic/Meshtastic-Android/commit/45939b30e63f53148148d3b21d9f47abf8a4bd45)
|
||||
* ci: run Pull Request CI for PRs targeting release/** branches by James Rich (@jamesarich) in [`9a0ed4ddf`](https://github.com/meshtastic/Meshtastic-Android/commit/9a0ed4ddf8365a84addf92ba10f46e9cb0ca8407)
|
||||
* feat(car): Android Car App Library integration (#5633) by James Rich (@jamesarich) in [`578dd1ca1`](https://github.com/meshtastic/Meshtastic-Android/commit/578dd1ca1bf2b7477fef326b900ab3263bb859b2)
|
||||
* feat: FTS5 full-text message search (#5373) by James Rich (@jamesarich) in [`338ea0e8e`](https://github.com/meshtastic/Meshtastic-Android/commit/338ea0e8ea1c6c0af5d06c66505ef15638f3a091)
|
||||
* refactor: Remove AIDL API and modernize service architecture (#5586) by James Rich (@jamesarich) in [`3e0d2d39c`](https://github.com/meshtastic/Meshtastic-Android/commit/3e0d2d39c3549256d043bd4c03e14d1b5329da1c)
|
||||
* feat: add air quality telemetry display (PM1.0, PM2.5, PM10, CO2) (#5701) by James Rich (@jamesarich) in [`9947efd24`](https://github.com/meshtastic/Meshtastic-Android/commit/9947efd24ec3a1e66a4a9f09fe941ca94be3ac6d)
|
||||
* feat(node): msh.to device hardware links ("I want one" section + Settings directory) (#5714) by James Rich (@jamesarich) in [`7631db63d`](https://github.com/meshtastic/Meshtastic-Android/commit/7631db63d0bdff28078438b095c0259306cb6617)
|
||||
* feat(discovery): mesh network discovery (#5275) by James Rich (@jamesarich) in [`76847dd63`](https://github.com/meshtastic/Meshtastic-Android/commit/76847dd6381222fd26871ae7095045b99b36589f)
|
||||
* perf: add Baseline Profile generation for :androidApp (#5735) by James Rich (@jamesarich) in [`a09e1368f`](https://github.com/meshtastic/Meshtastic-Android/commit/a09e1368f41afcff3fa8a6c1bca7906301a0521b)
|
||||
* refactor(node): fetch device links from the API, drop the bundled matcher (#5765) by James Rich (@jamesarich) in [`953eef941`](https://github.com/meshtastic/Meshtastic-Android/commit/953eef941e7b5e5335f2724cffd2dc1e4ad33107)
|
||||
* fix(discovery): use protobufs Maven dep after rebase onto #5675 by James Rich (@jamesarich) in [`dfb414813`](https://github.com/meshtastic/Meshtastic-Android/commit/dfb4148136452d2dd6793ce357a7883a1082328b)
|
||||
* docs: update repo/developer/in-app docs and repair the screenshot pipeline for 2.8.0 (#5775) by James Rich (@jamesarich) in [`5104867a7`](https://github.com/meshtastic/Meshtastic-Android/commit/5104867a74a8fa8f79a189a5e03e7b236686d61e)
|
||||
* fix(di): start AppFunctionStateSync from the Application, not createdAtStart by James Rich (@jamesarich) in [`b5dd6ff9e`](https://github.com/meshtastic/Meshtastic-Android/commit/b5dd6ff9e9b05e2276517599c5b1a6d79bb1a046)
|
||||
* fix(database): use a single connection for in-memory test databases by James Rich (@jamesarich) in [`613dee91b`](https://github.com/meshtastic/Meshtastic-Android/commit/613dee91bf88cd5a9cfdbddc176db094042c6f3e)
|
||||
* fix(node): chart local-node air-quality telemetry (orphaning + zero-suppression) (#5793) by James Rich (@jamesarich) in [`bfe3440a1`](https://github.com/meshtastic/Meshtastic-Android/commit/bfe3440a118861e800da83b57d7785b97642d597)
|
||||
* fix: resolve release/2.8.0 branch-review findings (car hosts, AI node IDs, discovery abort, AQ zeros) (#5813) by James Rich (@jamesarich) in [`8874352ba`](https://github.com/meshtastic/Meshtastic-Android/commit/8874352ba4ec68e5d6741887aca15786eeee8317)
|
||||
* feat(settings): implement set_ham_mode HamParameters admin message (#5780) by James Rich (@jamesarich) in [`1230c36cd`](https://github.com/meshtastic/Meshtastic-Android/commit/1230c36cdbe2ac71a9b64e8a70414f9b7eaf842e)
|
||||
* fix(ble): Harden BLE connection lifecycle (#5795) by Jeremiah K (@jeremiah-k) in [`35fba4d56`](https://github.com/meshtastic/Meshtastic-Android/commit/35fba4d56d1a6fa0a2f44fee9c9a550c476b8c96)
|
||||
* fix(build): supply AboutLibraries license texts for offline builds (#5818) by James Rich (@jamesarich) in [`1d0dc8b7b`](https://github.com/meshtastic/Meshtastic-Android/commit/1d0dc8b7b5303333688a0fa9dc554790b29b4c76)
|
||||
* feat(node): add local stats noise floor metrics (#5782) by Benjamin Faershtein (@RCGV1) in [`5ac26be18`](https://github.com/meshtastic/Meshtastic-Android/commit/5ac26be18f1023bcc88dac66526c0ad80e2e6a9d)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5817) by James Rich (@jamesarich) in [`c3488d4f5`](https://github.com/meshtastic/Meshtastic-Android/commit/c3488d4f5dbea7f8c327fd4eb8b3897f44e2612d)
|
||||
* fix(build): isolate ML Kit GenAI to the Google flavor (fix F-Droid rb-check) (#5824) by James Rich (@jamesarich) in [`f2769a3b2`](https://github.com/meshtastic/Meshtastic-Android/commit/f2769a3b29041ea8dd9deb34d3cac9bfa7b8e477)
|
||||
* feat(export): add hop start and relay node columns to CSV export (#5822) by James Rich (@jamesarich) in [`d9fe1691a`](https://github.com/meshtastic/Meshtastic-Android/commit/d9fe1691aca32d7df51a3a41a7a436b126547f1e)
|
||||
* feat(mqtt): add phone-local MQTT proxy cutoff control (#5823) by James Rich (@jamesarich) in [`c347903c6`](https://github.com/meshtastic/Meshtastic-Android/commit/c347903c6ef0a01abaa31504c63727f5b228b780)
|
||||
* feat(settings): add remote "Set time" admin action (#5821) by James Rich (@jamesarich) in [`cef12c39d`](https://github.com/meshtastic/Meshtastic-Android/commit/cef12c39ddda652eec872a2ccffa52a2665bd2ec)
|
||||
* feat(node): show our node shortname chip on the Nodes tab (#5820) by James Rich (@jamesarich) in [`212eea9d3`](https://github.com/meshtastic/Meshtastic-Android/commit/212eea9d3086f1f774a2a6115da93d0f4608a858)
|
||||
* fix(notifications): open node detail when tapping 'New Node Seen' notification (#5752) by Lester Cheng (@LesterCheng) in [`ae3e3d298`](https://github.com/meshtastic/Meshtastic-Android/commit/ae3e3d298c377902ea3b7ba6a58b7170927f4db1)
|
||||
* fix(ci): stop scheduled-updates choking on failed baseline profile (#5825) by James Rich (@jamesarich) in [`27e9990e3`](https://github.com/meshtastic/Meshtastic-Android/commit/27e9990e3ce6369d6ae19f4eb6539d03596f270b)
|
||||
* chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5827) by James Rich (@jamesarich) in [`5e3df30ed`](https://github.com/meshtastic/Meshtastic-Android/commit/5e3df30edd67eaf580b7d214038f7cdbe74b36b7)
|
||||
* fix(appfunctions): keep AppSearch document-factory constructors under R8 full mode (#5829) by James Rich (@jamesarich) in [`5b19a5f31`](https://github.com/meshtastic/Meshtastic-Android/commit/5b19a5f31f2be8894c372bbee88532a70002e6a5)
|
||||
* fix(service): resolve selected-device startup race (#5828) by Jeremiah K (@jeremiah-k) in [`acf9ff934`](https://github.com/meshtastic/Meshtastic-Android/commit/acf9ff9349cd55459e35ae016ef9f03ab1ce20fa)
|
||||
|
||||
### Internal (v2.8.0-internal.1)
|
||||
Changes since [`v2.7.14`](https://github.com/meshtastic/Meshtastic-Android/releases/tag/v2.7.14):
|
||||
|
||||
#### 🏗️ Features
|
||||
* feat(export): add hop start and relay node columns to CSV export by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/5822
|
||||
* feat(mqtt): add phone-local MQTT proxy cutoff control by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/5823
|
||||
* feat(node): show our node shortname chip on the Nodes tab by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/5820
|
||||
* feat(settings): add remote "Set time" admin action by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/5821
|
||||
#### 🛠️ Fixes
|
||||
* fix(mqtt): make the MQTT client-id unique per connection by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/5755
|
||||
* fix(ble): Harden BLE connection lifecycle by @jeremiah-k in https://github.com/meshtastic/Meshtastic-Android/pull/5795
|
||||
* fix(build): isolate ML Kit GenAI to the Google flavor (fix F-Droid rb-check) by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/5824
|
||||
* fix(notifications): open node detail when tapping 'New Node Seen' notification by @LesterCheng in https://github.com/meshtastic/Meshtastic-Android/pull/5752
|
||||
|
||||
## New Contributors
|
||||
* @LesterCheng made their first contribution in https://github.com/meshtastic/Meshtastic-Android/pull/5752
|
||||
|
||||
Reference in New Issue
Block a user