urovo_pos 0.1.1
urovo_pos: ^0.1.1 copied to clipboard
Flutter plugin for Urovo POS (Android), starting with printer APIs and modular feature expansion.
0.1.1 #
- Added README badges (pub version, coverage, license, issues, stars, platform).
- Improved package metadata text in
pubspec.yaml.
0.1.0 #
- Set printer as the first production feature (
v0.1.0) with a modular structure for future features. - Added printer-first public API:
isUrovoSdkAvailableprinterInitprinterCloseprinterGetStatusprinterGetStatusDetailprinterSetGrayprinterStartPrintprinterRunJobprintSample
- Added new status model (
UrovoPrinterStatus) and status detail type (UrovoPrinterStatusDetail). - Added structured MethodChannel response contract (
code,message,data). - Split Android code into router and reflection bridge (
UrovoPrinterBridge) for easier future feature expansion. - Updated README and docs with legal model, integration flow, and upcoming roadmap versions (
v0.2.0+). - Enforced printer lifecycle checks with explicit
not_initializederrors for status/gray/startPrint/runJob beforeprinterInit. - Updated
printSampleand example flows to use managed lifecycle (printerInit+printerClose) and set gray level to8. - Added scenario tests for lifecycle edge cases and channel error mapping.