1. Flutter
  2. Release Notes

Flutter

Release Notes

1.3.13 (Jan 2, 2026)

📝 Summary

Complete Model Management API for OCR model lifecycle control.

🌟 New Features

Model Management API - Complete lifecycle management for OCR models with the following capabilities:

  • Download models with progress tracking
  • Load/unload models for memory optimization
  • Check for model updates
  • Query downloaded and loaded models
  • Delete models to free storage
  • Cancel ongoing downloads
  • Monitor lifecycle events with listeners
  • Make predictions with specific models via makePredictionWithModule()

1.3.12 (Dec 10, 2025)

📝 Summary

Memory optimization for issue reporting to prevent OOM crashes.

🐛 Problem

reportIssue stored failed reports with base64 images in SharedPreferences. SharedPreferences loads entirely into memory. 10 reports × 200KB images = 2MB+ in memory = OOM crashes.

✅ Solution

Store images as files. SharedPreferences stores only file paths (~100 bytes each).

Memory savings:

  • 10×200KB images: 23.14 MB → 7.41 MB (67% reduction)
  • Peak heap: 27.28 MB → 11.82 MB (57% reduction)

1.3.11 (Nov 1, 2025)

📝 Summary

Hotfix for OCR callback response handling.

🐛 Bug Fixes

  • Fixed issue where response was not being received in OCR callback

1.3.8 (Sep 29, 2025)

📝 Summary

Improvement in extraction of different fields specifically related to shipping labels.

Improvements

  • Order Number Extraction: Order numbers are now extracted and returned in the purchase_order_number field.
  • Phone Number Extraction: Improved accuracy and handling in phone number extraction.
  • Sender & Recipient Information: Enhancements made to improve extraction of sender and recipient details.
  • Courier & Tracking Number: Refinements added to improve the reliability of courier name and tracking number extractions.

1.3.6 (Jul 3, 2025)

📝 Summary

On-device models are more customizable, courier tracking number detection improved, crash reporting improved

🌟 New Features

  • On-Device models can be further customized. Client app can request what information to extract.

⚙️ Improvements

  • ShreeMaruti courier & tracking number extraction is added.
  • Job cancellation exceptions are skipped from adding to error reports
  • Phone raw fields added in ShippingLabel response
  • Detected barcodes are added in ShippingLabel response

1.3.1 (Apr 10, 2025)

📝 Summary

This version has Barcode symbology added. When user scans a barcode or QR code, we send the type of barcode along with the barcode result.

⚙️ Improvements

Barcode symbology is now being sent to client

🐛 Bug Fixes

NPE on some specific barcodes fixed