*****************************************************************************
*                                                                           *
*                       R E L E A S E - N O T E S                           *
*                                                                           *
* PRODUCT NAME: SPI			                                                *
*                                                                           *
*****************************************************************************

  REVISION:     01.2101.04

  REVISION DATE:  10/02/21

  AUTHOR NAME:    Ido Algom

  SERVICES:
   - Ashrait    01.09.02

  DESCRIPTION: 
   - EMV Support Wizy
   - Fix Semaphores master/slave + SPIShell
   - Use JDK 1.8 64bit for suse 11 sp4
   - PAX-PP: Fix bug in swiping error where no handleing 
  
+---------------------------------------------------------------------------+
  REVISION:			01.2101.02

  REVISION DATE:	27/01/21

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.09.02

  DESCRIPTION: 
   - Hot fix for custom data packing
	
+---------------------------------------------------------------------------+
  REVISION:			01.2101.00

  REVISION DATE:	08/12/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.09.02

  DESCRIPTION: 
   - DCSManager - set timeout to 10 secs
   - Arkom API
   - AshraitEMVTransaction.SetCustomData
   - Fix a bug in EndOfDay when timed-out/aborted by external API
   - LANDI-PP: Fix Locale date parsing bug
   - PAX-PP:
    - Fix for MCD93
	- Fix for MTIP14
	- Fix for MCM02
	- Fix AMEX CTLS MSR
	- Fix Maestro mobile transaction
	- update emv lib to v103
	
+---------------------------------------------------------------------------+
  REVISION:			01.2012.00

  REVISION DATE:	08/12/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.09.00

  DESCRIPTION: 
   - Fix types for -8
   - Support CG concat
   - Meshulam API
   - urovo
   
   - Ububtu1404 build is out of cycle due to linkage errors
 
+---------------------------------------------------------------------------+
  REVISION:			01.2011.06

  REVISION DATE:	08/12/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.98

  DESCRIPTION: 
   - PAX-PP: Shorten tag 4f,9f06 to 14 chars
   - LANDI-PP: Add tag 9f06
 
+---------------------------------------------------------------------------+   
  REVISION:			01.2011.04

  REVISION DATE:	08/12/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.98

  DESCRIPTION: 
   - Fix CG production connection
 
+---------------------------------------------------------------------------+   
  REVISION:			01.2011.01

  REVISION DATE:	08/12/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.97

  DESCRIPTION: 
   - Ashrait fix 
 
+---------------------------------------------------------------------------+   

  REVISION:			01.2011.00

  REVISION DATE:	03/12/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix Tranzilla VUID field over notify
   - Fix crash in serial lib
   - Fix DCSManager bugs
 
+---------------------------------------------------------------------------+   
  REVISION:			01.2010.08

  REVISION DATE:	30/11/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix Tranzilla VUID field over notify
   - Urovo-PP: EMV first draft
   - PAX-PP: Fix another Ctls crash
 
+---------------------------------------------------------------------------+   
  
  REVISION:			01.2010.06

  REVISION DATE:	25/11/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix VPOST hased bin encoding
   - Support VPOST detect callback on SPIdroid
   - PAX-PP: fix crash in CTLS
   - EZCard API only
   - CombinedCard API only
 
+---------------------------------------------------------------------------+      
  REVISION:			01.2010.04

  REVISION DATE:	22/11/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix Pinpad not found -8
   - PAX-PP: Fix Switch interface for VPTT
   - Error -15,3000,3001,3002
   - Fix bug in DCSManager (reinit)
   - CG Addendum support
   - Fix URovo tracks bug  
 
+---------------------------------------------------------------------------+    
  REVISION:			01.2010.02

  REVISION DATE:	10/11/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Quick Fix for SPI.DoDcsActivation with TokenOnly
 
+---------------------------------------------------------------------------+    
  REVISION:			01.2010.00

  REVISION DATE:	09/11/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix SPI4J asynchronic transaction allocation table
   - Support DCSMAnager FullActivation
   - New API: SPI.SetLynxEngineEndpoint, SPI.ClearDcsACtivation
   - Fix NovaMarket cables support 
 
+---------------------------------------------------------------------------+  
  REVISION:			01.2009.10

  REVISION DATE:	29/10/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix CHIPx ftdi
 
+---------------------------------------------------------------------------+  
  REVISION:			01.2009.08

  REVISION DATE:	28/10/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix NayaxVendService state issues
   - PAX-PP fix 9f39 state issues
   - Fix empty cvv Ashrait
 
+---------------------------------------------------------------------------+  
  REVISION:			01.2009.06

  REVISION DATE:	26/10/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.94

  DESCRIPTION: 
   - Fix NayaxVendService bugs
 
+---------------------------------------------------------------------------+  
  REVISION:			01.2009.04

  REVISION DATE:	21/10/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.88

  DESCRIPTION: 
   - Fix -5 message
   - Fix a bug where PP is not found (-8)
   - Fix VPOS touch serial number reversed 
   - Fix ILS symbol (Ashrait)
 
+---------------------------------------------------------------------------+  
  REVISION:			01.2009.02

  REVISION DATE:	20/10/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.88

  DESCRIPTION: 
   - New Service NayaxVend use and new Transaction class NayaxVendTransaction
   - New API for DCSManager in SPI
   - Minor fixes to PAX-PP serial number and UROVO-PP
   
+---------------------------------------------------------------------------+  
  REVISION:			01.2009.00

  REVISION DATE:	04/10/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.88

  DESCRIPTION: 
   - Support native serial for remote ashrait.
   
