Skip to content

Version 2.5.1

Latest
Compare
Choose a tag to compare
@lorenzovngl lorenzovngl released this 27 Dec 10:30

Release Notes for Version 2.5.1

GitHub release (by tag)

The FOSS version does not have the function to scan barcodes because it requires non-FOSS dependencies.

Version 2.5.1 introduces several notable new features, enhancements, and critical updates to improve functionality, usability, and compatibility. Here’s what’s new:

✨ New Features

  • Language Selection in Debug Mode: Added support for selecting the app language during debugging.
  • Monochrome Icons: Introduced an option to use monochrome icons for better UI customization.
  • Language Picker Dialog: Added a new dialog for easy language selection from the settings.
  • Unit Tests for PreferencesRepository: Added comprehensive unit tests to enhance reliability.
  • Localization Improvements: Enhanced translations for German, Vietnamese, Chinese (Traditional Han script), Japanese, Italian, and Spanish to ensure better language coverage.

🔧 Dependency Updates

  • Android Gradle Plugin: Upgraded from 8.7.0 to 8.7.3.
  • Kotlin: Upgraded from 2.0.20 to 2.1.0.
  • AndroidX Camera:
    • camera-mlkit-vision from 1.4.0 to 1.4.1.
    • camera-core from 1.3.4 to 1.4.1.
  • Compose BOM: Updated to the latest version (2024.11.00) for improved Jetpack Compose features.
  • Firebase BOM: Updated from 33.4.0 to 33.7.0.
  • Dagger-Hilt: Upgraded from 2.52 to 2.54.
  • AndroidX Work Runtime KTX: Updated from 2.9.1 to 2.10.0.
  • JUnit Jupiter: Updated from 5.11.2 to 5.11.4.
  • Guava: Upgraded from 33.3.1-jre to 33.4.0-jre.
  • Activity Compose: Updated from 1.9.2 to 1.9.3.
  • Newly Added Dependencies:
    • Mockito Core: Added version 3.12.4 for improved testing.
    • Mockito Kotlin: Added version 3.2.0 for seamless Kotlin integration.
    • MockK: Added version 1.13.5 for advanced mocking in tests.
    • Robolectric: Added version 4.10 for robust unit testing.

⚡️ Enhancements

  • Bumped target SDK and compile SDK to API Level 35 for better compatibility.
  • Migrated from WindowCompat.setDecorFitsSystemWindows to enableEdgeToEdge for a more modern UI experience.
  • Capitalized app name in Italian for consistency.

👥 Contributors

  • A big thank you to all contributors, including Weblate and Dependabot, for continuous support and improvements.

Pull Requests Merged

  • Translations update from Hosted Weblate by @weblate in #246
  • ⬆️ Bump kotlin from 2.0.20 to 2.0.21 by @dependabot in #237
  • ⬆️ Bump agp from 8.7.0 to 8.7.2 by @dependabot in #250
  • ⬆️ Bump androidx.navigation:navigation-compose from 2.8.2 to 2.8.4 by @dependabot in #248
  • ⬆️ Bump com.google.devtools.ksp from 2.0.20-1.0.25 to 2.0.21-1.0.28 by @dependabot in #249
  • ⬆️ Bump androidx.compose:compose-bom from 2024.09.03 to 2024.11.00 by @dependabot in #251
  • ⬆️ Bump camera-core from 1.3.4 to 1.4.0 by @dependabot in #252
  • ⬆️ Bump com.google.firebase:firebase-bom from 33.4.0 to 33.6.0 by @dependabot in #254
  • ⬆️ Bump lifecycle-runtime-ktx from 2.8.6 to 2.8.7 by @dependabot in #255
  • ⬆️ Bump app.cash.paparazzi from 1.3.4 to 1.3.5 by @dependabot in #257
  • ⬆️ Bump androidx.activity:activity-compose from 1.9.2 to 1.9.3 by @dependabot in #258
  • ⬆️ Bump org.junit.jupiter:junit-jupiter from 5.11.2 to 5.11.3 by @dependabot in #259
  • Translations update from Hosted Weblate by @weblate in #263
  • ⬆️ Bump agp from 8.7.2 to 8.7.3 by @dependabot in #262
  • ⬆️ Bump androidx.work:work-runtime-ktx from 2.9.1 to 2.10.0 by @dependabot in #253
  • ⬆️ Bump androidx.core:core-ktx from 1.13.1 to 1.15.0 by @dependabot in #256
  • ⬆️ Bump dagger-hilt from 2.52 to 2.53.1 by @dependabot in #266
  • ⬆️ Bump kotlin from 2.0.21 to 2.1.0 by @dependabot in #260
  • ⬆️ Bump com.google.devtools.ksp from 2.0.21-1.0.28 to 2.1.0-1.0.29 by @dependabot in #261
  • ⬆️ Bump camera-core from 1.4.0 to 1.4.1 by @dependabot in #265
  • Translations update from Hosted Weblate by @weblate in #272
  • ⬆️ Bump androidx.compose:compose-bom from 2024.11.00 to 2024.12.01 by @dependabot in #267
  • ⬆️ Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 by @dependabot in #268
  • ⬆️ Bump com.google.firebase:firebase-bom from 33.6.0 to 33.7.0 by @dependabot in #269
  • ⬆️ Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #270
  • ⬆️ Bump androidx.camera:camera-mlkit-vision from 1.4.0 to 1.4.1 by @dependabot in #271
  • ⬆️ Bump androidx.navigation:navigation-compose from 2.8.4 to 2.8.5 by @dependabot in #273
  • ⬆️ Bump dagger-hilt from 2.53.1 to 2.54 by @dependabot in #275

Full Changelog: v2.5.0...v2.5.1