4.2.4
What's Changed
Exciting New Features 🎉
- Android 14 [api34] compile issues by @hannesa2 in #480
- Energy saving by using WorkMananger instead of exact alarm by @hannesa2 in #430
- Replace deprecated local broadcast with Flow by @hannesa2 in #495
- CI test with api34 by @hannesa2 in #481
- Remove foreground notification when the service is started in foreground by @fabmazz in #560
- Test multiple disconnect by @hannesa2 in #564
- Allow multiple disconnect by @hannesa2 in #563
- Remove deprecation by @hannesa2 in #571
- Less verbose on receive message by @hannesa2 in #584
- Increase verbose on error by @hannesa2 in #585
Dependencies
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.3.1 to 11.3.2 by @dependabot in #448
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.6.4 to 1.7.1 by @dependabot in #461
- Bump com.google.android.material:material from 1.8.0 to 1.9.0 by @dependabot in #459
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.6.4 to 1.7.1 by @dependabot in #462
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.3.2 to 11.4.0 by @dependabot in #467
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.4.0 to 11.4.2 by @dependabot in #471
- Bump kotlin_version from 1.8.20 to 1.8.22 by @dependabot in #468
- Bump androidx.core:core-ktx from 1.10.0 to 1.10.1 by @dependabot in #465
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.4.2 to 11.5.0 by @dependabot in #476
- Bump room_version from 2.5.1 to 2.5.2 by @dependabot in #470
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.1 to 1.7.2 by @dependabot in #472
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.1 to 1.7.2 by @dependabot in #478
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.2 to 1.7.3 by @dependabot in #484
- Bump androidx.recyclerview:recyclerview from 1.3.0 to 1.3.1 by @dependabot in #487
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.2 to 1.7.3 by @dependabot in #483
- Bump kotlin_version from 1.8.22 to 1.9.0 by @dependabot in #474
- Bump logcatVersion from 3.0 to 3.2 by @dependabot in #510
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.5.0 to 11.6.0 by @dependabot in #512
- Bump com.android.tools.build:gradle from 8.1.0 to 8.1.1 by @dependabot in #503
- Bump androidx.core:core-ktx from 1.10.1 to 1.12.0 by @dependabot in #508
- Bump actions/checkout from 3 to 4 by @dependabot in #507
- Bump kotlin_version from 1.9.0 to 1.9.10 by @dependabot in #504
- Bump com.google.android.material:material from 1.9.0 to 1.10.0 by @dependabot in #516
- Bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 by @dependabot in #515
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.6.0 to 11.6.1 by @dependabot in #518
- Bump room_version from 2.5.2 to 2.6.0 by @dependabot in #520
- Bump androidx.recyclerview:recyclerview from 1.3.1 to 1.3.2 by @dependabot in #521
- Bump kotlin_version from 1.9.10 to 1.9.20 by @dependabot in #525
- Bump com.android.tools.build:gradle from 8.1.2 to 8.1.3 by @dependabot in #526
- Bump com.android.tools.build:gradle from 8.1.3 to 8.1.4 by @dependabot in #529
- Bump kotlin_version from 1.9.20 to 1.9.21 by @dependabot in #530
- Bump androidx.work:work-runtime-ktx from 2.8.1 to 2.9.0 by @dependabot in #532
- Bump room_version from 2.6.0 to 2.6.1 by @dependabot in #533
- Bump actions/setup-java from 3 to 4 by @dependabot in #538
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #542
- Bump kotlin_version from 1.9.21 to 1.9.22 by @dependabot in #543
- Bump com.google.android.material:material from 1.10.0 to 1.11.0 by @dependabot in #541
- Bump com.android.tools.build:gradle from 8.2.0 to 8.2.1 by @dependabot in #544
- Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2 by @dependabot in #555
- Bump gradle/wrapper-validation-action from 1 to 2 by @dependabot in #558
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.3 to 1.8.0 by @dependabot in #566
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.0 by @dependabot in #565
- Bump com.google.devtools.ksp from 1.9.22-1.0.17 to 1.9.22-1.0.18 by @dependabot in #577
- Bump com.android.tools.build:gradle from 8.2.2 to 8.3.0 by @dependabot in #578
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #586
- Bump com.android.tools.build:gradle from 8.3.0 to 8.3.1 by @dependabot in #588
Other Changes
- Ktlint 11.2.0 by @hannesa2 in #432
- Appple Silicon runner by @hannesa2 in #449
- no x86 runner by @hannesa2 in #450
- [Reconnect crash resolve(NullPointerException)] by @KumaHyung in #475
- Java 17 by @hannesa2 in #452
- Remove lint warning by @hannesa2 in #486
- Android Studio Flamingo by @hannesa2 in #453
- Android Studio Giraffe by @hannesa2 in #489
- New logcat by @hannesa2 in #491
- Test with api 33 by @hannesa2 in #494
- Code format by @hannesa2 in #496
- Fix compileSdk deprecation by @hannesa2 in #511
- Alternative Parcelable and Serializable are deprecated. by @hoangchungk53qx1 in #527
- Android studio hedgehog by @hannesa2 in #535
- ktlint 12.1.0 by @hannesa2 in #547
- Add suggestions to basic sample by @hannesa2 in #562
- Fix connectionLostAction by @hannesa2 in #570
- Fix exception during connection lost by @hannesa2 in #573
- Move from kapt to ksp by @hannesa2 in #574
- Fix toolbar overlapped by @hannesa2 in #580
New Contributors
- @KumaHyung made their first contribution in #475
- @hoangchungk53qx1 made their first contribution in #527
- @fabmazz made their first contribution in #560
Full Changelog: 3.6.3...4.2.4