+---------------------------------------------------------------------------+  
  REVISION:			01.2008.04

  REVISION DATE:	23/09/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.88

  DESCRIPTION: 
   - Fix PollTransaction bug where AbortTransaction crashed the sdk
   - Fix bug when can't abort transaction during loyalty
   - RetreieveTransaction works when transaction is not in kernel(Gateway) according to SPI DAL.
   
+---------------------------------------------------------------------------+  
  REVISION:			01.2008.02

  REVISION DATE:	15/09/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.88

  DESCRIPTION: 
   - New API: AshrairtEMVTransaction.GetMaskedPanOriginalLength()
   - New API: SPIDroid.setQ20UsbMode
   - Fix AbortTransaction to be allowed by loyalty event
   - Fix J5/Authorized transaction with Refund.
   - Fix deliver to win32 (SPI.lib)
   - Fix installer to support PATH to HKLM
   - Support serial android 
+---------------------------------------------------------------------------+  
  REVISION:			01.2008.00

  REVISION DATE:	18/08/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.86

  DESCRIPTION: 
   - New API class NayaxVendTransaction to support Nayax VPOS Touch. API Only.
   - fix getTransactionByUid TweezerComm request.
   - Cross validation to retailer number when working with remoted Ashrait.
     If retailer number is not matching to the remoted Ashrait TransactionResultCode 910 is returned.
   - Support to LANDI A8 devices in IntegratedBridge module.
  
+---------------------------------------------------------------------------+ 
  REVISION:			01.2007.08

  REVISION DATE:	18/08/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.86

  DESCRIPTION: 
   - Fix Config.SetMasterSlave SPI4J
   - PAX-PP:
	- TAG_APPLICATION_LABEL fix conversion to ASCII
	- If final decision is TC or AAC after first GENAC then 2 GENAC not needed by checking both ACType and terminal decision from doTransaction
	- param.forceOnline should be set to 1 only if TVR byte 4 bit 4 is 1 and TerminalDecision is "ARQC"
	- Set AIDS after card detected both ICC and PICC
	- Set EMV params after card detected
   - Support Urovo i9000 Magnetic
  
+---------------------------------------------------------------------------+ 
  REVISION:			01.2007.06

  REVISION DATE:	16/08/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.86

  DESCRIPTION: 
   - New API impl
	- AshrairtEMVTransaction.IsClub
	- AshrairtEMVTransaction.IsPrepaid
	- AshrairtEMVTransaction.GetClubNumber
	- AshrairtEMVTransaction.GetIsracardGroup
	- AshrairtEMVTransaction.SetAsCardless
	- Report.SetACKNumber
	- Report.GetQueriedReports
	- Config.EnableBalanceQueryLoyalty
   - Support Report.GetQueriedTransactions in EndOfDay, X_REPORT, Z_REPORT (using Agamento)
   - Fix AbortTransaction bug, not allowing to AbortTransaction before transaction is starting.
   - Support Tran_AuthoriztionNumber event in Remote Ashrait
   
  More Information:
   - AshrairtEMVTransaction.IsClub,IsPrepaid,GetClubNumber,GetIsracardGroup can be called after DoTransactionPhase1 was executed.
   - AshrairtEMVTransaction.SetAsCardless should be called before executing the transaction. Note Transaction will be compeleted on Phase1.
   - After executing EndOfDay list of batched transactions can be retrieved with Report.GetQueriedTransactions
   - Service.DoReport with X_REPORT can return all transaction that not batched yet using the same method.
   - Service.DoReport with Z_REPORT can retrieve the last report or a specific one if before DoReport Report.SetACKNumber is setted.
     In both cases the report and the batched transaction will be returned.
   - Service.DoReport with QUERY_REPORTS_REPORT will return all the reports that on the device.
   - Config.EnableBalanceQueryLoyalty should be called on the config object passed to SPI.AddService. Passing this will query the card blance
     in case the card is a prepaid card and the balance result will be available after DoTransactionPhase1 is 
	 completed on the method AshrairtEMVTransaction.GetBalanceInformation().
  
+---------------------------------------------------------------------------+
  REVISION:			01.2007.04

  REVISION DATE:	05/08/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.82

  DESCRIPTION: 
   - New API - Stubs only
	- AshrairtEMVTransaction.IsClub
	- AshrairtEMVTransaction.IsPrepaid
	- AshrairtEMVTransaction.GetClubNumber
	- AshrairtEMVTransaction.GetIsracardGroup
	- AshrairtEMVTransaction.SetAsCardless
	- Report.SetACKNumber
	- Report.GetQueriedReports
	- Config.EnableBalanceQueryLoyalty
   - Clear std out in jni
   - Fix SetCVV, SetCardHolderId in JNI
   
+---------------------------------------------------------------------------+
  REVISION:			01.2007.02

  REVISION DATE:	26/07/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.82

  DESCRIPTION: 
   - PAX-PP: Don't allow empty PIN
   
+---------------------------------------------------------------------------+    
  REVISION:			01.2007.00

  REVISION DATE:	22/07/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.82

  DESCRIPTION: 
   - PAX-PP: Fix Tag 9F1A 
   - New report to get list of UIDs according to UID 4 last digits
   - New API:
	- AshrairtEMVTransaction.SetOfferCode
	- Report.SetUIDSuffix
	- Report.GetQueriedTransactions
	- Report.ResetEntityVersion
  - Support Service.GetUIDbyVUID in SPI4J/SPISharp/SPINode
  - Fix AshrairtEMVTransaction.GetTokenizedPAN
  
  Known Issues:
  - Report.ResetEntityVersion not implemented
   
