Recent Releases of Food Expiration Dates

Food Expiration Dates - Version 2.6.0

Release Notes for Version 2.6.0

GitHub release (by tag)

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

This update introduces one of the most requested features—item search—along with UI enhancements, translation updates, and key dependency upgrades.

✨ What's New

🔍 Item Search Feature
You can now search your food items directly by name! This makes it quicker and easier to find specific entries in your list.

🎨 UI Improvement

  • Removed bottom bar from the Insert Screen for a cleaner and more focused experience.
  • Enhanced contributors section with improved formatting in the Info Screen.

🌐 Improved Translations
Added and updated translations for German, French, Polish, and Tamil.

🔧 Dependency Updates

  • Android Gradle Plugin: 8.7.3 → 8.8.2
  • Kotlin: 2.1.0 → 2.1.10
  • Compose BOM: 2024.11.00 → 2025.02.00
  • Firebase BOM: 33.7.0 → 33.10.0
  • Dagger-Hilt: 2.54 → 2.55
  • Mockito Core: 3.12.4 → 5.15.2
  • Mockito Kotlin: 3.2.0 → 5.4.0
  • MockK: 1.13.5 → 1.13.16
  • Robolectric: 4.10 → 4.14.1
  • JUnit Jupiter: 5.11.4 → 5.12.0
  • Navigation Compose: 2.8.5 → 2.8.8
  • OpenCSV: 5.9 → 5.10

👥 Contributors

Thank you to all contributors for your support and collaboration.


Pull Requests Merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.5.1...v2.6.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 1 month ago

Food Expiration Dates - Version 2.5.1

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

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.5.0...v2.5.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 4 months ago

Food Expiration Dates - Version 2.5.0

GitHub release (by tag)

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

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.4.2...v2.5.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 6 months ago

Food Expiration Dates - Version 2.4.2

GitHub release (by tag)

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: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.4.1...v2.4.2

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 8 months ago

Food Expiration Dates - Version 2.4.1

GitHub release (by tag)

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

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.4.0...v2.4.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 8 months ago

Food Expiration Dates - Version 2.4.0

GitHub release (by tag)

What's New

  • ✨ Product retrieval using barcode scanner and Open Food Facts API
  • 🌐 Updated translations
  • ⬆️ Upgraded dependencies

Pull requests merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.3.1...v2.4.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 10 months ago

Food Expiration Dates - Version 2.4.0-beta1

GitHub release (by tag)

What's New

  • ✨ Product retrieval using barcode scanner and Open Food Facts API
  • 🌐 Updated Vietnamese translation
  • ⬆️ Upgraded dependencies

Pull requests merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.3.1...v2.4.0-beta1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 10 months ago

Food Expiration Dates - Version 2.3.1

GitHub release (by tag)

What's New

  • 🌐 Updated Spanish translation
  • ⬆️ Upgraded dependencies

Pull requests merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.3.0...v2.3.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 10 months ago

Food Expiration Dates - Version 2.3.0

GitHub release (by tag)

What's New

  • 🇯🇵 Japanese translation
  • 🇵🇱 Polish translation
  • 🇻🇳 Vietnamese translation

Pull requests merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.2.0...v2.3.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl 12 months ago

Food Expiration Dates - Version 2.2.0

GitHub release (by tag)

What's New

  • 🐛 Removed user interaction with disabled input fields
  • 🇷🇺 Russian translation
  • 🇹🇷 Turkish translation
  • ⬆️ Upgraded dependencies

Pull requests merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.1.0...v2.2.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 1 year ago

Food Expiration Dates - Version 2.1.0

GitHub release (by tag)

What's New

  • ✨ Export/Import data
  • 🚸 Added descriptions to settings
  • 🎨 UI fixes
  • ⬆️ Upgraded dependencies

Pull requests merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.0.1...v2.1.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 1 year ago

Food Expiration Dates - Version 2.1.0-beta1

GitHub release (by tag)

What's New

  • ✨ Export/Import data
  • 🚸 Added descriptions to settings
  • 🎨 UI fixes
  • ⬆️ Upgraded dependencies

Pull requests merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.0.1...v2.1.0-beta1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 1 year ago

Food Expiration Dates - Version 2.0.1

GitHub release (by tag)

What's New

  • 🐛 This version should fix a bug occurred during item insertion
    The dependency androidx.compose.ui:ui-tooling-preview has been downgraded from 1.6.0-beta03 to 1.5.4 to fix compatibility issue.

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.0...v2.0.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 1 year ago

Food Expiration Dates - Version 2.0

GitHub release (by tag)

What's New

  • 🍱 New app icon
  • ✨ Opening date of a food item
  • 👔 Restyled UI
  • 🌐 Updated translations
  • ⬆️ Upgraded dependencies

Pull Requests Merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v1.2...v2.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 2.0-beta3

GitHub release (by tag)

