orc-order-v2/CHANGELOG.md

2.2 KiB

Changelog

[v2.2.0] - 2026-03-31

Added

  • UI Simplification: Removed dedicated buttons for Rongcheng and Tobacco; all Excel orders now use the intelligent auto-routing.
  • Enhanced Yang Biyue Support: Fixed column mapping for Yang Biyue orders, ensuring standard fields (Barcode, Quantity, Price) are correctly extracted.
  • Headless API Auto-Detect: headless_api.py now automatically distinguishes between Image (OCR) and Excel (Direct) inputs based on file extension.

Fixed

  • Yang Biyue Preprocessing: Resolved issue where data was empty due to incorrect column renaming.
  • Interference Filtering: Added logic to exclude distractor columns like "Settlement Unit" or "Base Quantity" during preprocessing.

Removed

  • Redundant Files: Cleaned up run.py, clean.py, and unused CLI modules.
  • Legacy UI Elements: Removed tobacco-specific keyboard shortcuts and help entries.

[v2.1.0] - 2026-03-30

Added

  • Intelligent Recognition: Automated fingerprinting for Rongcheng Yigou, Tobacco, and Yang Biyue orders.
  • Auto-Routing: OrderService.process_excel now automatically handles preprocessing without explicit flags.
  • Headless API Enhancements: headless_api.py updated to support the new intelligent recognition mode.
  • Comprehensive Documentation: Added OPENCLAW_GUIDE.md and FINAL_UPDATE_REPORT.md.

Fixed

  • Rongcheng Yigou: Fixed barcode splitting issue where quantities were incorrectly distributed (30 to 5).
  • Tobacco Orders: Corrected unit price calculation (divided by 10) and quantity calculation (multiplied by 10).
  • Identification Failure: Fixed issue where header=0 caused identification keywords at the very first row to be missed.

[v2.0.0] - 2026-03-25

Added

  • Headless API: First release of headless_api.py for OpenClaw integration.
  • Price Validation: Integration with PosPal item data for unit price auditing.
  • Asynchronous Logging: GUI now uses a queue for log output to prevent UI freezing.

[v1.1.0] - 2026-03-10

Added

  • Rongcheng Yigou Support: Initial support for Rongcheng Excel templates.
  • Tobacco Support: Initial support for Tobacco Excel templates.
  • Excel Processor: Refactored core processing logic into ExcelProcessor.