+---------------------------------------------------------------------------+   
  REVISION:			01.2006.04

  REVISION DATE:	01/07/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.82

  DESCRIPTION: 
   - Fix EOD crashes when offline
   - Fix bug when getting Code 3 during offline
   - PAX-PP: fix 9f39 bug
   - A30 support
   - Support Tranzilla test enviorment
   - Fix text certificate path
   
+---------------------------------------------------------------------------+   
  REVISION:			01.2006.02

  REVISION DATE:	01/07/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.80

  DESCRIPTION: 
   - Fix CreditGuard Android
   - Fix Debian Release
   - Fix PAX EMV Lib
   - New API:
	- Config.UseTestCertificate
   
+---------------------------------------------------------------------------+  
  REVISION:			01.2006.00

  REVISION DATE:	01/07/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.80

  DESCRIPTION: 
   - New version tagging API_VERSION.YYMM.PATCH
   - New API:
	- Config.SetMasterSlave
	- AshrairtEMVTransaction.GetRecord
	- AshrairtEMVTransaction.SetRecord
	- AshrairtEMVTransaction.SetSystemTrace
	- ServiceProperty.SystemTrace
   - PAX_PP: Fix CDA fail using PAX 65X API
   - New reports to support TweezerComm.
   - Fix XReport usd bug
   - Fix AshrairtEMVTransaction.SetAdditionalInformation SPISharp bug
   - Fix Tranzilla certs	 
   
+---------------------------------------------------------------------------+  
  
  REVISION:			01.01.84

  REVISION DATE:	17/06/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.78

  DESCRIPTION: 
   - End transaction twice bug fixed
   
+---------------------------------------------------------------------------+  
  REVISION:			01.01.82

  REVISION DATE:	16/06/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.78

  DESCRIPTION: 
   - New API:
	- Report.GetTotalUsd
	- Report.GetTotalRefundsUsd
	- Report.GetTotalCancellationsUsd
	- Report.GetTotalBySolekUsd
	- Report.GetTotalRefundBySolekUsd
	- Report.ResetAccumlateReport
	- Report.GetAccumlateStartDate
	- Report.GetAcquiredBrandsInformation
	- SPI.GetDcsStatus
	- SPI.DoDcsActivation
	- SPI.ConfirmDcsActivation
	- SPI.GetStringDcsProperty
	- SPI.GetIntDcsProperty
	- Config.EnableNayaxXCR
   - Support of accumelated report using new API
   - Seperate ILS and USD in X Report using new API
   - Support of parameters report using GetAcquiredBrandsInformation
   - Fix a bug for Asynchronous API when no data is passed suring auth num event
   - Nayax DCS Manager API only
   - PAX-PP: fix a bug in ctls app selection when selected app can't be used like contactless floor limit
   - SPIShell: fix GetStatus over serial Ashrait
   - Support Tranzilla cert in Android
   - Fix stdout flooding in TranactionStatus.java
   - Fix reports date formatting
   - PAX-PP: fix CAPK selection in start transaction and 9c handling bug
   - Enahnce ModuBridge stabilization on bridge side
   - Fix a bug where verify can be called in middle of transaction phase1
   
+---------------------------------------------------------------------------+  
  REVISION:			01.01.80

  REVISION DATE:	24/05/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.72

  DESCRIPTION: 
   - PAX-PP: fix CTLS bug when select fails and continue process and override switch interface err
        
+---------------------------------------------------------------------------+  

  REVISION:			01.01.78

  REVISION DATE:	19/05/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.72

  DESCRIPTION: 
   - Fix VUID on RetreiveTransaction when querirng last transaction
        
+---------------------------------------------------------------------------+  
  REVISION:			01.01.76

  REVISION DATE:	14/05/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.72

  DESCRIPTION: 
   - PAX's GLComm 1.05
   - Fix IntegratedBridge DB crashes
   - Fix PIN on AAC transaction in PAX IntegratedBridge
   - Support PAX A80
   - Fix loyalty events when not needed
        
+---------------------------------------------------------------------------+ 
  REVISION:			01.01.74

  REVISION DATE:	27/04/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.70

  DESCRIPTION: 
   - PAX's NeptuneLite v3.13
   - PAX A series VISA CTLS complete
   - PAX A Series compelte EMV/CTLS
        
+---------------------------------------------------------------------------+ 
  REVISION:			01.01.72

  REVISION DATE:	21/04/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.70

  DESCRIPTION: 
   - When Ashrait sevice in error mode, GetStatus verify Ashrait (Local/Remote)
   - Fix card name hebrew
   - PAX A series AE/MC CTLS complete
        
+---------------------------------------------------------------------------+ 
  REVISION:			01.01.70

  REVISION DATE:	06/04/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.64

  DESCRIPTION: 
   - New API: AshrairtEMVTransaction.GetExpiryDate
   - New API: AshrairtEMVTransaction.GetCardName   
   - New API: AshrairtEMVTransaction.GetAuthCodeIssuer   
   - New API: Config.DisableFullPanOnMerchentReceipt   
   - Fix bug in DoTransaction's Synchronized API where code 3 never finish transaction.
        
+---------------------------------------------------------------------------+ 
 
  REVISION:			01.01.68

  REVISION DATE:	25/03/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.64

  DESCRIPTION: 
   - EMV for PAX A sereied done
   - Fix Additional Info
   
