pos_sdk 7.1.0
pos_sdk: ^7.1.0 copied to clipboard
The implementation of the pos_sdk, specific for v1.1.14 poslink reservation.
7.1.0 #
- FIX(deps-ci): update core packages.
- FEAT: implement Option A — inline transactionReference in 5 printer implementations.
7.0.0 #
Note: This release has breaking changes.
- BREAKING FEAT: Can now perform scanning with infrarred and can perform update parameters.
6.0.1 #
- FIX(dependencies): update littlefish_core and related packages to version 6.0.0.
0.0.4 #
Added #
- Reserving 0.0.3 for poslink_v_114
Changed #
- N/A
Fixed #
- N/A
0.0.4: V1.01 Additional Fields #
Added #
- Specific version for additional fields
Changed #
- N/A
Fixed #
- N/A
0.0.6: Receipt Changes #
Changed #
- Changed receipt settings for sellerId and customerId to not be displayed. (REMOVED)
- ROY NEEDS TO FIX THIS!
0.0.7: Receipt Changes #
Changed #
- Changed receipt settings for sellerId and customerId to not be displayed. (REMOVED)
- ROY NEEDS TO FIX THIS!
0.0.8 IsPaxDevice check #
Changed #
- Removed branding as part of check,leaving only model numbers in the check. Caused by a new non Pax brand being used by client
0.0.9 Receipt Fixes #
Fixed #
- Added last receipt variable to enable merchant and customer receipt printing
4.0.0 #
Flutter upgrade
4.0.1 #
Update build gradle : com.android.tools.build:gradle:7.4.2 -> 8.12.1 org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20 -> 2.2.0 compileSdkVersion 36 namespace 'littlefish.pay.pos_sdk' Java 8 -> 17
4.0.2 #
Update Proguard rules:
- Rules to keep the pos sdk
- Rules to keep pax framework and posproto classes
- Updated the gradle compatability versions from Java_Version.1_8 -> Java_Version_17
4.0.3 #
Enable BPOS Printer:
- Removed the disablement of the printer, BPOS will not print the receipt instead of merchant app.
- Transactions were conditional based on whether or not the printer was disabled, removed the conditional behaviour.
5.0.0 #
Upgrade to poslinkV2
- Removed pigeons and implemented a more traditional plugin architecture Breaking Chnages
- PosSdk no longer exists, replaced with LittlefishPayPosSdk
- Charge function removed
5.0.1 #
- Decease burst scan period from 10sec to 900ms
5.0.2 #
- Update reprint receipt response codes
5.0.3 #
- Added the ability to enable terminal printing. This is to make sure the printer is always enabled on any device with a printer it runs on.
5.0.4 #
- Bug fix that caused the getPOSPrinter to wait for an async function. Which resulted in it hanging on other processes.
- Update no longer using the android.os function to get serial number as that is a prvivacy issue on Android 29 and above.
- Moved the decline transaction print to the payment manager that should handle the receipt generations for decline transactions
- Updated the enable and disable printer functions to disable the printer for all transaction related calls and enable it for all printing related calls.
6.0.0 #
- Modified hw scanning interface to accept a int timeout so that single and multi scanning periods can be controlled seperately