Changelog
Stay up to date with the latest improvements, bug fixes, and new features added to the Avocavo Nutrition API.
v1.1.0
Minor Release
August 20, 2025
✨Added
- 🔍 UPC/Barcode Search API: Complete product lookup system with 4.4M+ products
- 📊 Multi-Source Data: USDA Branded Foods (1.96M) + Open Food Facts (2.47M) integration
- 🏪 Batch UPC Search: Tier-based bulk lookup (3-50 UPCs per request)
- 📱 Multiple Barcode Formats: UPC-A, EAN-13, EAN-14 with leading zero handling
- 🗄️ Separate Railway Database: Dedicated PostgreSQL for UPC data to prevent Supabase overflow
- 📊 UPC Analytics: Search logging and performance tracking
- 🔄 Real-time Fallback: Open Food Facts API integration for missing products
- 📈 Comprehensive Product Data: Full nutrition, ingredients, allergens, categories
🔄Changed
- 🚀 API Architecture: New /api/v2/upc/ endpoints with existing auth system
- 📊 Response Format: Rich product data combining USDA + Open Food Facts sources
🔒Security
- 🔒 Dual Authentication: JWT + API key support for UPC endpoints
- 🛡️ Rate Limiting: Subscription-based batch limits (Free: 3, Enterprise: 50)
- 📝 Search Logging: Complete audit trail for UPC lookups
v1.0.14
Patch
August 19, 2025
✨Added
- Support for vague measurements (pinch, dash, handful, jar, bottle, etc.)
- Enhanced count item parsing for large quantities
🐛Fixed
- Critical portion sizing bug: volume measurements now return correct weights
- Household equivalent display showing wrong fractions
- Parser failing on large count quantities and vague units
🔄Changed
- Improved portion sizing accuracy for volume measurements (cups, tablespoons, teaspoons)
- Better household equivalent display using user's original units
v1.0.13
Patch
August 12, 2025
✨Added
- Enhanced ingredient cooking method detection for better nutrition accuracy
- Improved portion size parsing with decimal support (2.5 eggs, 1.7 cups, etc.)
- Better consensus food matching accuracy
🐛Fixed
- Fixed portion prioritization logic to maintain nutrition accuracy
- Resolved cooking method detection edge cases
🔄Changed
- Refined consensus food matcher to v9.3 for better ingredient recognition
- Optimized portion size calculations with ordered priority rules
Version Naming Convention
We follow Semantic Versioning (SemVer) for our releases:
- Major releases (1.0.0): Introduce breaking changes to the API
- Minor releases (1.1.0): Add new features in a backwards-compatible manner
- Patch releases (1.0.1): Backwards-compatible bug fixes and improvements