# Changelog of Receipt OCR API (`happitap/receipt-ocr-api`) Actor

- **URL**: https://apify.com/happitap/receipt-ocr-api/changelog.md
- **Full Actor documentation**: https://apify.com/happitap/receipt-ocr-api.md

## Changelog

All notable changes to the Receipt OCR API Actor will be documented in this file.

### \[1.0.0] - 2024-01-15

#### Added

- Initial release of Receipt OCR API Actor
- Support for 8 OCR models:
  - Google Vision API
  - DeepSeek OCR
  - Amazon Textract
  - Azure AI Vision
  - OpenAI GPT-4 Vision
  - Hugging Face
  - Google Gemini
  - Native (Tesseract.js)
- Intelligent receipt data extraction:
  - Merchant name and address
  - Transaction date and time
  - Receipt number
  - Total amount, subtotal, and tax
  - Currency detection
  - Payment method
  - Line items extraction
- Automatic calculation verification
- Batch processing support for multiple receipts
- Multi-format image support (JPG, PNG, PDF)
- Structured JSON output with metadata
- Comprehensive error handling
- Detailed documentation and examples
- Docker containerization for Apify platform
- Input schema with validation
- Example configurations

#### Features

- Process receipts from HTTP/HTTPS URLs
- Support for data URLs and Apify key-value store
- Configurable output formats (compact JSON or detailed with metadata)
- Optional line item extraction
- Optional calculation verification
- Confidence scoring for OCR results
- Processing time tracking
- Image preprocessing for better OCR accuracy (Native mode)

#### Security

- Secure API key handling with secret fields
- No permanent storage of images
- Privacy-compliant processing

***

### Upcoming Features (Roadmap)

#### \[1.1.0] - Planned

- Support for more image formats (TIFF, BMP, WEBP)
- Multi-language receipt support
- Custom parsing rules/templates
- Receipt categorization (grocery, restaurant, fuel, etc.)
- Duplicate receipt detection
- Receipt image quality assessment
- Confidence threshold filtering

#### \[1.2.0] - Planned

- Integration with popular accounting software
- Webhook notifications for processing completion
- Advanced analytics and reporting
- Receipt comparison and anomaly detection
- Support for handwritten receipts
- Mobile app integration examples

#### \[2.0.0] - Future

- Machine learning model training on custom receipt formats
- Real-time processing API
- Receipt fraud detection
- Multi-currency conversion
- Historical data analysis
- Dashboard for receipt management

***

### Version History

| Version | Release Date | Status |
|---------|--------------|--------|
| 1.0.0   | 2024-01-15  | Current |

***

### Breaking Changes

None yet - this is the initial release.

***

### Migration Guide

Not applicable for initial release.

***

### Support

For questions or issues with specific versions:

- Check the README.md for usage instructions
- Review EXAMPLES.md for common use cases
- Contact support through Apify platform
