CloudPOS SDK AAR: Difference between revisions

From wizarPOS
Line 4: Line 4:
|-
|-
! Version!! Download!!Release Time
! Version!! Download!!Release Time
|-
| 1.5.4.76 || [http://ftp.wizarpos.com/device/java/cloudpossdkV1.5.4.76_Standard.aar CloudPOS SDK AAR]|| 2023-08-21
|-
|-
| 1.5.4.75 || [http://ftp.wizarpos.com/device/java/cloudpossdkV1.5.4.75_Standard.aar CloudPOS SDK AAR]|| 2023-08-18
| 1.5.4.75 || [http://ftp.wizarpos.com/device/java/cloudpossdkV1.5.4.75_Standard.aar CloudPOS SDK AAR]|| 2023-08-18
Line 42: Line 44:


Change History:
Change History:
1.5.4.76
* Support ESP mode to calculate pinblock


1.5.4.75
1.5.4.75

Revision as of 08:59, 4 September 2023

CloudPOS SDK AAR History

When we release the latest SDK AAR, the following table will change. Please get the latest AAR integrated into your application. When we adjust AAR, we will load a new version of AAR. If we do not publish in the new SDK, we will not change the main version, only add the debug version in the last version of the main version (for example, 1.5.0. X). If we release a new SDK, the main version will be changed.

Version Download Release Time
1.5.4.76 CloudPOS SDK AAR 2023-08-21
1.5.4.75 CloudPOS SDK AAR 2023-08-18
1.5.4.74 CloudPOS SDK AAR 2023-07-14
1.5.4.73 CloudPOS SDK AAR 2023-05-10
1.5.4.72 CloudPOS SDK AAR 2023-04-23
1.5.4.71 CloudPOS SDK AAR 2023-04-17
1.5.4.69 CloudPOS SDK AAR 2023-04-11
1.5.4.68 CloudPOS SDK AAR 2023-04-07
1.5.4.67 CloudPOS SDK AAR 2023-04-03
1.5.4.66 CloudPOS SDK AAR 2023-03-24
1.5.4.64 CloudPOS SDK AAR 2023-03-17
1.5.4.61 CloudPOS SDK AAR 2023-03-01
1.5.4.60 CloudPOS SDK AAR 2023-02-15
1.5.4.55 CloudPOS SDK AAR 2023-02-03
1.5.4.52 CloudPOS SDK AAR 2023-01-31
1.5.4.51 CloudPOS SDK AAR 2023-01-28
1.5.4.50 CloudPOS SDK AAR 2023-01-16
Old version Please contact WizarPOS 2022-11-11


Change History:

1.5.4.76

  • Support ESP mode to calculate pinblock

1.5.4.75

  • Support get current PIN length when using default PINPAD UI

1.5.4.74

  • Support calculate MAC response for dukpt

1.5.4.73

  • Fix bug for enableEmvAuthOption

1.5.4.71-72

  • Change emv implement

1.5.4.69

  • Support PSAM card slot 0, 2 in Q2 android 12

1.5.4.68

  • Change emvkernel

1.5.4.67

  • Add serial ID: ID_USB_GPRINTER

1.5.4.64-1.5.4.66

  • Change emvkernel

1.5.4.61

  • Add update master by old master key API.

1.5.4.57-60

  • Change emvkernel. add API for mastercard signal.

1.5.4.55

  • Change emvkernel.
  • Modify arm64-v8a

1.5.4.52

  • Add another update user key method, set user key type, no check value.

1.5.4.51

  • Change emvkernel.

1.5.4.50

  • Change emvkernel.
  • Add arm64-v8a

1.5.4.47

  • Add Decrypt data method for master-session key.

1.5.4.46

  • Add Data Encryption,response for Dukpt2009 .

1.5.4.45

  • Remove create temp folder from PDF printing.
  • Remove internal SDcard exist checking util method.

1.5.4.44

  • Support 50 fixed key in HSM.

1.5.4.42-1.5.4.43

  • Add No-EMV mode card support in smartcard device.

1.5.4.37-41

  • Change emvkernel.

1.5.4.36

  • Add AdvancePINPad.

1.5.4.33-35

  • Change emvkernel.

1.5.4.32

  • Support D22 printer

1.5.4.29-1.5.4.31

  • Change emvkernel.

1.5.4.28

  • Remove serial port timeout checking from Java SDK, the real timeout return depends on the kernel serial port api

1.5.4.27

  • Add getTransportKeyCheckValue in PINPadExtendDevice

1.5.4.26

  • Add isKeyExist(index) in HSMDevice.
  • Support large bitmap in PrinterDevice.printBitmap api.

1.5.4.25

  • Add D22 printer implement.

1.5.4.24

  • Add getIFMVersion,getPCDVersion,getEMVLevel2,getEMVLevel2CheckSum,getEMVLevel1ContactID,getEMVLevel1ContactlessID,getPCIID,getPCIVersion.

1.5.4.23

  • Fix bug, add LEVEL_3_HALTED in result code of read.

1.5.4.22

  • Fix bug, serial port open fail in old firmware which not supports flowcontrol set.

1.5.4.21

  • Add print PDF in Java SDK.
  • Remove printstacktrace from Java SDK.

1.5.4.17

  • fix bug, correct IV length in HSM decrypt method.
  • fix bug, correct timeout result when listen RF card.

1.5.4.14 - 1.5.4.15

  • Adjust EMVKernel.

1.5.4.12

  • Add printBitmapAutoGrayscale(Bitmap) in Java SDK.

1.5.4.11

  • Fix bug in Java SDK, pinpad so can not load in Android 4.4.

1.5.4.10

  • Fix bug in Java SDK, HSM encryptKey method, IV length is wrong.
  • Adjust EMVKernel.

1.5.4.7

  • Adjust EMVKernel.

1.5.4.6

  • Adjust EMVKernel.

1.5.4.4

  • Add synchronous printhtml method.
  • If asynchronous printhtml method does not finish, close will throw exception.

1.5.4.2

  • Adjust EMVKernel.

1.5.4.0

  • Add createpin api.

1.5.3.099

  • Adjust EMVKernel.

1.5.3.098

  • Adjust EMVKernel.

1.5.3.096

  • Add changePin api.
  • Add comments in native HSM methods.
  • Adjust EMVKernel. If do offlinepin, when card removed, close pinpad automatically.

1.5.3.094

  • Adjust EMVKernel. Add method:emv_is_app_blocked, emv_set_pinpad_prompt.
  • Fix bug in printHtml,sometimes print blank lines at the bottom.

1.5.3.091

  • Adjust EMVKernel.

1.5.3.090

  • Remove wizarpos character from SDK.
  • Remove Chinese comment.

1.5.3.085

  • SAM API support external 2 slots for Q2.

1.5.3.084

  • Adjust EMVKernel.

1.5.3.083

  • Add RFCardReaderDevice.sendControlCommand.

1.5.3.082

  • Adjust EMVKernel.
  • Remove JNI of libwizarpos* for EMV

1.5.3.080

  • Adjust EMVKernel.

1.5.3.079

  • Support device name in POSTerminal

1.5.3.078

  • Change PinPadCallbackHandler for EMVJNIInterface.setEmvOfflinePinCallbackHandler().

1.5.3.077

  • Adjust EMVKernel.

1.5.3.076

  • Adjust JavaSDK.

1) Add USB CDC

2) Implement FlowControl Mode


1.5.3.075

  • Adjust EMVKernel.
  • Adjust JavaSDK.

1.5.3.068-073

  • Adjust EMVKernel.

1.5.3.067

  • Adjust EMVKernel.

1.5.3.064

  • Adjust EMVKernel.

1.5.3.063

  • Modify HSMDevice, support inject keyloader root certificate.

1.5.3.062

  • Adjust EMVKernel.

1.5.3.061

  • Adjust EMVKernel.

1.5.3.060

  • Adjust EMVKernel. Add emv_get_offlinepin_try_counter.

1.5.3.057

  • Adjust EMVKernel. Add level for log.

1.5.3.056

  • Add emv_get_contactless_card_state in EMVJNIInterface.

1.5.3.055

  • Add updateKey,keyEncrypt,keyDecrypt,isKeyExist,updateSM4Key for FIX key in HSM.
  • Add updateUserKeyWithTR31Format in PINPAD.

1.5.3.053

  • Adjust EMVKernel.

1.5.3.052

  • Adjust EMVKernel.

1.5.3.047

  • Change pinpad so file.
  • Adjust EMVKernel.

1.5.3.043

  • Add getIDInfo for RF card.
  • Add getCardTypeValue, it return the original data from queryinfo.

1.5.3.043

  • Adjust EMVKernel.
  • Add Q3 model in SDK.
  • Support 50 group keys for DUKPT check.

1.5.3.038

  • Add FelicaCard class for Felica card, please don't use CPUCard again.

1.5.3.037

  • Fix bug for Felica RF card.

1.5.3.036

  • Adjust EMVKernel.
  • Import listen(wait) for card absent.

1.5.3.035

  • Adjust EMVKernel.

1.5.3.034

  • Add 'emv_set_pinpad_title' interface.

1.5.3.032

  • adjust EMVKernel, add emv_stop_process.

1.5.3.032

  • adjust contactless notify when cancel in JavaSDK.
  • adjust EMVKernel, Completed PURE, JCB Certification.

1.5.3.031

  • adjust contactless searchEnd in JavaSDK.

1.5.3.028

  • adjust emv kernel.


1.5.3.027

  • adjust emv kernel.

1.5.3.026

  • adjust emv kernel.

1.5.3.025

  • adjust emv kernel.

1.5.3.023

  • adjust listenForEnroll for aratek module.

1.5.3.022

  • adjust emv JNI, add emv_set_virtual_keypad_type(int keyType).

1.5.3.021

  • add implement for generating PINPAD CSR.

1.5.3.020

  • adjust fingerprint implement about cancel.

1.5.3.019

  • adjust emv kernel.

1.5.3.018

  • adjust emv kernel, support MIR.


1.5.3.015

  • adjust emv kernel.

1.5.3.014

  • adjust emv kernel.

1.5.3.012

  • add listenForEnroll for ISO fingerprint implement.

1.5.3.011

  • adjust emv kernel.

1.5.3.010

  • adjust emv kernel.

1.5.3.009

  • adjust emv kernel.

1.5.3.008

  • adjust emv kernel.

1.5.3.006

  • adjust emv kernel.

1.5.3.005

  • adjust emv kernel.

1.5.3.001

  • add support open 4 led at the same time.

1.5.2.62

  • add support for D3 printer.

1.5.2.61

  • adjust emv kernel.

1.5.2.60

  • adjust html print.

1.5.2.59

  • adjust emv kernel.

1.5.2.58

  • adjust emv kernel.
  • adjust emv jni kernel

1.5.2.57

  • add function of playing sound when input pin.

1.5.2.56

  • adjust emv kernel.

1.5.2.55

  • adjust emv kernel.


1.5.2.54

  • adjust WizarPOS fingerprint implement.

1.5.2.53

  • adjust serial port implement, add internal fiscal/ other serial port module.

1.5.2.52

  • adjust emv jni kernel.

1.5.2.51

  • adjust emv kernel.

1.5.2.50

  • adjust emv kernel.

1.5.2.49

  • adjust emv kernel.

1.5.2.48

  • optimize speed of bitmap printing

1.5.2.47

  • adjust emv jni kernel and emv jni inteface.

1.5.2.45

  • add convertHTML2image method.

1.5.2.44

  • adjust emv kernel.

1.5.2.43

  • adjust html print.

1.5.2.41

  • add ansi 378 fingerprint get.

1.5.2.39

  • change emv kernel.so.
  • add convert format for fingerprint.

1.5.2.34

  • add getMkStatus, getSkStatus, getSkStatus.

1.5.2.23

  • modify emv part: support MIR.

1.5.2.22

  • change transmit response max byte from 256 to 512.

1.5.2.21

  • add compare and identify api to support cross match ISO-2005 fingerprints.

1.5.2.20

  • modify emv part: add setFlagAllowBypass function.

1.5.2.19

  • modify emv part
  • add error message for jni error code, -25x

1.5.2.16

  • add support for encrypt with mode .

1.5.2.15

  • improvement print bitmap.

1.5.2.13

  • modify emv part
  • add a new api to set PINPAD GUI, includes title, layout of asterisk(Left, Center, Right)

1.5.2.8

  • modify emv part
  • add verify response mac function

1.5.2.7

  • modify emv part

1.5.2.6

  • add Q2 device type

1.5.2.5

  • modify emv part

1.5.2.0

  • modify iso fingerprint for TUZHENGBIG(Biosec), add cancelRequest for the method with timeout.

1.5.2

  • modify iso fingerprint for TUZHENGBIG(Biosec).
  • modify EMVSample.
  • add DUKPT2009 support.
  • add Biosec ISO Fingerprint demo at devicedemo-summary.html.

1.5.1

  • remove C SDK from SDK release.
  • add ISO fingerprint for TUZHENG fingerprint module.
  • add get session key check value.
  • change native method of EMV sample to EMVJNIInterface, add call back listener-IFuntionListener for EMV callback

1.5.0.2

  • Add transmit level 3 for RF CPU card.

1.5.0.1

  • Add transmit level 3 for Mifare card.

1.5.0:

  • Optimized speed of print image, html.
  • Add how to identify contactless card type.
  • Add UltralightC card API for verify and transmit
  • Add new EMV kernel so and JNI inteface

1.4.0-1.4.4 The old version.