forked from woocommerce/woocommerce-gateway-stripe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
344 lines (261 loc) · 10.8 KB
/
changelog.txt
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
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
*** Changelog ***
= 4.0.2 - 2018-01-17 =
* Add - 3DS support on Stripe Checkout ( Modal Popup ).
* Add - Filter to enable Payment Request Button on Checkout 'wc_stripe_show_payment_request_on_checkout'.
* Add - Filter to remove all fields from checkout validation. 'wc_stripe_validate_checkout_all_fields'.
* Add - Filter to remove required fields from checkout validation. 'wc_stripe_validate_checkout_required_fields'.
* Add - Custom error exceptions class.
* Add - Credit card field names for clarity.
* Fix - Possible conflicts with payment request totals when subscriptions is active.
* Fix - Undefined notice on save card via subscriptions if card is deleted.
* Fix - Error translation issue when 3DS is required.
* Fix - Possible 404 if getting customer source if no id was found.
* Fix - Add payment method was still available when save cards setting is disabled.
* Fix - In certain cases when webhook is used, refunds can show as doubled when it is not.
* Fix - Stripe checkout with bitcoin returns error on processing.
* Tweak - Remove Sofort country selection in favor of using the billing country.
* Tweak - Add payment page CSS styling.
* Tweak - Error log to show full response object.
= 4.0.1 - 2018-01-11 =
* Fix - Add payment method conflict with terms and agreement page.
* Fix - Checkout validation checkout field names/labels were not translated.
* Fix - Card error translations.
* Add - Deprecated Apple Pay Class to prevent errors.
= 4.0.0 - 2018-01-08 =
* Add - Stripe Elements Credit Card form for PCI compliance.
* Add - Stripe Sources.
* Add - SEPA Direct Debit.
* Add - Bancontact.
* Add - Giropay.
* Add - Sofort.
* Add - iDeal.
* Add - Bitcoin.
* Add - P24.
* Add - Alipay.
= 3.0.2 - 2016.06.14 =
* Fix - Set empty array as default value for first argument in WC_Stripe_Customer::create_customer
* Tweak - Update default title to make it consistent with existing titles
= 2.6.12 - 2016.04.13 =
* Fix - When saved cards option is enabled with no cards on file, CC field was hidden.
= 2.6.11 - 2016.04.11 =
* Add - Option to set a default card in manage card section and detect previous card paid by subscription.
* Fix - Admin notice link when key is not added and when addons are present.
= 2.6.10 - 2016.03.16 =
* Tweak - Add logging mechanism. New 'Logging' option is added in Stripe gateway setting to enable logging.
* Fix - Allow language files to be located outside of plugin directory
= 2.6.9 - 2016.02.29 =
* Tweak - Allow mechanism to override Stripe JS error handler. See https://gist.github.com/gedex/240492f479c7443e4780
for an example to override error handler with simple alert.
= 2.6.8 - 2016.02.11 =
* Tweak - Include card brand in saved cards radio label class
* Tweak - Add action when deleting card
* Tweak - Add actions for add_card and add_customer
* Tweak - Add support for automatic localisation in Stripe Checkout modal
* Fix - Check for Stripe error code emptiness before returning the WP_Error
= 2.6.7 - 2015.12.17 =
* Fix is_available SSL check to also work properly on hosts that always serve HTTPS
= 2.6.6 - 2015.12.03 =
* Fix a JavaScript bug introduced in 2.6.4 that caused checkout with a saved card to fail
= 2.6.5 - 2015.12.02 =
* Do not require a card id when updating a subscription payment method
= 2.6.4 - 2015.11.20 =
* Fix a JavaScript bug that caused the Stripe Checkout popup to be blocked on Chrome for iOS
= 2.6.3 - 2015.11.12 =
* Add metadata to subscription payments in stripe dashboard to indicate whether it is the initial or a recurring payment
= 2.6.2 - 2015.11.06 =
* Fix bug that would cause multiple subscriptions to not be supported under certain circumstances
= 2.6.1 - 2015.09.15 =
* Unset source if not set during pre-order release payments.
* Store customer ID if not logged in for pre-order payments.
= 2.6.0 - 2015.09.02 =
* Subscriptions 2.0 support.
= 2.5.4 - 2015.08.11 =
* Tweak - Terms and conditions error styling when required
* Tweak - Account password error styling when required
= 2.5.3 - 2015.7.28 =
* Added - Filter to prevent Stripe from sending its own receipts "wc_stripe_send_stripe_receipt"
= 2.5.2 - 2015.07.19 =
* Fix - Removed deprecated add_error function
* Tweak - Improve error message when Stripe checkout function is used
= 2.5.1 - 2015.07.01 =
* Fix - Only send receipt_email when set.
= 2.5.0 - 2015.05.11 =
* Update to API version 2015-04-07
* Feature - Support authorize on subscriptions first payment.
* Tweak - Option labels.
* Tweak - Safe remote GET.
* Tweak - SSLVerify true.
* Tweak - Update card icons.
* Tweak - Pass receipt email.
= 2.4.3 - 2015.05.11 =
* Fix - fixed validation issue when account creation is not checked
* Update - Stripe checkout JS API v2
= 2.4.2 - 2015.03.23 =
* Fix - Create account password field was not being validated
= 2.4.1 - 2015.03.20 =
* Fix - Undefined JS error due to deprecated ajax_loader_url
* Fix - When using Stripe checkout JS, some form required fields were not validating
= 2.4.0 - 2015.02.20 =
* Added support for bitcoin currency
= 2.3.0 - 2015.01.31 =
* Added 'wc_stripe_description' filter to allow filtering of payment description.
* Added order_review handling for stripe checkout.
* Mark order as failed is Stripe API call fails
* Allow valid HTML in Stripe Description
* Fix settings link
* use get_order_currency() when generating payment args, rather than always using store currency.
* Fix fees where not logged correctly when using authorized first capture later
* Retry payment if customer_id is invalid.
= 2.2.8 - 2014.11.21 =
* Save card/customer id for regular orders.
= 2.2.7 - 2014.11.20 =
* Fixed all instances where order IDs were used instead of user IDs.
* Update orignal order card/customer ids for renewals.
* Add reasons to refunds.
= 2.2.6 - 2014.11.18 =
* Stripe card ID should be taken from the order, not the user.
* Fix order_meta_query.
= 2.2.5 - 2014.11.06 =
* Round totals to 2 decimals so when we multiply by 100 we're sure we've got an integer.
= 2.2.4 - 2014.10.01 =
* Fix card display for subscriptions.
= 2.2.3 - 2014.10.01 =
* Fixed textdomain name
= 2.2.2 - 2014.09.23 =
* Set API version to 2014-09-08.
* Fixed card display (type->brand).
= 2.2.1 - 2014.09.15 =
* Fix strict standards warning.
= 2.2.0 - 2014.09.01 =
* Replaced woocommerce_get_template (deprecated) with wc_get_template.
* Tweak refund support.
* Support for pre-orders.
* Fixed typo.
= 2.1.0 - 2014.08.06 =
* Associate stripe customers with wp users.
* Refactored saved card code.
* Use Stripe API to get and delete saved cards.
* Updated subscriptions integration for saved cards.
* WC 2.2 - Store transaction ID.
* WC 2.2 - Refund support.
= 2.0.4 - 2014.07.31 =
* Tweaked the stripe checkout submission method.
= 2.0.3 - 2014.07.25 =
* wc_stripe_manage_saved_cards_url filter.
* Zero decimal currency handling.
* Only open stripe model when required fields are completed.
= 2.0.2 - 2014.06.06 =
* Fix use of saved cards on subscriptions.
= 2.0.1 - 2014.05.29 =
* Fix ajax loading gif.
* Fix notices.
* Fix stray comma in stripe.js.
* Prompt user to accept terms before showing stripe checkout modal.
= 2.0.0 - 2014.05.21 =
* Added the WC credit_card_form - this extension now requires WC 2.1+
* Option to disable saved cards
* Refactored code base
* Fix jquery notices
* Fix settings page links
* woocommerce_stripe_request_body filter
* Store fees for subscriptions
= 1.8.6 - 2014.05.20 =
* correct SSl message
* decode get_bloginfo( 'name' ) for plain text display
= 1.8.5 - 2014.05.10 =
* Updated textdomains
* date_i18n
* Improve stripe checkout flow - pop up on the checkout button click
= 1.8.4 - 2014.04.01 =
* Fix updating credit card used for future subscription payments when paying for a failed subscription renewal order with a new credit card.
= 1.8.3 - 2014.02.13 =
* Fix fatal error for subscription payments of deleted products.
= 1.8.2 - 2014.02.06 =
* Fix notice on card delete
= 1.8.1 - 2014.01.28 =
* set default for $checked
= 1.8.0 - 2014.01.08 =
* Checked compatibility with 2013-12-03 API
* 2.1 compatibility
* Pre-filled email address when using stripe checkout
= 1.7.6 - 2013.12.02 =
* Fix card display
= 1.7.5 - 2013.11.27 =
* Show payment method for subscriptions on account page
= 1.7.4 - 2013.11.20 =
* Expand/close when using saved cards.
* Use balance_transaction to get and store fees
= 1.7.3 - 2013.11.01 =
* Default to saved card
= 1.7.2 - 2013.11.01 =
* Added missing global in update_failing_payment_method
= 1.7.1 - 2013.09.28 =
* Remove non-existant (yet) function
= 1.7.0 - 2013.09.25 =
* Different credit card image for US than for other countries + a filter.
* Support for upcoming version of subscriptions.
* Add new woocommerce_stripe_month_display filter
= 1.6.0 - 2013.09.02 =
* Option to define a Stripe Checkout Image
* Removed currency check due to beta rollout
= 1.5.14 - 2013.08.12 =
* New cards format for subscriptions class.
= 1.5.13 - 2013.07.24 =
* Updated customer response object handler to work with new cards format.
* Fixed delete card button
= 1.5.12 - 2013.07.24 =
* EUR support for Stripe Beta
= 1.5.11 - 2013.07.17 =
* Workaround for stripe error messages.
= 1.5.10 - 2013.06.28 =
* Store charge ID, fee in meta
= 1.5.9 - 2013.06.28 =
* Capture true default
= 1.5.8 - 2013.06.18 =
* Add currency to stripe checkout js
* Authorize-only mode. Captures payment when order is made processing.
= 1.5.7 - 2013.06.15 =
* Added 'capture' option should you wish to authorize only. Authorized orders are on-hold. Processed orders capture the charge automatically.
= 1.5.6 - 2013.06.03 =
* added data-currency to stripe-checkout
= 1.5.5 - 2013.04.26 =
* Allow card re-entry in stripe checkout after errors.
= 1.5.4 - 2013.04.19 =
* GBP fix
= 1.5.3 - 2013.04.15 =
* Support GBP currency code (For UK Beta)
= 1.5.2 - 2013.04.09 =
* Send billing city to stripe
= 1.5.1 - 2013.01.24 =
* Add support for changing a subscription's recurring amount
= 1.5.0 - 2013.01.18 =
* Supports Stripe Checkout https://stripe.com/docs/checkout
= 1.4.0 - 2013.01.18 =
* WC 2.0 Compat
= 1.3.5 - 2012.12.05 =
* Pass address fields to stripe.js on pay page.
= 1.3.4 - 2012.12.05 =
* Updater
= 1.3.3 - 2012.10.22 =
* Fix CAD check
= 1.3.2 - 2012.10.15 =
* Fixed bug causing settings to not show when using CAD
= 1.3.1 - 2012.10.11 =
* Add support for changing subscription next payment date
* Remove order meta from subscription renewal orders
= 1.3 - 2012.09.20 =
* Allowed canadian dollars - Stripe is beta testing support for Canada
= 1.2.1 - 2012.09.11 =
* Fix text mode SSL logic
= 1.2 - 2012.09.01 =
* SSL not required in TEST MODE
* Saved cards - store customer tokens and let users pay again using the same card
* Subscriptions use a single customer, rather than per-order
* Only load JS on checkout
= 1.1 - 2012.06.19 =
* Update woo updater
* Class name update
* Stripe JS for added security - you will need to re-enter keys and ensure you are using WooCommerce 1.5.8
* Subscriptions support (requires WC Subscriptions addon)
= 1.0 - 2011.12.08 =
* First Release