Releases: MathieuMoalic/blaz
Releases · MathieuMoalic/blaz
Blaz v2.7.4
Full Changelog: v2.7.2...v2.7.4
Blaz v2.7.2
Full Changelog: v2.7.1...v2.7.2
Blaz v2.7.1
Full Changelog: v2.7.0...v2.7.1
Blaz v2.7.0
Full Changelog: v2.6.2...v2.7.0
Blaz v2.6.2
🐛 Bug Fix
- Updated workmanager plugin from 0.5.2 to 0.9.0+3
- Fixes Kotlin compilation errors with Flutter's new embedding API
- Updated API call:
ExistingWorkPolicy→ExistingPeriodicWorkPolicy
This patch release resolves Android build failures caused by the outdated workmanager plugin referencing deprecated Flutter embedding APIs.
Full Changelog: v2.6.1...v2.6.2
v2.6.1 - Android Build Fix
🐛 Bug Fix
- Fixed Android build failure - Enabled core library desugaring required by flutter_local_notifications
- Added
coreLibraryDesugaringEnabled = truein compileOptions - Added
desugar_jdk_libsdependency
- Added
This patch release fixes the AAR metadata check error that prevented Android builds from completing.
v2.6.0 - Improved Recipe Parsing with Schema.org
🚀 Major Improvements
Schema.org Recipe Extraction
- Added native schema.org/Recipe JSON-LD extraction - Most modern recipe sites now parse instantly without LLM Stage 1 (~10s faster)
- Support for 3 JSON-LD formats: direct Recipe, array, and @graph (Yoast SEO)
- Tested with Rainbow Plant Life, compatible with AllRecipes, Food Network, NYT Cooking, and more
Better Ingredient Parsing
- Parenthetical weights/volumes now prioritized - Extracts metric values from strings like '1/3 cup (38g)' → 38g
- Unit normalization: tablespoons → tbsp, teaspoons → tsp, ounces → oz, etc.
- Enhanced Stage 2 prompt to better extract quantities and units
- Stage 3 metric conversion improvements
Model Selection
- Added LLM model selector in Settings page
- 5 popular models: Claude 3.5 Sonnet (default), Gemini 2.0 Flash, GPT-4o, DeepSeek Chat, Llama 3.3 70B
- Model choice persists across app restarts
Other Improvements
- Clickable URLs in recipe source field
- Prep reminder push notifications for Android
- Detailed debug logging throughout parsing pipeline
- Web platform compatibility fixes
- 3-stage LLM pipeline architecture (extract → structure → convert to metric)
🐛 Bug Fixes
- Fixed schema.org extraction for sites using @graph format (Yoast SEO plugin)
- Fixed web platform compatibility for notifications
- Fixed Stage 1 to preserve ALL ingredient details without filtering
📊 Testing
- 76 backend tests passing
- 143 Flutter tests passing
- Tested with real-world recipe sites
Blaz v2.5.2
Full Changelog: v2.5.1...v2.5.2
Blaz v2.5.1
Full Changelog: v2.5.0...v2.5.1
Blaz v2.5.0
Full Changelog: v2.4.0...v2.5.0