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