Releases: lorenzovngl/FoodExpirationDates
Version 2.5.1
Release Notes for Version 2.5.1
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
toenableEdgeToEdge
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
Version 2.5.0
The FOSS version does not have the function to scan barcodes because it requires non-FOSS dependencies.
What's New
- β¨ New feature: Screen Protection - Protect your screen from screenshots and screen recording
- π¨ New order of buttons in bottom app bar
- π Updated translations
- β¬οΈ Upgraded dependencies
Pull requests merged
- β¬οΈ Bump dagger-hilt from 2.51.1 to 2.52 by @dependabot in #202
- β¬οΈ Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre by @dependabot in #203
- β¬οΈ Bump io.coil-kt:coil-compose from 2.6.0 to 2.7.0 by @dependabot in #204
- β¬οΈ Bump agp from 8.5.2 to 8.6.0 by @dependabot in #205
- β¬οΈ Bump lifecycle-runtime-ktx from 2.8.4 to 2.8.5 by @dependabot in #207
- β¬οΈ Bump com.google.devtools.ksp from 2.0.20-1.0.24 to 2.0.20-1.0.25 by @dependabot in #208
- β¬οΈ Bump androidx.navigation:navigation-compose from 2.7.7 to 2.8.0 by @dependabot in #209
- β¬οΈ Bump androidx.activity:activity-compose from 1.9.1 to 1.9.2 by @dependabot in #210
- β¬οΈ Bump androidx.compose:compose-bom from 2024.08.00 to 2024.09.00 by @dependabot in #212
- Fix export/import function for version 2.4.1 by @lorenzovngl in #213
- Translations update from Hosted Weblate by @weblate in #216
- β¬οΈ Bump androidx.compose:compose-bom from 2024.09.00 to 2024.09.01 by @dependabot in #215
- β¬οΈ Bump com.google.firebase:firebase-bom from 33.2.0 to 33.3.0 by @dependabot in #219
- Translations update from Hosted Weblate by @weblate in #220
- β¬οΈ Bump lifecycle-runtime-ktx from 2.8.5 to 2.8.6 by @dependabot in #222
- β¬οΈ Bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre by @dependabot in #225
- β¬οΈ Bump androidx.compose:compose-bom from 2024.09.01 to 2024.09.03 by @dependabot in #227
- Changing order of buttons in Bottom App Bar by @anuragkanojiya1 in #226
- β¬οΈ Bump androidx.navigation:navigation-compose from 2.8.0 to 2.8.2 by @dependabot in #228
- β¬οΈ Bump agp from 8.6.0 to 8.7.0 by @dependabot in #229
- β¬οΈ Bump com.google.firebase:firebase-bom from 33.3.0 to 33.4.0 by @dependabot in #233
- β¬οΈ Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.2 by @dependabot in #234
- Fix background colors in App Bars #230 by @PrakashIrom in #236
- Implementing Screen Protection feature by @anuragkanojiya1 in #241
- Translations update from Hosted Weblate by @weblate in #243
New Contributors
- @anuragkanojiya1 made their first contribution in #226
- @PrakashIrom made their first contribution in #236
Full Changelog: v2.4.2...v2.5.0
Version 2.4.2
The FOSS release does not have the function to scan barcodes because it requires non-FOSS dependencies.
What's New
- π Fixed bug that prevented the use of functions for importing and exporting data
- π Updated translations
Pull requests merged
Full Changelog: v2.4.1...v2.4.2
Version 2.4.1
The FOSS release does not have the function to scan barcodes because it requires non-FOSS dependencies.
What's New
- π Updated translations
- β¬οΈ Upgraded dependencies
Pull requests merged
- β¬οΈ Bump com.squareup.retrofit2:retrofit from 2.9.0 to 2.11.0 by @dependabot in #189
- β¬οΈ Bump com.squareup.retrofit2:converter-gson from 2.9.0 to 2.11.0 by @dependabot in #191
- Translations update from Hosted Weblate by @weblate in #197
- β¬οΈ Bump androidx.camera:camera-mlkit-vision from 1.2.0-beta02 to 1.4.0-rc01 by @dependabot in #198
- β¬οΈ Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.11.0 by @dependabot in #199
Full Changelog: v2.4.0...v2.4.1
Version 2.4.0
The latest FOSS build is 2.3.1 available here.
What's New
- β¨ Product retrieval using barcode scanner and Open Food Facts API
- π Updated translations
- β¬οΈ Upgraded dependencies
Pull requests merged
- Translations update from Hosted Weblate by @weblate in #183
- β¨ Product retrieval using barcode scanner by @lorenzovngl in #156
- Translations update from Hosted Weblate by @weblate in #192
- Translations update from Hosted Weblate by @weblate in #193
Full Changelog: v2.3.1...v2.4.0
Version 2.4.0-beta1
Your feedback is valuable.
Please report any feedback or issues you encounter to help me improve the app in the appropriate discussion.
What's New
- β¨ Product retrieval using barcode scanner and Open Food Facts API
- π Updated Vietnamese translation
- β¬οΈ Upgraded dependencies
Pull requests merged
- Translations update from Hosted Weblate by @weblate in #183
- β¨ Product retrieval using barcode scanner by @lorenzovngl in #156
Full Changelog: v2.3.1...v2.4.0-beta1
Version 2.3.1
What's New
- π Updated Spanish translation
- β¬οΈ Upgraded dependencies
Pull requests merged
- Bump com.opencsv:opencsv from 5.5.1 to 5.9 by @dependabot in #140
- Bump androidx.core:core-ktx from 1.12.0 to 1.13.1 by @dependabot in #152
- β¬οΈ Bump agp from 8.4.0 to 8.4.1 by @dependabot in #159
- β¬οΈ Bump org-jetbrains-kotlin from 1.9.24 to 2.0.0 by @dependabot in #158
- β¬οΈ Bump app.cash.paparazzi from 1.3.1 to 1.3.4 by @dependabot in #161
- Bump lifecycle-runtime-ktx from 2.8.0 to 2.8.2 by @dependabot in #167
- Translations update from Hosted Weblate by @weblate in #157
- β¬οΈ Bump com.google.gms:google-services from 4.4.1 to 4.4.2 by @dependabot in #163
- β¬οΈ Bump com.google.firebase:firebase-bom from 33.0.0 to 33.1.0 by @dependabot in #164
- β¬οΈ Bump com.google.devtools.ksp from 2.0.0-1.0.21 to 2.0.0-1.0.22 by @dependabot in #165
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in #166
- β¬οΈ Bump androidx.compose:compose-bom from 2024.05.00 to 2024.06.00 by @dependabot in #168
- β¬οΈ Bump com.google.firebase:firebase-crashlytics-gradle from 3.0.1 to 3.0.2 by @dependabot in #170
- β¬οΈ Bump com.google.firebase:firebase-bom from 33.1.0 to 33.1.1 by @dependabot in #171
New Contributors
Full Changelog: v2.3.0...v2.3.1
Version 2.3.0
What's New
- π―π΅ Japanese translation
- π΅π± Polish translation
- π»π³ Vietnamese translation
Pull requests merged
- Polish by @3limssmile in #149
- Add Vietnamese by @ngocanhtve in #151
- Update and fix japanese translation by @kuragehimekurara1 in #150
New Contributors
- @3limssmile made their first contribution in #149
- @ngocanhtve made their first contribution in #151
- @kuragehimekurara1 made their first contribution in #150
Full Changelog: v2.2.0...v2.3.0
Version 2.2.0
What's New
- π Removed user interaction with disabled input fields
- π·πΊ Russian translation
- πΉπ· Turkish translation
- β¬οΈ Upgraded dependencies
Pull requests merged
- updated german translation by @uDEV2019 in #136
- Bump androidx.work:work-runtime-ktx from 2.8.1 to 2.9.0 by @dependabot in #110
- Bump dagger-hilt from 2.50 to 2.51.1 by @dependabot in #138
- Bump com.google.firebase:firebase-bom from 32.7.2 to 32.8.1 by @dependabot in #137
- Add tr locales by @mikropsoft in #145
New Contributors
- @gerasimov-mv made their first contribution in 626dace
- @mikropsoft made their first contribution in #145
Full Changelog: v2.1.0...v2.2.0
Version 2.1.0
What's New
- β¨ Export/Import data
- πΈ Added descriptions to settings
- π¨ UI fixes
- β¬οΈ Upgraded dependencies
Pull requests merged
- Bump org.jetbrains.kotlin.jvm from 1.9.21 to 1.9.22 by @dependabot in #94
- Bump dagger-hilt from 2.49 to 2.50 by @dependabot in #93
- Bump com.google.devtools.ksp from 1.9.21-1.0.16 to 1.9.22-1.0.16 by @dependabot in #98
- Bump com.google.devtools.ksp from 1.9.22-1.0.16 to 1.9.22-1.0.17 by @dependabot in #106
- Bump org.junit.jupiter:junit-jupiter from 5.8.1 to 5.10.1 by @dependabot in #97
- Bump lifecycle-runtime-ktx from 2.6.2 to 2.7.0 by @dependabot in #109
- Bump com.google.accompanist:accompanist-systemuicontroller from 0.32.0 to 0.34.0 by @dependabot in #107
- Bump agp from 8.2.1 to 8.2.2 by @dependabot in #111
- Bump com.google.firebase:firebase-bom from 32.7.0 to 32.7.1 by @dependabot in #112
- Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 by @dependabot in #117
- Bump androidx.navigation:navigation-compose from 2.7.6 to 2.7.7 by @dependabot in #119
- Bump com.google.firebase:firebase-bom from 32.7.1 to 32.7.2 by @dependabot in #120
- Bump com.google.gms:google-services from 4.4.0 to 4.4.1 by @dependabot in #121
- Bump hilt-common from 1.1.0 to 1.2.0 by @dependabot in #123
- Bump androidx.test.uiautomator:uiautomator from 2.2.0 to 2.3.0 by @dependabot in #124
- Bump androidx.compose:compose-bom from 2024.01.00 to 2024.02.01 by @dependabot in #122
Full Changelog: v2.0.1...v2.1.0