Please report your feedback on this version in the appropriate discussion.

What's New

  • 🐛 Fixed ordering of elements
  • 🎨 Enhanced contrast of the label "No items found"

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.0-beta2...v2.0-beta3

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 2.0-beta2

GitHub release (by tag)

Please report your feedback on this version in the appropriate discussion.

What's New

  • 🐛 Fixed calculation of expiration date
  • 🌐 Updated translations

Pull Requests Merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.0-beta1...v2.0-beta2

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 2.0-beta1

GitHub release (by tag)

Please report your feedback on this version in the appropriate discussion.

What's New

  • 🍱 New app icon
  • ✨ Opening date of a food item
  • 👔 Restyled UI
  • 🌐 Updated translations
  • ⬆️ Upgraded dependencies

Pull Requests Merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v1.2...v2.0-beta1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 1.2

GitHub release (by tag)

What's New

  • ✨ Customizable font weight in top app bar
  • 🇫🇷 French localization
  • 🇮🇩 Indonesian localization
  • 🌐 Updated translations
  • ⬆️ Upgraded dependencies
  • 📝 Added contact info and contributors list

Pull Requests Merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v1.1.2...v1.2

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 1.1.2

GitHub release (by tag)

What's New

  • 🐛 Fixed incorrect initializazion of Firebase (2)

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v1.1.1...v1.1.2

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 1.1.1

GitHub release (by tag)

What's New

  • 🐛 Fixed incorrect initializazion of Firebase

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v1.1...v1.1.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 1.1

GitHub release (by tag)

What's New

  • ✨ Option to istantly restore a deleted item
  • 🇯🇵 Japanese localization
  • 🌐 Updated translations
  • ⬆️ Upgraded dependencies
  • 🎨 Restyled UI

Pull requests merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v1.0...v1.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl over 1 year ago

Food Expiration Dates - Version 1.0

GitHub release (by tag)

Update 24/08/2023 Introduced FOSS version

What's New

  • ✨ Notifications
  • 🎨 Restyled UI
  • 🎨 Custom theme (light/system/dark)
  • 🎨 Custom colors (dynamic colors on/off)

Pull requests merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.8.1...v1.0

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl almost 2 years ago

Food Expiration Dates - Version 1.0-beta2

GitHub release (by tag)

What's New

  • 🐛 Release build variant displayed only the list of items used in preview
  • 🐛 Labels of theme mode choice lacked reference to string resources
  • 🎨 Added bottom app bar

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v1.0-beta1...v1.0-beta2

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl almost 2 years ago

Food Expiration Dates - Version 1.0-beta1

GitHub release (by tag)

What's New

  • ✨ Notifications
  • 🎨 Restyled UI
  • 🎨 Custom theme (light/system/dark)
  • 🎨 Custom colors (dynamic colors on/off)
  • ⬆️ Upgraded dependencies

Pull requests merged

New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.8.1...v1.0-beta1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl almost 2 years ago

Food Expiration Dates - Version 0.8.1

GitHub release (by tag)

What's Changed

  • 🌐 Updated translations for Spanish, German and Hindi
  • 💄 When the user inserts a new item, the date picker is now shown in a dialog
  • 💄 Minor UI fixes

Pull requests merged

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.8...v0.8.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl almost 2 years ago

Food Expiration Dates - Version 0.8

GitHub release (by tag)

What's Changed

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.7...v0.8

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago

Food Expiration Dates - Version 0.7

GitHub release (by tag)

✨ What's New

  • 🌐 Spanish translation by @Quadropo

👥 New Contributors

  • @Quadropo made their first contribution

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.6...v0.7

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago

Food Expiration Dates - Version 0.6

GitHub release (by tag)

✨ What's New

👥 New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.5...v0.6

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago

Food Expiration Dates - Version 0.5

GitHub release (by tag)

✨ What's new

  • 🚸 Added information activity
  • 💬 Added app name for debug version
  • ⬆️ Upgraded dependencies

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.4...v0.5

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago

Food Expiration Dates - Version 0.4

GitHub release (by tag)

✨ What's new

  • 🐛 Fixed missing scroll behavior in InsertActivity
  • ⬆️ Upgrade dependencies

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.3...v0.4

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago

Food Expiration Dates - Version 0.3

GitHub release (by tag)

✨ What's new

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.2...v0.3

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago

Food Expiration Dates - Version 0.2

GitHub release (by tag)

✨ What's new

  • New app colors and color schemes.
  • Adjusted UI elements.
  • New icon for food cards.

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v0.1...v0.2

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago

Food Expiration Dates - Version 0.1

GitHub release (by tag)

✨ Features

  • Display a list with food expiration dates in ascending order of time.
  • Add, edit and delete items.

👥 New Contributors

Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/commits/v0.1

Consumption - Agriculture and Nutrition - Kotlin
Published by lorenzovngl about 2 years ago