chore(deps): update wire to v6.0.0-alpha03 (#4701)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
renovate[bot] 2026-03-03 18:52:25 -06:00 committed by GitHub
parent 034c85d191
commit 744db2d5bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 2 deletions

View file

@ -28,7 +28,7 @@ kotlin {
jvm()
// Override minSdk for ATAK compatibility (standard is 26)
androidLibrary { minSdk = 21 }
android { minSdk = 21 }
sourceSets { commonMain.dependencies { api(libs.wire.runtime) } }
}
@ -39,6 +39,10 @@ wire {
srcDir("src/main/wire-includes")
}
kotlin {
// Wire 6 optimization: Avoid unnecessary immutable copies of repeated/map fields.
// Improves performance by reducing allocations when decoding/creating messages.
makeImmutableCopies = false
// Flattens 'oneof' fields into nullable properties on the parent class.
// This removes the intermediate sealed classes, simplifying usage and reducing method count/binary size.
// Codebase is already written to use the nullable properties (e.g. packet.decoded vs