# Change Log

## v 1.0.28.142
Updates:
- New getBatteryPercentage method added to EMVTransaction which returns an integer from 0-100 indicating the current battery percentage.
- Updating of base Amex AID data in the reader.

## v 1.0.28.141
Updates:
- Re-adding VISA Electron card support for CT


## v 1.0.28.140
Updates:
- Transactions now resume waiting for the customer when they swipe a card that should have been inserted.  Previously the transaction needed to be reinitiated.


## v 1.0.28.139
Updates:
- Additional update for re-adding VISA Electron support.


## v 1.0.28.138
Updates:
- Addition of an overload method for EMVTransaction.setTimeouts that allows specifying the timeout interval in seconds instead of minutes.


## v 1.0.28.137
Bug Fixes:
- Reverting the Tap beep time to version 1.0.24's timing.


## v 1.0.28.133
Bug Fixes:
- Re-adding VISA Electron card support
- Fix for issues with blocked cards.


## v 1.0.28.132
Bug Fixes:
- Fix for bad card read issues.  If a card read doesn't contain the proper information, then an error is returned via the deviceMessage callback, and the transaction will not be sent to the gateway.


## v 1.0.28.131
Bug Fixes:
- Fix for issues with sending the device serial number if PerformEMVSale is called multiple times in a row without finishing or cancelling a transaction.


## v 1.0.28.130
Updates: 
- Addition of 90 as a possible timeout value for setTimeouts on class EMVTransaction