+---------------------------------------------------------------------------+ 

  REVISION:			01.01.66

  REVISION DATE:	19/03/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.60

  DESCRIPTION: 
   - New SPIDroid jar file deliver method.
   
+---------------------------------------------------------------------------+ 

  REVISION:			01.01.64

  REVISION DATE:	10/02/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.60

  DESCRIPTION: 
   - NeptuneLite 3.11
   - Fix minor serial connection bug when error occured
   - New API: AshrairtEMVTransaction.GetSysTraceNumber
   - New API: AshrairtEMVTransaction.SetCVV
   - New API: AshrairtEMVTransaction.SetCardHolderId
   - Clean partial SPI4J/SPIDroid stdout messages

+---------------------------------------------------------------------------+ 
  REVISION:			01.01.62

  REVISION DATE:	10/02/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.60

  DESCRIPTION: 
   - Add Connfig.SetMutavByMutag
   - Add Connfig.SetProcessorEndpoint 
   - Add AshrairtEMVTransaction.SetAdditionalInformation
   - Add TransactionStatus.Tran_AuthNum
   - Support Tranzilla
   - Support RavMutav
   - Added support in SPIdroid for PAX A77,A910
   - Fix E700 libraries. When using E700 must add in gradle:
		   android {
		...
			defaultConfig {
		...
				ndk {
					abiFilters "armeabi-v7a", "x86"
				}
			}

+---------------------------------------------------------------------------+ 
  REVISION:			01.01.60

  REVISION DATE:	15/01/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.58

  DESCRIPTION: 
   - Fix E800-Q20 comm bug 
   - Fix ACK number in Report
   - Known issue: still can't use NeptuneLite on E700

+---------------------------------------------------------------------------+
  
  REVISION:			01.01.58 

  REVISION DATE:	08/01/20

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.58

  DESCRIPTION: 
   - Integared MP3 implemntation for A series PAX devices in SPIDroid (Alpha version)
   - Prepend SPI to PATH in win32 while installing instead of appending.
   - Fix bug where need to refresh general params after establishment
   - fix bug to allow all transaction types and credit terms when pre authorizing 
		transaction in remote ashrait
   - Extend timeout duration to all TweezerComm methods in remoted ashrait over TCP.
   - Fix bug in ModuBridge where connection to Q20 from E800 drops from time to time.
   - SPIdroid in now fully supports arm64-v8a arch (include all PAX E series)
   - SPIdroid now contains PAX NeptuneLite

+---------------------------------------------------------------------------+
 
  REVISION:			01.01.56 

  REVISION DATE:	27/11/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.56

  DESCRIPTION: 
   - Fix Get TransitTime from Service.GetProperty
   - Limit SetCashback to be greater than 0
   - Fix RetailerId suffix calculation
   - Performence enhancements during Service.Init
   - Fix PAX GLComm duplication in SPIDroid.
  
+---------------------------------------------------------------------------+
 
  REVISION:			01.01.54

  REVISION DATE:	04/11/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.54

  DESCRIPTION: 
   - Add AshraitEMVTransaction.SetDisplayLanguage over Remoted Ashrait
   - Fix foreign currency transaction over Remoted Ashrait
   - Add Service.GetProperty method
   - Fix Win XP SPIShell build.
  
+---------------------------------------------------------------------------+
 
  REVISION:			01.01.52

  REVISION DATE:	08/09/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.52

  DESCRIPTION: 
   - Fix SPIShell standalone options
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.50

  REVISION DATE:	04/09/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.52

  DESCRIPTION: 
   - Avoid mutual execution of transactions when using SPIShell
   - New flags to SPIShell (--wait, --reset-sharedmem)
  
+---------------------------------------------------------------------------+
 
  REVISION:			01.01.48

  REVISION DATE:	21/08/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.50

  DESCRIPTION: 
   - Add method SPI.SetLogLevel
   - Fix Swipe at DualReader Pinpad (Q20)
   - Set result code to swipe - ResultCode 931 will be returned when swipe is not legal.
   - Support up to 4 lines of pinpad display in Swipe.
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.46

  REVISION DATE:	14/08/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.46

  DESCRIPTION: 
   - Support solek info over TweezerComm
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.44

  REVISION DATE:	05/08/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.46

  DESCRIPTION: 
   - SPI4J Critical fix from 1.1.42
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.42

  REVISION DATE:	01/08/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.46

  DESCRIPTION: 
   - Update Ashrait version
   - Fix internal log (modulog)
   - Add Merchent name to receipts
   - Fix Swipe Async mode
   - Fix Async PollTransaction SPI4J JNI
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.40

  REVISION DATE:	16/06/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.40

  DESCRIPTION: 
   - Update Ashrait version
   - Fix minor crashes with Report object
   - Fix DB file openning in Android
   - Fix CompanyBusinessNumber field
   - Fix SPI GUID
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.38 

  REVISION DATE:	06/05/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.38

  DESCRIPTION: 
   - GetTransaction by UID/VUID SPIShell - BETA
   - Fix Transaction Asynchro API wtih kernel
   - PAX E600/E700 Support
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.36

  REVISION DATE:	10/03/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.38

  DESCRIPTION: 
   - Minor Ashrait bug fixes according to 1.8.38
   - Change result 458 message.
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.34

  REVISION DATE:	10/03/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.34

  DESCRIPTION: 
   - Critical Ashrait update
   - New Feature: Periodic mirroring. Get the current state of a periodic status (Establishment/EndOfDay)
     Use new API function Service.GetPeriodicStatus() or SPIShell --periodic-status / --periodic-status-hebrew
   - New Feature: To each AshraitEMV transaction object the acquirer (Solek) details are attached as Name, Phone number and 
     business comapby number.
   - Fix SPI4J method AshraitEMVTransaction.GetBalanceInformation
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.32

  REVISION DATE:	17/02/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.32

  DESCRIPTION: 
   - Fix timeout when internet is not connected
   - SPIShell: Add --emv-status according to API Enum ExtendedEMVStatus
   - Add "mutag" to SPIShell transaction/cancel JSON result
   - When doing EndofDay with XML report and there were no transaction to batch, 
     XML formatted result is returned.
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.30

  REVISION DATE:	17/02/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.28

  DESCRIPTION: 
   - Fix SPIShell cancel option
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.28

  REVISION DATE:	17/02/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.28

  DESCRIPTION: 
   - Petrol (DELEK) is now supprted in AshraitEMVTransaction according to Shva v807.
	- New API function supported in all bindings: AshraitEMVTransaction.SetAsPetrol
	- New API function supported in all bindings: AshraitEMVTransaction.GetAuthorizedAmount
   - The functions Service.DoTransaction, Service.DoTransactionDoTransactionPhase1, 
     Service.DoTransactionPhase2 are Service.EndOfDay are now returns SPI_TIME_OUT in case connection 
	 to the processor is timed out.
   - Fix Asynchronic API to remoted Ashrait.
   - Add Asynchronic API to PySPI.
   - Minor dual phase transaction fix.
   - Fix SPINode Config TCP Ctor
   - Add Pre-Authorization/Cancelation/Completion to SPIShell.
   - Minot bug fixes in Asynchronic API. 
   - Fix Swipe/Display in remoted Ashrairt.
  
+---------------------------------------------------------------------------+

  REVISION:			01.01.26

  REVISION DATE:	24/01/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.26

  DESCRIPTION: 
   
  Deprecated
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.24

  REVISION DATE:	13/01/19

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.24

  DESCRIPTION: 
   - Minor Fix to track2 validation when using Swipe
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.22

  REVISION DATE:	27/12/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.20

  DESCRIPTION: 
   - Support Cancel (RED) button during Swipe/Display
   - Fix timeout bug in Asynchronic Swipe/Display
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.20

  REVISION DATE:	26/12/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.18

  DESCRIPTION: 
   - Support Cancel (RED) button during Swipe/Display (Beta version)
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.18

  REVISION DATE:	20/12/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.10

  DESCRIPTION: 
   - Fix Gateway Token using Remoted Ashrait service
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.16

  REVISION DATE:	17/12/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.10

  DESCRIPTION: 
   - Fix Display/Swipe local service
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.14

  REVISION DATE:	16/12/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.10

  DESCRIPTION:
 
   - Fix 2nd AshrairtEMVTransaction in SPINode
   - Fix CheckPinpadConnection in SPI4J when using PAX E series device
 
+---------------------------------------------------------------------------+

  REVISION:			01.01.12

  REVISION DATE:	01/11/26

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.10

  DESCRIPTION:
 
   - Add new transaction transactions result code: 993,920,921,922,986,987,988,989,4000,5003
   - Fix a bug when finalizing an object with SPISharp.
   - New SPI_RET_VAL value - SPI_TIME_OUT - See doc for more info
   - Fix AddPinpad return value
   
+---------------------------------------------------------------------------+

  REVISION:			01.01.10

  REVISION DATE:	01/11/26

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.10

  DESCRIPTION:
 
   - Update Ashrait Version.
   - Ubuntu is back in cycle.
   - Fix return value when calling EndOfDay using remoted Ashrairt.
   - Fix a bug when using Service.RemoveService
   - Now serial/USB connection is closed when service is out of order.
   - When using Ashrait PC - Pinpad will beep only few times at the end of a transaction if card is still in slot.
   - Minor USB bug fixes.
   - Fix a bug where RetailerId and RetailerName is still returned after DoEraseDB
   
+---------------------------------------------------------------------------+

  REVISION:			01.01.08

  REVISION DATE:	01/11/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.08

  DESCRIPTION:
 
   - Update Ashrait Version.
   - Release is critical for windows users only.
   - Due to compile issues Ubuntu is out of cycle for this release
   
+---------------------------------------------------------------------------+

  REVISION:			01.01.06

  REVISION DATE:	01/11/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.08.04

  DESCRIPTION:
 
   - Update Ashrait version
   - Match to TweezerComm v0.6
   - Fix vuid attribute in SPIShell
   - Add support to msr-data in SPIShell
   - Due to compile issues Ubuntu is out of cycle for this release
   
+---------------------------------------------------------------------------+

  REVISION:			01.01.04

  REVISION DATE:	02/08/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.20

  DESCRIPTION:
 
   - Update Ashrait version
   - Fix Asynchronous API in SPI4J
   
+---------------------------------------------------------------------------+

  REVISION:			01.01.02

  REVISION DATE:	16/07/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.18

  DESCRIPTION:
 
   - Minor bug fixes to Remote Ashrait.
   - Fix serial lib for Debian
   - NEW API Functions:
    - AshrairtEMVTransaction.GetTokenizedPAN - Credit card PAN hashwd with MD5 
    - AshrairtEMVTransaction.GetExtendedEMVStatus - Miroring for transaction states
    - Report.GetACKNumber - ACKNumber from the processor after EndOfDay
   - Loyalty is extended: 
    - UID is returned
	- PEM
	- Ipay can be changed during Loyalty
	- TokenziedPAN
   
+---------------------------------------------------------------------------+

  REVISION:			01.01.00

  REVISION DATE:	16/07/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.16

  DESCRIPTION:
 
   - SPI is now supportting remoted AshraitEMV service.
      - Feature is still beta in version.
      - Ashrait can run on Pinpad.
	  - Ashrait can be centerlized using Modularity SPICy.
	  - Asynchronous API with remoted ashrait on serial pinpad is still not supprted.
	  - Asynchronous API to Swipe and DoEstablishment is not supprted.
	  - Feature is enabled using the correct Config instance when adding a service.
   - Unsupported Pinpad to MSR transaction is now supprted using the new API method:
     AshraitEMVTransaction.SetMSRData()
   - Fixed a minor bug in SPIdroid where module couldn't be intialized on some devices.
   - Fixed a minor bug in SPIShell where endofday was hanged if --report-format was not delivered.
   - Fix ResultCode type for SPISharp.
   
+---------------------------------------------------------------------------+

  REVISION:			01.00.16

  REVISION DATE:	28/06/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.14

  DESCRIPTION:
 
   - Update Ashrait Version
   - Retreive Receipt in RetreieveTransaction
   
+---------------------------------------------------------------------------+

  REVISION:			01.00.14

  REVISION DATE:	25/06/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.12

  DESCRIPTION:
 
   - Mandatory patch for 01.00.12
   - Fix crash when no communication
   - Fix SPINode Report new API functions
   
+---------------------------------------------------------------------------+

  REVISION:			01.00.12

  REVISION DATE:	24/06/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.12

  DESCRIPTION:
 
   - API DEPRECATED function: Report.GetPrintableString. Function is deprecated and not supported any more.
   - NEW API function: Report.GetZReportString, Report.SetZReportFormat.
   - Added support to change the printable stirng Z report width from SHVA, as well as XML Z report is now supprted.
   - Minor ios bug fixes.
   - New transaction error codes for AshraitEMV: -64,-63,-62,-61,-60,-59,-57,-56,-55,-54,-53,-52,-24,-23,-22,-21,-13,-12,72,81,151,152,153,154,220,221,222,994,903,996.
   - Fix a bug when track2 swipe data is not closing socket.
   - Fix a bug where track2 swipe is returned when is credit card track2 is identified.
   - Fix a bug where track2 swipr was not aborted using AbortTransaction().
   - Fix a bug where track2 timeout didn't aborted swipe. 
   - Fix a bug where transaction error codes wometimes is -999 "In progress"
   - Fix a SIGPIPE raised in Linux and iOS.
   - Fix a bug where cancel transaction is returning with error code of "Not Executed" 999
   - Disable SPI/Ashrait logs to stdout in SPIShell.
   - SPIShell new options: cancel, erase, retailerid, status, version
   - SPIShell new arguments: vuid, tip, report-format
   - SUSE 11 SP4 is back to release cycle.
   
+---------------------------------------------------------------------------+

  REVISION:			01.00.10

  REVISION DATE:	27/05/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.08

  DESCRIPTION:

   - Fix Establishment bug in Android when SQLITE running out of memory.
   - Allow change pinpad Id in E800/E500
   - Fix CNP transaction Pax E800/E500.
   - Change error msg 458 according to SHVA.
   - Fix Cancel Transaction bug in SPISharp.
   
+---------------------------------------------------------------------------+

  REVISION:			01.00.08

  REVISION DATE:	14/05/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.08

  DESCRIPTION:

   - New Ashrait version
   - Vacuming DB
   - Fix Mini settelment retailer number bug from Ashrait

+---------------------------------------------------------------------------+

  REVISION:			01.00.06

  REVISION DATE:	08/05/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.04

  DESCRIPTION:

   - New Ashrait version
   - Stabilized serial lib

+---------------------------------------------------------------------------+

  REVISION:			01.00.04

  REVISION DATE:	07/05/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.07.02

  DESCRIPTION:

   - New Ashrait version
   - Support SPINode to version 1.0.0 API

+---------------------------------------------------------------------------+

  REVISION:			01.00.02

  REVISION DATE:	26/04/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.06.12

  DESCRIPTION:
  
  ***************************************************************************
  ***************************************************************************
  *****************             Note                            *************
  ***************************************************************************
  ******   + This Version not supprted with SPINode					 ********
  ***************************************************************************
   - New Ashrait version
   - Fix BT in SPIdroid

+---------------------------------------------------------------------------+

  REVISION:			01.00.00

  REVISION DATE:	26/04/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
   - Ashrait 		01.06.02

  DESCRIPTION:
  
  ***************************************************************************
  ***************************************************************************
  *****************             Note                            *************
  ***************************************************************************
  ******   + In order to use this version SPI.start must be called   ********
  ******     Please see documentations                   			 ********
  ******   + This Version not supprted with SPINode					 ********
  ***************************************************************************
   - New Ashrait version
   - New API function: SPI.SetLogDirectory(). 
   - New API function: SPI.Start().
   - New API function: Config.SetProcessorID().   
   - Service.CheckPinpadConnection() is now supprted. 
   - Minor error messages fixes.
   - Javadoc is added to documentations.
   - SPIDroid changes:
     - SPIdroid is a singleton. All of it's operations must be done
	   on the instance usuing getInstance(). 
	 - New API: SPIdroid.update() please see documentations.
	 - Bluetooth Pinpad is now supported with android using the new Config 
	   constructor in SPIdroid. (SPI4J note: the new constructor has nothing
	   with PC's). 
	 - Known issue: Pinpad connected in USB to android device 
	   is still not supported.
	 - PAX E800 / E500 Users: Auto detection for this devices is now supported.
	   Thus, calling to AddPinpad() or SetPinpadId is unnecessary. In any other
	   case when DeivceId need to be passed, any value is welcomed. 
	 - SPIdroid is now deliverd to the ABI's: armeabi-v7a (NEON) and x86. 
	 - SPIdroid is now deliverd also as JAR file contating all it's dependencies.
	   To this .jar file, a SHA256 signature is attached. 

+---------------------------------------------------------------------------+

REVISION:    		00.03.02

  REVISION DATE:    21/03/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.06.00
  
  DESCRIPTION:
	- New Ashrait version
	- Add iOs Objective c example and full package is now delivered
	
+---------------------------------------------------------------------------+

REVISION:    		00.03.00

  REVISION DATE:    12/03/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.36
  
  DESCRIPTION:
	- New API function in Config class : EnableMiniSettelment(). 
	- Full support in loyalty between phases:
		- New API function in AshraitEMVTransaction class : SetLoyaltyAmount()
		- New API function in AshraitEMVTransaction class : GetAvilibleCreditTerms()
		- New API function in AshraitEMVTransaction class : GetMinimumCreditPaymentsAvilible()
		- New API function in AshraitEMVTransaction class : GetMaximumCreditPaymentsAvilible()
		- New API function in AshraitEMVTransaction class : GetMinimumAmountForCreditPayment()
		- New API function in AshraitEMVTransaction class : GetMaximumPaymentsAvilible()
	- New API function in AshraitEMVTransaction class : GetToken() 
+---------------------------------------------------------------------------+

REVISION:    		00.02.26

  REVISION DATE:    28/02/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.34
  
  DESCRIPTION:
	- Fix PortType in SPISharp

+---------------------------------------------------------------------------+

  REVISION:    		00.02.24

  REVISION DATE:    27/02/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.34
  
  DESCRIPTION:
	- New API function in Config class: SetProcessorPortNumber
	- New Version signing
	- Fix dual phase transaction error message post phase1
	- AbortTransaction() is now supported between DoTransactionPhase1 and DoTransactionPhase2

+---------------------------------------------------------------------------+

  REVISION:    		00.02.22

  REVISION DATE:    15/02/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.34
  
  DESCRIPTION:
	- New API function in Config class: SetECRNumber()
	- New API function in AshraitEMVTransaction class: GetMissingEvent()
	- Fix SPISharp GetLastErrorMessage() Functions
	- A table contains all error codes and messages was added to Documentation
	- Card brand is now available after Phase 1
	- PySPI Supports dual phase transaction
	- Fix GetMAskedPan method.
	- J5 completion and cancellation without PinPad is now supported
	- SQLCipher dependency fix for Debian based systems

+---------------------------------------------------------------------------+

  REVISION:    		00.02.20

  REVISION DATE:    12/02/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.28
  
  DESCRIPTION:
	- Fix Payment bug 

+---------------------------------------------------------------------------+

  REVISION:    		00.02.18

  REVISION DATE:    06/02/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.28
  
  DESCRIPTION:
	- Fix SPIShell CNP transaction
	- Fix SPIShell Add PinPad COM port

+---------------------------------------------------------------------------+

  REVISION:    		00.02.16

  REVISION DATE:    24/01/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.26
  
  DESCRIPTION:
	- Fix Establishment after EraseDB bug
	- Fix IssuerAuthNumber bug
	- Fix NoOFPayment=1 bug
	- Add SPIShell functions

+---------------------------------------------------------------------------+

  REVISION:    		00.02.14

  REVISION DATE:    24/01/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.26
  
  DESCRIPTION:
	- Add SPIShell to distribution
	- Fix bug with Ipay given percents.
	- Fix a bug with wrong result message on pinpad in asynchronous API.
	- Fix standing order single payment with PySPI. API changed for PySPI.
	- API change in AshraitEMVTransaction::SetAsChargePrepaid. Units amount was added.

+---------------------------------------------------------------------------+

  REVISION:    		00.02.12

  REVISION DATE:    15/01/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.24
  
  DESCRIPTION:
	- Add SLES 11 SP 4 support
	- Fix Asynchronous API minor bugs
	  
+---------------------------------------------------------------------------+

  REVISION:    		00.02.10

  REVISION DATE:    08/01/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.22
  
  DESCRIPTION:
	- Fix log path bug
	  
+---------------------------------------------------------------------------+

  REVISION:    		00.02.08

  REVISION DATE:    08/01/18

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.22
  
  DESCRIPTION:
	- Stop Activity is now fully supported:
		- New SPI_STATUS was added: SPI_READY_ONLINE
		- New functions was added to Service IsReadyForTransaction()
	- New function was added to Service : GetRetailerName()
	- SPI4J is now added to the debian-bin package. (Linux Support JRE7 and higher is requiered)
	- Fixed a bug where End of day returned SPI_INVALID when no transactions were exist. 
		A proper PrintableString is created.
	  
+---------------------------------------------------------------------------+

  REVISION:    		00.02.06

  REVISION DATE:    27/12/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.20
  
  DESCRIPTION:
	- Automated verify every 8 hours
	- Abort transaction using X red button on pinpad
	  
+---------------------------------------------------------------------------+

  REVISION:    		00.02.04

  REVISION DATE:    21/12/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.18
  
  DESCRIPTION:
	- Fix SetProcessorIPAddress CLI
	  
+---------------------------------------------------------------------------+

  REVISION:    		00.02.02

  REVISION DATE:    20/12/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.18
  
  DESCRIPTION:
	- Fix Ashrait serial support
	  
+---------------------------------------------------------------------------+

  REVISION:    		00.02.00

  REVISION DATE:    18/12/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.16
  
  DESCRIPTION:
	- Since this version SPI is delivered as installer for win32 and debian.
	  Installers will make sure that SPI is ready to use with all dependencies. 
	  Linux users may use apt and not dpkg to install all the dependencies.
	- Asynchronous API was added to DoTransaction and EndOfDay
	- Detailed documentation was added. see doc/Documentation.html
	- Retailer number is now returning only first 7 digits (as inputed to DoEstablishment).
	- Since this version Ashrait is on production mode ! In order to change to Test environment.
	  IP need to be changed using Config API (See documentation).
	- SPINode (SPI for NodeJS) was added to the package. For Windows node version 8.9.0, Linux 4.2.4
	- Fixed a bug where producing receipt when canceling pre-authorization transaction
	  
+---------------------------------------------------------------------------+

  REVISION:    		00.01.10

  REVISION DATE:    03/12/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.10
  
  DESCRIPTION:
	- SPI4J (SPI for Java) was added to the package
	- iSPI (SPI for iOS) was added to the package. Including Cordova plugin

+---------------------------------------------------------------------------+

  REVISION:    		00.01.08

  REVISION DATE:    26/11/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.10
  
  DESCRIPTION:
	- One phase transaction bug fixed

+---------------------------------------------------------------------------+
  REVISION:    		00.01.07

  REVISION DATE:    23/11/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.10
  
  DESCRIPTION:
	- Ashrairt version update
	- Minor bug fixes with init function
	- Added DisplayMsgs to PySPI

+---------------------------------------------------------------------------+
  
  REVISION:    		00.01.05

  REVISION DATE:    16/11/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.08
  
  DESCRIPTION:
	- Ashrairt version update
	- PySPI added GetServiceVersion
	- PySPI example added

+---------------------------------------------------------------------------+

  REVISION:    		00.01.03

  REVISION DATE:    13/11/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.07
  
  DESCRIPTION:
	- Fixed Z Report and X Report
	- API Interface change in Report:
		* GetTotalBySolek
		* GetTotalRefundBySolek
		* GetPrintableString
	- API Interface Addition in Service:
		* GetLastErrorMessage
	- New dependency added fribidi
		* Linux users may install package libfribidi-bin
		* Windows useres may want to place the included file fribidi.dll to SPI directory (see 0.1.1)
	- PySPI for win32 and linux were added to package
	- Fixed a bug with Reseting Ashrait DB
	- Retailer number now is 7 digits only. 
	- Improved error handling with loading services
	- Serial library added to support Windows XP
	- Minor establishment bug was fixed when Retailer number is avilible, while status is not established.
	- Ashrait Logs and DB is now located in c:\Modularity\SPI\ or /opt/Modularity/SPI/

+---------------------------------------------------------------------------+

  REVISION:    		00.01.01

  REVISION DATE:    31/10/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.05.00
  
  DESCRIPTION:
	- All files now have to be in C:\Modularity\SPI\. 
		** This path has to be part of PATH system enviorment variable
	- New Functions added to Config:
	  * Set Manufacture ID.
	  * Set Cert Path. ( C:\Modularity\SPI\cert\ is now default for Ashrait cert files)
	  * Set Processor IP Address. 
	- Fixed bug in card name, known issue card name is still mirrored. 
	- Fixed TVR in receipt
	- Fixed Cancel registered transaction bug
	
+---------------------------------------------------------------------------+
  
  REVISION:    		00.01.00

  REVISION DATE:    25/10/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.04.03
  
  DESCRIPTION:
	- Stablized build including all Ashrait API
	
+---------------------------------------------------------------------------+
  REVISION:    		00.00.05

  REVISION DATE:    14/09/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.02.04
  
  DESCRIPTION:
	- API minor fixes
	
+---------------------------------------------------------------------------+

  REVISION:    		00.00.04

  REVISION DATE:    29/08/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.02.04
  
  DESCRIPTION:
	- Support added to Winsows XP
	- Support added to Linux i386
	
+---------------------------------------------------------------------------+

  REVISION:    		00.00.03

  REVISION DATE:    21/08/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.02.04
  
  DESCRIPTION:
	- Ashrait as TCP is now supported using the right Config instance
	- C# Class library using .Net Framework 4.0 is added
	- Verify bug fixed
	- Credit transaction is supported (c++ only for now)
	
+---------------------------------------------------------------------------+
  REVISION:    		00.00.02

  REVISION DATE:    31/07/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.02.04
  
  DESCRIPTION:
	- Ashrait update to 01.02.04
	
+---------------------------------------------------------------------------+

  REVISION:    		00.00.01

  REVISION DATE:    27/07/17

  AUTHOR NAME:		Ido Algom

  SERVICES:
	- Ashrait 		01.02.03
  
  DESCRIPTION:
	- Initial release
	
+---------------------------------------------------------------------------+
