-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
92 lines (79 loc) · 4.14 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
2018-09-27
* Released version 7.0.2
* Upgrade internal framework to remove previously required deprecated lib
2018-03-21
* Released version 7.0.1
* Calls to /v2/checkout/create with an EMV token will no longer return an EMV receipt
2018-02-06
* Released version 7.0.0
* Added logLevel property to WPConfig
* Added logLevel parameter to designated initializer in WPConfig
* Added new error code WPErrorCardReaderUnableToConnect to WPError.h
* Moved selectEMVApplication:completion: from WPAuthorizationDelegate to WPCardReaderDelegate
* Added selectCardReader:completion: to WPCardReaderDelegate that's called when the SDK finds card readers
* Added new status (kWPCardReaderStatusSearching) that indicates the SDK is searching for card readers
* Changed getCardReaderBatteryLevelWithBatteryLevelDelegate: to getCardReaderBatteryLevelWithCardReaderDelegate:batteryLevelDelegate: in WePay.h so the SDK can call back with the appropriate statuses
* Added getRememberedCardReader in WePay.h to retrieve the name of the most recently connected card reader
* Added forgetRememberedCardReader in WePay.h to tell the SDK to forget the most recently connected card reader name
* Renamed WPConfig.stopCardReaderAfterTransaction to WPConfig.stopCardReaderAfterOperation
* Added WPMockConfig.mockCardReaderIsDetected
* Added new error codes WPErrorInvalidCardReaderSelection and WPErrorCardReaderBatteryTooLow
* The most recently connected card reader is now remembered and used when discovered.
* Added support for Moby 3000 bluetooth card reader
* Replaced WPErrorInvalidAuthInfo with more explicit error codes
2016-12-13
* Released version 6.0.0
* Added APIs for fetching card reader battery levels
* Implemented card reader mocking for use during development and testing
* Added integration and unit tests
* Separated card reader lifecycle from restarting transactions:
* Added WPConfig.stopCardReaderAfterTransaction to control if the card reader stops or stays on after a transaction
* Replaced WPConfig.restartCardReaderAfterSuccess with restartTransactionAfterSuccess
* Replaced WPConfig.restartCardReaderAfterGeneralError with restartTransactionAfterGeneralError
* Replaced WPConfig.restartCardReaderAfterOtherErrors with restartTransactionAfterOtherErrors
* Renamed WePay.startCardReaderForReading to startTransactionForReading
* Renamed WePay.startCardReaderForTokenizing to startTransactionForTokenizing
2016-04-14
* Released version 5.0.1
* Fixed rare crash on cancelling or ending transactions
* Fixed PaymentInfo.paymentDescription being blank for some swiped cards
* Explicitly emit a card blocked error for some dipped cards
* Removed unsupported Visa Interlink AID from EMV configs
2016-03-30
* Released version 5.0.0
* Fixed issue where card reader was allowing chip cards to be swiped
* Changed data type of amount in WPCardReaderDelegate.authorizeAmountWithCompletion: from double to NSDecimalNumber
* Amounts having more than two places after the decimal will result in an WPErrorInvalidAuthInfo error
2016-02-22
* Released version 4.0.0
* Added kWPPaymentMethodDip
* Added kWPCurrencyCodeUSD
* Added WPAuthorizationDelegate protocol
* Added WPAuthorizationInfo
* Added insertPayerEmailWithCompletion:, authorizeAmountWithCompletion: and shouldResetCardReaderWithCompletion: methods to WPCardReaderDelegate
* Added new error codes in WPErrorCode enum
* Added new card reader statuses
* Modified startCardReaderForTokenizing... method by adding an authorizationDelegate parameter
* Added magic numbers to simulate successful Dip
* Added support for background threads via WPConfig.callDelegateMethodsOnMainThread
* WPPaymentInfo.paymentDescription now masks everything except last 4
2015-12-22
* Released version 3.0.0
* Card reader functionality is optional and not available by default
2015-11-05
* Added Swift example app
2015-10-27
* Release version 2.0.2
* Add support for iPhone 6S and 6S Plus
2015-07-14
* Release version 2.0.1
* Use extern string definitions in WePay.h
2015-07-10
* Release version 2.0.1
* Use extern string definitions in WePay.h
2015-07-10
* Added cocoapods support
* Added version selector to html doc
* Replaced debug binaries with release versions
2015-07-06
* Release version 2.0.0