forked from Vantiv/cnp-sdk-for-dotnet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
211 lines (154 loc) · 9.64 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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
= Worldpay CNP CHANGELOG
==Version 12.7.4 (June 11, 2019)
* BugFix: Changing the checkoutIdType field to checkoutId field to align with our eProtect Solution
==Version 12.7.3 (Mar 28, 2019)
* BugFix: Changing the recyclingType to recyclingResponseType
==Version 12.7.2 (Jan. 22, 2019)
* BugFix: SDK should not clobber the existing settings of the application using the SDK for TLS
==Version 12.7.1 (Jan. 14, 2019)
* Feature: Support for multi-site funcionality
* BugFix: fixed commManager issues in test cases
==Version 12.7.0 (Dec. 31, 2018)
* Feature: Support for CNP XML v12.7
* Change: names of voidResponse and echeckVoidResponse
* BugFix: added orderId to accountUpdateResponse class
==Version 12.5.1 (Dec. 14, 2018)
* Changed processingTypeEnum from accountFunding to undefined
* Updated assembly information and Changelog header from Vantiv eCommerce to Worldpay
==Version 12.5.0 (Oct 04, 2018)
* Feature: Full functions for XML v12.5
== Version 12.4.1
*BugFix: Fixed networkTransactionId Unmarshalling to null in saleResponse bug.
== Version 12.4.0
* Feature: Support for CNP XML v12.4
== Version 12.3.1
* BugFix: Added translateToLowValueTokenRequest and Response for CnpOnline
== Version 12.3.0
* Feature: Support for cnpXML 12.3
== Version 12.1.2 (April 5, 2018)
* BugFix: Added payFacCredit, payFacDebit, physicalCheckCredit, physicalCheckDebit, reserveCredit, reserveDebit, submerchantCredit, submerchantDebit, vendorCredit, vendorDebit transactions for CNP Online Request.
== Version 12.1.1 (April 3, 2018)
* BugFix: Add iterator for fastAccessFundingResponse to batchresponse.
== Version 12.1.0 (Mar 30, 2018)
* Feature: Added support for Visa card on file transactions
* Feature: Added fastAccessFunding transaction
* BugFix: Remove window popups occuring during PGP encryption decryption
== Version 12.0.2 (Mar 26, 2018)
* Feature: Add PGP encryption decryption for bach file requests
== Version 12.0.1 (Mar 8, 2018)
* BugFix: Adding support for multiple triggeredRule
==Version 12.0.0 (Dec. 7, 2017)
* Feature: implement XML v12
* Feature: remove option of using TLSv1.0
+----------------------------------------------------------------------------------------------------------------------+
|The version history below is preserved from the Litle branded SDK. All features and bug fixes apply to the |
|Vantiv CNP (>= SDK/XML v12) version of the SDK as well, hence the reason for preserving history. |
+----------------------------------------------------------------------------------------------------------------------+
== Version 11.1.0 (July 21, 2017)
* Feature: added same day funding for instruction based funding
* Feature: added checkoutId for token
== Version 11.0.2 (July 6, 2017)
* BugFix: Fix serialization issue with taxTypeIdentifierEnum
==Version 11.0.1 (May 26, 2017)
* Feature: additional FTP debug output
==Version 11.0 (April 13, 2017)
* Feature: implement Vantiv eCommerce XMLv11.0
* Feature: SEPA Support
* Feature: iDEAL support
* Feature: new giftCard transactions
* Feature: giroPay support
* Feature: Network Enhancements mandates
* Feature: add support for raw network response
* Bug fix: specify char encoding in HTTP header
==Version 10.1 (Jan 12, 2016)
* Feature: Added support for XML v10
==Version 9.3.2
HTTP timeout is set to 500ms
Add RecycleEngineActiveFlag
==Version 9.3.1 (March 9, 2015)
* Feature: PFIF instruction transaction support was added
==version 9.3.0
* Bugfix: Load proxy from setting file and adding constructor for accountUpdateFileRequestData and adding test cases
* Bugfix: Fix bug in generating echeckAccountTypeEnum CorpSavings in request
* Bugfix: Fix non-nullable enum fields bug, and add tests
* Feature: Applepay support was added
* Feature: Secondary amount support was added
* Feature: Wallet support was added
* Feature: EcheckPreNoteSale batch transaction type support was added
* Feature: EcheckPreNoteCredit batch transaction type support was added
==version 9.00.0
* Feature: support 9.00.0
== Version 8.25.3
* Bugfix: Eliminate NRE caused by passing in a null proxyHost or ProxyPort in the config Dictionary
== Version 8.25.2
* Feature: Added neutering functionality to scrub cred card and Echeck account numbers in logFile by default
== Version 8.25.1 (Mar 20, 2014)
* Feature: Added logFile setting for capturing requests & responses to a log file
== version 8.25.0 (Mar 19, 2014)
* Feature: Added mpos element to auth, sale, force capture, capture given auth, and credit
== version 8.24.0 (Mar 17, 2014)
* Feature: Added additional Advanced Fraud Check response field (triggeredRule)
== Version 8.23.2 (Jan 17, 2014)
* Bugfix: Re-releasing 8.23.1. The 8.23.1 dll was not the correct version.
== Version 8.23.1 (Jan 16, 2014)
* Bugfix: When sending pos catlevel of "self service", because this string is not a valid name, the xml generated was missing the space. This fix changes posCatLevelEnum from an enum to a class and adds a Serialize() method that correctly converts the member name "selfservice" to the xml value named "self service"
== Version 8.23.0 (Jan 14, 2014)
* Feature: Support for Advanced Fraud Checks
* Feature: Support for CatLevel in Pos
== Version 8.22.1 (Nov 12, 2013)
* Bugfix: Make it simpler to access fields in the accountUpdater response without requiring casting and introspection.
== Version 8.22.0 (Sept 23, 2013)
* Feature: Support for the following new gift card transactions: ActivateReversal, DeactivateReversal, LoadReversal, RefundReversal, UnloadReversal, DepositReversal
* Feature: UpdateSubscription now can take token or paypage updates, and can return token in the response
* Feature: Support for virtualGiftCard in giftCard activations and can be returned in EnhancedAuthResponses
* Feature: Gift Card responses can be returned from AuthReversal
== Version 8.21.0 (Sept 6, 2013)
* Feature: Support for the following new recurring transactions: CreatePlan, UpdatePlan
* Feature: Support for the following new gift card transactions: Activate, Deactivate, Load, Unload, Balance Inquiry
* Feature: Gift card responses are now returned as part of authorzationResponse, authReversalResponse, captureResponse, forceCapture, captureGivenAuthResponse, saleResponse, creditResponse
* Feature: fraudResult is now returned as part of captureResponse, forceCaptureResponse, captureGivenAuthResponse, creditResponse
== Version 8.20.0 (Sept 4, 2013)
* Feature: Support for the following new recurring transactions: UpdateSubscription, CancelSubscription
== Version 8.19.0 (July 29, 2013)
* Feature: Added deptRepayment as a choice for authorizations, forceCapture, captureGivenAuth, sale
* Feature: More initial support for Recurring, including a backwards incompatible changing a field from numberOfPaymentsRemaining to numberOfPayments
== Version 8.18.0 (July 25, 2013)
* Feature: Add support for Recurring
* Feature: Add support for Gift Card as a card type (GC)
== Version 8.17.2 (April 12, 2013)
* Feature: Batch support - see https://gist.github.com/litleSDK/5852101, https://gist.github.com/litleSDK/5852156, https://gist.github.com/litleSDK/5852307 and https://gist.github.com/litleSDK/5852344 for examples
== Version 8.17.1 (April 12, 2013)
* Bugfix: The dll version being reported by 8.17.0.0 was 8.16.2.0. Change made to build process to verify artifact versions.
== Version 8.17.0 (March 29, 2013)
* Feature: Add support for surcharging credit card transactions
* Feature: Add support for specifying the terminalId on a pos transaction
* Feature: Add support for pos transactions on tied refunds
== Version 8.16.2 (March 26, 2013)
* Bugfix: When sending order sources of 3dsAuthenticated or 3dsAttempted, because these strings are not valid names (they start with a number), the xml generated was using item as a prefix. This fix changes orderSourceType from an enum to a class and adds a Serialize() method that correctly converts the member name 3dsAttempted to the xml element named 3dsAuthenticated
== Version 8.16.1 (March 12, 2013)
* Bugfix: The existence of Expect:100 Continue will cause a 417 when using transact.litle.com. In order to keep this from happening (and gain a performance benefit as well, I am telling WebRequest to *NOT* set this header for me. Now the only headers that will be sent from the sdk are content-type, host, content-length and connection
== Version 8.16.0 (Febuary 1, 2013)
* Feature: Add recycling to voidResponse
== Version 8.15.0 (January 31, 2013)
* Feature: Add merchantData to echeck verifications and echeck redeposits
== Version 8.14.0 (November 19, 2012)
* Feature: Add support for .NET versions 2.0 and 3.5 to existing support for 4.0 - you still need at least 3.5 in order to run the test suite as Moq requires it
* Feature: Temporary storage of card validation num on tokens
* Feature: Updating card validation numbers on tokens
* Bugfix: Make all of the functional and certification tests run against the external sandbox.
* Bugfix: Make the contact email be sent up instead of the zip in the <email> element. Thanks to https://github.com/LitleCo/litle-sdk-for-dotNet/pull/3
== Version 8.13.3 (September 14, 2012)
* Bugfix: Fix typo that kept track data from being sent up correctly
* Feature: Merged pull request #1 from wessiyad to allow easier mocking of calls to the SDK
== Version 8.13.2 (June 22, 2012)
* Bugfix: Remove extra Console.WriteLine that always printed the xml request
== Version 8.13.1 (May 23, 2012)
* Feature: Echeck Void now supported
* Bugfix: Make sure streams are closed and flushed
== Version 8.13.0 (May 18, 2012)
* Feature: Authorizations and Sales can accept an optional fraudFilterOverride parameter
== Version 8.12.0 (April 27, 2012)
* Feature: Add support for actionReason on credit
* Feature: Track SDK Usage
== Version 8.10.0 (April 13, 2012)
* Initial release