PluginProbe
Pay with Vipps and MobilePay for WooCommerce / 6.3.1
Pay with Vipps and MobilePay for WooCommerce v6.3.1
6.3.1 6.2.6 6.3.0 6.2.5 6.2.4 6.2.3 6.2.2 6.2.1 6.2.0 6.1.10 6.1.9 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1.0 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 All 190 releases
woo-vipps / payment / changelog.txt

changelog.txt in Pay with Vipps and MobilePay for WooCommerce 6.3.1, at payment/changelog.txt

1,016 lines 48.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 == Changelog ==
2 = 2026-10-06 version 6.3.1 =
3 Remove old order locking functionality.
4 Fix: incorrect language on express buttons. workaround because of webcomponent library bug.
5 Fix: custom non-webcomponent express buttons did not get purchase event attached.
6 Fix: shipping rate label could include escaped characters.
7 Fix: swedish when using store language for express buttons.
8 Fix: express button container was clickable on old shortcode checkout.
9
10 = 2026-09-30 version 6.3.0 =
11 Implements the new Vipps MobilePay Widget SDK, improving the Express Checkout experience
12 Fix crashes with some Express Checkout shipping methods
13
14 = 2026-09-30 version 6.2.6 =
15 Fix crashes with some Express Checkout shipping methods
16 Improve express checkout buttons
17 Last version not using the Vipps MobilePay Widget SDK
18
19 = 2026-09-24 version 6.2.5 =
20 Fix style of express checkout buttons in Gutenberg Checkout and cart
21 Security fix for info leakage in "choose other payment method" in Vipps Checkout
22
23 = 2026-09-22 version 6.2.4 =
24 Fix for cart clearance issue in WooCommerce 11.1 with express checkout
25
26 = 2026-09-21 version 6.2.3 =
27 Fix for compatibility mode
28
29 = 2026-09-21 version 6.2.2 =
30 Fix for the wait-for-payment page for certain themes
31
32 = 2026-09-18 version 6.2.1 =
33 Security fix for possible shop-manager level exploit
34 Ensure certain events only happens once
35
36 = 2026-09-15 version 6.2.0 =
37 Replaced the fake-page mechanism with a modern WooCommerce-managed page for these actions
38
39 = 2026-09-11 Version 6.1.10 =
40 Don't set Vipps as default payment method if Kustom Checkout is installed
41
42 = 2026-09-10 version 6.1.9
43 Minor textual changes
44
45 = 2026-09-03 version 6.1.8
46 Minor textual changes
47
48 = 2026-09-01 version 6.1.7
49 Compatibility fix for Login with Vipps
50
51 = 2026-08-31 version 6.1.6
52 Fix performance issue with order notes with certain configurations of NGINX Helper
53 Remove all usage of eCom v2 and userInfo api
54 Fix issue where Checkout orders were cancelled early
55
56 = 2026-08-20 version 6.1.5 =
57 Fix crash in certain situations when checking order status
58
59 = 2026-08-18 version 6.1.4 =
60 Settings wizard now promotes Express.
61 Fix danish and swedish language for badge preview in badge settings
62
63 = 2026-08-11 version 6.1.3 =
64 Fix language issue with danish buttons and badges
65
66 = 2026-08-07 version 6.1.2 =
67 Fix buttons not working in cart and checkout
68
69 = 2026-08-06 version 6.1.1 =
70 Fix warning in settings for uninitialized sites (Thanks to @absdhiten for reporting)
71
72 = 2026-08-04 version 6.1.0
73 Removed experimental support for beta product editor
74 Changed express checkout buttons to use web components
75 Changed callback/webhook handler to use Async Queue to avoid race conditions
76
77 = 2026-06-24 version 6.0.5 =
78 Fix compatibility when inheriting PayPal gateway order
79
80 = 2026-06-17 version 6.0.4 =
81 Web component are now hosted locally
82
83 = 2026-06-15 version 6.0.3 =
84 Minor fixes in handling refunds
85
86 = 2026-06-08 version 6.0.2 =
87 Make stricter CSS for Express in shortcode checkout
88
89 = 2026-06-03 Version 6.0.1 =
90 Fix small problems with tabs in the settings
91
92 = 2026-06-01 Version 6.0.0 =
93 Support payment with credit or debit card as a separate payment method
94
95 = 2026-05-28 version 5.4.3 =
96 Fix issue with payment of admin-created orders
97
98 = 2026-05-24 version 5.4.2 =
99 Fix redirect from old to new settings screen
100
101 = 2026-05-20 version 5.4.1 =
102 Fix new orders showing as captured when they were not
103
104 = 2026-05-11 Version 5.4.0 =
105 Improved handling of refunds. Manual refunds are now only possible when payment has been captured.
106 Improved handling of failed but retryable orders
107
108 = 2026-05-06 Version 5.3.4 =
109 Notice added about the sale of Checkout to Kustom
110
111 = 2026-05-03 Version 5.3.3 =
112 Fix express checkout for woo versions less than 9.2.0
113 Vipps Checkout now in legacy mode and only available for existing installs
114
115 = 2026-03-26 Version 5.3.2 =
116 Improve express checkout banner on legacy checkokut screens
117 Add new setting for retryable orders
118
119 = 2026-03-23 Version 5.3.1 =
120 Fix CSS issue with on-site messaging badges on small screens
121 Ensure Express orders are always cancelled, not failed
122
123 = 2026-03-23 Version 5.3.0 =
124 Aborted Vipps MobilePay orders are now "failed" instead of "cancelled" and can be retried as a new Vipps MobilePay session
125 Error that occasionally sent the user to the homepage instead of Checkout fixed
126
127 = 2026-03-11 Version 5.2.2 =
128 Fix CSS issues in the standard Checkout
129
130 = 2026-03-09 Version 5.2.1 =
131 Fix: Only show the recurring Checkout when there's a recurring product in your shopping cart.
132
133 = 2026-03-02 Version 5.2.0 =
134 Bump required versions of php, WP and Woo to reasonably modern versions
135 Fixed all blocks to be compatible with the new iframe based block editor
136 Ensure Pickup Locations are editable if any are defined since these are available in Express and Checkout
137 Make the new interactivity based minicart work correctly with Checkout
138
139 = 2026-02-23 version 5.1.6 =
140 Fix customer prefill in Checkout
141 Add block to support new interactivity-API based minicart for Express Checkout
142 Handle swedish and finnish phone numbers correctly when canonicalizing
143 Support Tutor LMS in Express and Checkout
144 All blocks updated to version 3
145 Show Express Checkout button in cart if the settings say so, even with Vipps Checkout active
146 Suppress permission warnings
147
148 = 2026-02-11 version 5.1.5 =
149 Suppress REST warning about permission callback
150
151 = 2026-02-04 version 5.1.4 =
152 Fix translations
153 Fix customer prefill in checkout when customer is known
154
155 = 2026-02-04 version 5.1.3 =
156 Fix: javascript crash in backend
157
158 = 2026-02-03 version 5.1.2 =
159 Allow the Buy Now block to be inserted in all contexts, providing a button to buy an arbitrary product via Express on any page
160 Minor improvements for compatibility for translation plugins
161 Improve error-handling when a shipping method has been paid for in Vipps MobilePay Express, but cannot be added to the Woo order
162
163 = 2026-01-19 version 5.1.1 =
164 Fix link to the settings-page for the login app
165 Fix rendering of Buy-Now block in Product Collections block
166 Improve user interface of Buy-Now block
167 Style improvements for the express checkout block
168 Improve logging for shipping for express checkout
169
170 = 2026-01-06 version 5.1.0 =
171 Fix errors preventing order completion in certain situations using Checkout and Klarna Payments
172 New option in settings/advanced to modify phone numbers in Express or Checkout so that they either get an added "+" or the country prefix is removed
173 New, more space-efficient buttons and a new button configurator interface
174
175 = 2025-12-16 version 5.0.14 =
176 Fixed fatal typo in express checkout
177 = 2025-12-16 version 5.0.13 =
178 Fix: language in Checkout when using multilang plugins.
179 Fix: encoding issue in Express checkout.
180 Fix: manual Woo refund triggering Vipps MobilePay refund when the entire remaining amount is refunded
181
182 = 2025-11-24 version 5.0.12 =
183 Added new filter for adding options to Express Checkout, 'woo_vipps_modify_express_checkout_rate'. This for adding options like delivery times etc to your custom shipping methods and rates
184
185 = 2025-11-17 version 5.0.11 =
186 Added filters for selecting "user language" when necesssary
187 Improved handling of chosen shipping method for Checkout
188 Improving Mailchimp integration when using Express Checkout
189
190 = 2025-11-10 version 5.0.10 =
191 Fixed expiry of checkout sessions when WooCommerce times out an order
192 Added support for TranslatePress to "get customer language"
193 Changed headers for Express Checkout orders in the API to allow for better logging
194
195 = 2025-10-27 version 5.0.9 =
196 Fixed incompatibility notice in the checkout block
197
198 = 2025-10-20 version 5.0.8 =
199 Fix for Checkout Posti shipping method crash.
200 Fix a bug where a log line did not show order id correctly.
201
202 = 2025-10-13 version 5.0.7 =
203 New feature for deleting all settings when deactivating plugin (under settings/advanced).
204 Changed loading of certain web component scripts to async.
205 Fix more logging print bugs
206
207 = 2025-10-10 version 5.0.6 =
208 Fix a bug in a rare logging print
209
210 = 2025-09-30 version 5.0.5 =
211 Handle edge-case for rounding of shipping prices in checkout and express
212
213 = 2025-09-30 version 5.0.4 =
214 Make express checkout provide addresses for virtual orders again (if requested)
215
216 = 2025-09-22 version 5.0.3 =
217 Properly handle shipping when coupons are added
218 Fix spurious error logs when express checkout orders are cancelled.
219
220 = 2025-09-15 version 5.0.2 =
221 Fix Checkout widgets on mobile
222 Fix phone numbers being stripped when using external payment methods
223
224 = 2025-09-01 version 5.0.1 =
225 Fix buttons for Express for finland
226
227 = 2025-09-01 version 5.0.0 =
228 Fix for session handling for shipping in Express checkout
229 Now supports New Express Checkout, including support for pickup locations
230
231 = 2025-06-16 version 4.1.7 =
232 Small bug fixes
233
234 = 2025-06-16 version 4.1.6 =
235 Added support for All Products for WooCommerce Subscriptions
236
237 = 2025-06-11 version 4.1.5 =
238 More issues with empty string cost values handled
239
240 = 2025-06-10 version 4.1.4 =
241 For some shipping methods, tax, or cost, were returned as "" instead of "0" or 0, which caused fatal errors in both Express Checkout shipping handling and epayment sessions
242
243 = 2025-06-02 version 4.1.3 =
244 Make CSS for Checkout Widgets more specific, add hook for enqueing scripts for checkout
245
246 = 2025-06-02 version 4.1.2 =
247 Ensure customer order notes from Checkout ends up in the right place
248
249 = 2025-05-27 version 4.1.1 =
250 Hotfixes for the recurring subsystem
251
252 = 2025-05-26 version 4.1.0 =
253 Support order notes and coupons in Vipps Checkout. This can be turned off in the Vipps Checkout settings.
254 Developers can add more widgets using filters; including for actions that modify the session.
255
256 = 2025-05-12 version 4.0.15 =
257 Fix small bug in shipping handling in the cart(s).
258
259 = 2025-05-12 version 4.0.14 =
260 Support Pickup Locations in Vipps MobilePay Checkout
261
262 = 2025-05-05 version 4.0.13 =
263 Support recalculation of order value in Vipps Checkout when address/customer information changes, recalculating correct VAT in certain situations.
264
265 = 2025-04-23 version 4.0.11, 4.0.12 =
266 Add support for pickup points, lead time and home delivery timeslots in Vipps Checkout
267
268 = 2025-04-09 version 4.0.10 =
269 Fix render bug in the shortcode woo_vipps_buy_now.
270
271 = 2025-04-08 version 4.0.9 =
272 Support pickup-points in Vipps Checkout.
273 A new filter,
274 `$pickup_points = apply_filters('woo_vipps_shipping_method_pickup_points', [], $rate, $shipping_method, $order);`
275 will allow merchants to add pickup points to shipping methods, as arrays with keys id, name, address, city, postalCode and country. It is also possible to add an array of openingHours (as strings).
276
277 = 2025-04-08 version 4.0.8 =
278 Various fixes in recurring-subsystem
279
280 = 2025-03-24 version 4.0.7 =
281 Slight improvements in order summary handling
282
283 = 2025-03-19 version 4.0.6 =
284 Added the QR api for Mobilpay sites
285 Minor changes to texts
286
287 = 2025-02-17 version 4.0.5 =
288 Fix webhooks handling for some edge cases
289 New and improved Wizard for new users
290
291 = 2025-02-04 version 4.0.4 =
292 Ensure WooCommerce uses the singleton for the payment gateway
293 Protect against errors when cancelling non-captured amounts from completed orders.
294
295 = 2025-02-03 version 4.0.3 =
296 Fix webhooks-initializing when recurring is present, and provide better feedback when testing connection to Vipp
297
298 = 2025-01-20 version 4.0.2 =
299 Fixes for crash on after_plugin_row
300
301 = 2025-01-20 version 4.0.1 =
302 Recurring updated to 2.1.4
303
304 = 2025-01-13 version 4.0.0 =
305 This version integrates the Vipps MobilePay Recurring Payments plugin, adding support for recurring payments. (Recurring payments requires WooCommerce Subscriptions and a Vipps MobilePay MSN with recurring payments added).
306 Fixes some spurious warnings
307
308 = 2024-12-18 version 3.0.9 =
309 Fix wrapper of Express Checkout button on the terms-and-condition page
310 Preliminary Swedish translations
311
312 = 2024-12-09 version 3.0.8 =
313 Support for the Product Collection block with the new Buy-now block for Vipps MobilePay Express checkout. This new block being standard from Woo 9.5, support for the old "All products" block is removed. The other legacy collection blocks are still supported, since the framework for those is rather easier to maintain. If you are using the All Products block and want support for Express Checkout, we suggest moving on to the new Product Collection block.
314
315 = 2024-12-02 version 3.0.7 =
316 If an order has been edited so that its value is less than the reserved amount, cancel the rest of the reserved amount after capture
317 Also, if an order that has not been captured yet needs repayment (in the Processing state) we now allow this. The money can only be refunded after capture, but in this case we will release the "refunded" money as soon as the order has been set to "complete".
318 The On-Site messaging badge block will now use the 3.0 Block API
319
320 Change epayment_cancel_payment logic to match documentation
321 Update the Badge block to the latest specifications and enable it for MobilePay
322
323 = 2024-11-18 version 3.0.6 =
324 Two extremely dumb errors fixed that interacted with 3.0.5 to disable Vipps Checkout. Sorry.
325
326 = 2024-11-18 version 3.0.5 =
327 Fixes compatibility issues with Checkout, Checkout for Recurring, WooCommerce Subscriptions and Gutenberg Checkout block
328
329 = 2024-11-12 version 3.0.4 =
330 Fixes an issue with too small images being uploaded to Vipps for orders
331 Does actions requiring translations in after_set_theme instead of plugins_loaded to avoid triggering "doing it wrong"-errors in WP 6.7.
332
333 = 2024-10-28 version 3.0.3 =
334 Fix issue with orders with zero-value fees
335 Fix issue with not being able to turn off Klarna in Checkout
336 Change settings-setup to require country to be selected first
337
338 = 2024-10-14 version 3.0.2 =
339 Fix support of Klarna Payments as an external payment method
340
341 = 2024-10-07 version 3.0.1 =
342 The Gutenberg Checkout block has changed it's treatment of the return value of Process Payment, which is now required to be an array (earlier documentation specified a NULL) even in case of errors. This caused problems with Vipps/Mobilpay to get turned into fatal errors; fixed in this version.
343
344 = 2024-09-16 version 3.0.0 =
345 In this version, we are introducing an all-new settings screen reached from the Vipps Mobilpay menu. The old settings page will redirect to this. It should look and feel familiar, but we're going to use this page to hopefully improve the configuraton experience as the features improve and the settings grow more complicated.
346 We also support the new block-based product editor from this version on.
347
348 To be able to do this, we are increasing the required version of Wordpress to version 6.2. If you are unable to upgrade wordpress to this version, you can still download versions from the 2.1.x branch on wordpress.org - but we'll only add essential and security fixes to this branch.
349
350 = 2024-09-10 version 2.1.10 =
351 Fix CSS on QR-code page
352
353 = 2024-09-09 version 2.1.9 =
354 Handle coupons for Vipps Checkout
355
356 = 2024-08-26 version 2.1.8 =
357 Change API to use taxRate instead of taxPercent to allow for VAT change in Finland 1. sep 2024.
358
359 = 2024-08-16 version 2.1.7 =
360 Allow Klarna as external payment method in Checkout
361 Fix issue with session handling that would break shipping in Checkout in Woo 9.2
362
363 = 2024-08-15 version 2.1.6 =
364 Stop refunding cancelled orders when they are older than 30 days as a safety measure. This can be changed by the 'woo_vipps_cancel_refund_days_threshold' filter.
365
366 = 2024-07-29 version 2.1.5 =
367 Fix error handling when receiving callbacks to unknown orders
368 Fix trying to use Woos logger when woo hasn't been loaded yet
369
370 = 2024-06-18 version 2.1.4 =
371 Fix untranslateable string and a sprintf format string with a bug in it (Thanks Knut Sparhell for reporting)
372
373 = 2024-06-10 version 2.1.3 =
374 Fix annoying regression where VippsCheckout would trigger the "Unknown order" branch on the thank you page
375
376 = 2024-06-07 version 2.1.1, 2.1.2 =
377 Fix issue where session was not active when computing checkout fields
378 Fix previous fix for older php versions
379 Bump required php version to 7.0
380
381 = 2024-06-05 version 2.1.0 =
382 Removed support for Instabox in Vipps Checkout Shipping
383 Added support for external payment methods in some markets
384 Changed gateway registering to use class name instead of instantiated objects to prevent unintended breakage
385
386
387 = 2024-05-21 version 2.0.11 =
388 Fixed some utranslatable strings and changed MobilePay reservation time notices to 14 days
389
390 = 2024-04-22 version 2.0.10 =
391 Added nocache-headers for nginx
392 Fixed an issue that could delay order confirmations in rare situations
393 Added a failsafe for certain situations that could destroy sessions in shipping computation
394
395 = 2024-03-25 version 2.0.9 =
396 Fixed some places where NOK were hard-coded in as currency.
397
398 = 2024-03-18 version 2.0.8 =
399 Create a limit of 10 attempts to capture an order; do not call API after this. The order will be uncapturable. It is possible to reset this by pressing "Get complete transaction details" in the Vipps metabox for the order.
400 Fix in the logic for deleting webhooks
401
402 = 2024-03-11 version 2.0.7 =
403 Minor updates and language
404
405 = 2024-02-19 version 2.0.6 =
406 Made sure the filters for the_title on the checkout page works even with too few arguments
407 Added notice and warning for MobilePay that capture must be done within 14 days
408
409 = 2024-01-25 version 2.0.5 =
410 Add workaround for Orderline issue with Checkout
411 Use translate.wp.org for translations
412
413 = 2024-01-25 version 2.0.3, 2.0.4 =
414 Fix default payment status
415 More protection against issues where settings are wrong and the plugin tries to instantiate webhooks
416
417 = 2024-01-24 version 2.0.1, 2.0.2 =
418 Fix bug in uninstall hook and activation hook when settings are wrong in the database
419
420 = 2024-01-23 version 2.0.0 =
421 Support MobilePay as a payment method in Finland
422 Use the Epayment api for all transactions other than Vipps Express Checkout
423
424 = 2024-01-17 version 1.14.21 and 1.14.23 =
425 Disable support for order attribution by default - it can be added in the "Advanced" settings. Some sites got crashes due to memory use.
426
427 = 2024-01-16 version 1.14.21 and 1.14.22 =
428 Minor fix for 8.5.1 and express checkout
429
430 = 2024-01-15 version 1.14.20 =
431 Support Order Attribution in Vipps Checkout and Express Checkout
432
433 = 2023-12-14 version 1.14.19 =
434 Support for Mailchimp for WooCommerce, fixed regressions
435
436 = 2023-12-14 version 1.14.18 =
437 Debugging information added for situations where an order may be spuriously cancelled
438 Fix regression error in activate/deactivate actions
439
440 = 2023-12-13 version 1.14.17 =
441 Fix for issues with stored admin notices in newer woos, small css fix
442
443 = 2023-11-27 version 1.14.16 =
444 Minor fixes, refactoring Checkout support for further features
445
446 = 2023-10-16 version 1.14.15 =
447 Stop zeroing out addressline 2 in checkout
448 Fix polling when sessions are very long-lived in woo
449
450 = 2023-10-06 version 1.14.14 =
451 Fix sanitizion of output in Buy-Now button code; thanks to Darius Sveikauskas for reporting
452
453 = 2023-09-18 version 1.14.13 =
454 Check that images uploaded to receipts are either jpeg or png
455
456 = 2023-08-22 version 1.14.12 =
457 Fix edge cases where orders were wrongly cancelled in Vipps Checkout
458
459 = 2023-08-22 version 1.14.11 =
460 More filters/hooks:
461 `do_action('woo_vipps_before_thankyou', $orderid, $order);`
462 Runs before the thankyou page is reached, and can be used to finalize orders created using Checkout or Express Checkout, plus
463 `apply_filters('woo_vipps_express_checkout_new_username', '', $email, $userdata, $order);`
464 Which can be used to customize the username for new users created using express checkout or Vipps Checkout.
465 Supports MailerLite – WooCommerce integration (woo-mailerlite) in Vipps Checkout
466 Fix crashing bug interaction with the Add-on WooCommerce – MailPoet plugin
467
468 = 2023-07-31 version 1.14.10 =
469 Handle the new Thankyou-page behavious in Vipps Checkout too, by adding a new option to register/log in users
470 Prepare to handle other Checkout flows
471
472 = 2023-07-19 version 1.14.9 =
473 Support Free shipping for Porterbuddy in Vipps Checkout
474 Fix issue with Woo 5.8.x and above where Express Checkout required email confirmation before the thankyou page was shown.
475
476 = 2023-06-22 version 1.14.8 =
477 Fix back button on express checkout
478
479 = 2023-06-12 version 1.14.7 =
480 Add protection against caches ignoring nocache-headers and rename the "limited session" parameter to something sane.
481
482 = 2023-05-31 version 1.14.6 =
483 Ensured admin notices do not crash newer versions of WooCommerce when Vipps is triggered with no current screen
484
485 = 2023.04.25 version 1.14.5 =
486 Changed descriptions on Bring shipping methods for Vipps Checkout
487 Fixed typo which made the "Confirm terms and conditions" screen always appear if started from the Cart
488
489 = 2023.03.16 version 1.14.4 =
490 Apparently some setup got called woocommerce_init_shipping more than once, which crashed on the new Checkout shipping methods.
491
492 = 2023.03.16 version 1.14.3 =
493 Bugfix for some shipping methods in Vipps Checkout
494
495 = 2023.03.13 version 1.14.2 =
496 Ensures that orders that don't need shipping do not ask for addresses from customers unless you explicitly want to.
497 Small bugfixes too.
498
499 = 2023.03.06 version 1.14.1 =
500 Set require_userInfo to false per default for Elemenor and other users of pre_handle_404
501 Bugfixes
502
503 = 2023.02.14 version 1.14.0 =
504 Support Vipps Checkout version 3 with extended support for shipping methods in Vipps Checkout, allowing for the selection of pickup points and more.
505 Remove default title on Vipps Checkout page
506 Added filter to support for extra consent checkbox in Vipps Checkout
507
508 = 2023.02.06 version 1.13.5 =
509 Add failsafe for rare bug affecting some external payment method purchases with Klarna Checkout
510
511 = 2023.01.25 version 1.13.4 =
512 Remove lookup of orderid based on Vipps-orderid from database to improve speed and remove issues with transients etc.
513
514 = 2023.01.02 version 1.13.3 =
515 Workaround for WooCommerce Smart Coupons bug
516 Let Vipps Checkout handle the WooCommerce endpoints for thankyou etc, for better Elementor compatibility
517 Support for Pixel Your Site-like mechanisms for Vipps Checkout
518
519 = 2022.12.21 version 1.13.2 =
520 Fix for a php8 issue with unset options for the badge feature
521
522 = 2022.12.13 version 1.13.1 =
523 Changes required for newer version of epayment-api
524 Changes in localization for blocks
525
526 = 2022.12.12 version 1.13.0 =
527 Added support for HPOS (https://woocommerce.com/document/high-performance-order-storage/)
528 Added protection from Vipps being ran while WooCommerce is deactivated
529
530 = 2022.11.28 version 1.12.1 =
531 Added support for ecommerce-tracking in GAv4 and AdWords for Monster Insights, plus extra support for Express Checkout for Pixel Your Site.
532
533 = 2022.11.21 version 1.12.0 =
534 Added support for Vipps On-Site Messaging badges
535
536 = 2022.11.09 version 1.11.7 =
537 Fix issue with duplicate order ID's, but for real this time
538
539 = 2022.11.07 version 1.11.6 =
540 Fix issue with duplicate order ID's
541
542 = 2022.10.24 version 1.11.5 =
543 Reorganization of banner code
544
545 = 2022.10.10 version 1.11.4 =
546 New option for turning off receipts, better support for tax-free shipping
547
548 = 2022.10.05 version 1.11.3 =
549 * Fix admin javascript bug that kept dismissible banners non-dismissed
550
551 = 2022.09.29 version 1.11.2 =
552 * Fix string concatenation bug crashing php8.x
553
554 = 2022.09.27 version 1.11.1 =
555 * Fix default-setting of new settings; the old method broke on php8.0
556
557 = 2022.09.26 version 1.11.0 =
558 * Improved settings-screen with a tabbed view and organization
559 * Filters for shipping options to add pickup-point, brand, description etc for shipping options not supported by standard Woo
560 * Adding option for dropping contact and address fields for Vipps Checkout
561
562 = 2022.09.19 version 1.10.3 =
563 * Fix _created_via so it will just say 'checkout' to be consistent with other payment gateways
564 * Fix transaction text so it does not refer to confirming the transaction; this is better because it is also displayed on order history page
565
566 = 2022.08.26 version 1.10.2 =
567 * Fix typo in version numbers and type of VAT percentage for order management API
568
569 = 2022.08.17 version 1.10.1 =
570 * Small change in Order Management API following changes to shipping handling
571
572 = 2022.07.04 version 1.10.0 =
573 * Added support for the Order Management Api, which stores the receipt and other order information in the customers' app. See the 'woo_vipps_add_order_categories' filter for extending the information passedd.
574
575 = 2022.06.28 version 1.9.3 =
576 * Added compatibility for Dibs/Nets Easy Payment gateway, which made certain untenable assumptionts
577 * Fix coupon handling in express checkout - thanks to @kimbertelsen for debugging
578
579 = 2022.06.20 version 1.9.2 =
580 * Make extra double sure we dont get session cookies in callbacks
581
582 = 2022.06.13 version 1.9.1 =
583 * Improve compatibility with shipping modules
584 * Fix breakage in Vipps support for the All Products block
585 * Change SVG buttons to current elements
586
587 = 2022.05.30 version 1.9.0 =
588 * Support for Vipps QR-api
589
590 = 2022.05.25 version 1.8.22 =
591 * Ensure the Snap Pixel for WooCommerce plugin does not break express checkout by outputting pixels when it shouldn't. Thanks to @optiflow at wp.org for detailed error reporting.
592 * Testing for WP 6.0.0
593
594 = 2022.04.07 version 1.8.21 =
595 * Protect "process_payment" from being called repeatedly when this is not allowed
596 * From Johnny Oskarsson:
597 - Improve compatibility with headless themes
598 - New filters for the data sent in `initiate_payment` and `initiate_checkout`, which allows for more control over the return URL which is especially important for headless themes.
599
600 = 2022.04.06 version 1.8.20 =
601 * Ensure alternative browsers work on mobile on Checkout so that "unknown order" does not happen on order return
602 * Ensure Vipps transaction references are at least 8 chars long
603
604 = 2022.03.24 version 1.8.19 =
605 * Fix race condition in code that checks order status when callback hasn't happened
606
607 = 2022.03.22 version 1.8.18 =
608 * Fix name errors in express checkout
609
610 = 2022.03.21 version 1.8.17 =
611 * Handle error case when shipping address is received empty in callbacks
612
613 = 2022.03.14 version 1.8.16 =
614 * Ensure Express Checkout and Checkout session handling still works for logged-in users in newer versions of Woo
615
616 = 2022.03.07 version 1.8.14 =
617 * Change payment method title to Credit Card if this was used on the Vipps Checkout page
618
619 = 2022.03.01 version 1.8.13 =
620 * Typo that accidentally destroyed the Woocommerce endpoints page fixed (thanks to @stivenson2005 at wp.org)
621
622 = 2022.02.28 version 1.8.12 =
623 * Support for Vipps Checkout alternative checkout page
624
625 = 2022.02.09 version 1.7.25 =
626 * Fix in the loading of a file that caused crashes when woocomerce was not active
627
628 = 2022.01.18 version 1.7.24 =
629 * Minor bugfixes
630
631 = 2021.12.20 version 1.7.23 =
632 * Minor bugfixes
633
634 = 2021.12.13 version 1.7.22 =
635 * Support variations where one of the dimensions is 'any'
636
637 = 2021.11.29 version 1.7.21 =
638 * Accept two-letter country names now being sent by Vipps
639 * Ensure Express Checkout orders are handled correctly by WooCommerces' cancel-unpaid-orders thing
640 * When checking Vipps orders stuck in 'pending', also cancel them if they don't exist etc
641 * Update the "partial orders" used for Express Checkout so they will work more like normal orders.
642 * Change how redirects to Vipps work to avoid having the back-button work badly on Safari
643
644 = 2021.11.22 version 1.7.20 =
645 * Adds a dismissible banner for Vipps Recurring Payments if it has never been installed and WooCommerce Subscriptions *is* installed.
646
647 = 2021.11.17 version 1.7.19 =
648 * Make sure failed orders get set to 'pending' when restarting payment with Vipps
649
650 = 2021.11.15 version 1.7.18 =
651 Add support for Woocommerce Subscriptions manual renewals using a filter and a developer setting.
652 Fix issue where customer was assumed to exist even when doing cron jobs for rescuing dead orders
653 Add support for testing the callback handler remotely
654
655 = 2021.10.19 version 1.7.17 =
656 Fix CSS issue caused by previous version
657
658 = 2021.10.18 version 1.7.16 =
659 Support a more explicit, multi-step address selection flow in Express checkout, toggleable in the settings
660 Small CSS fixes for certain themes
661
662 = 2021.10.05 version 1.7.15 =
663 Fix various php8-related bugs
664
665 = 2021.10.04 version 1.7.14 =
666 Add extra supports for plugins like Yith WooCommerce Name Your Price and move compatibility hacks into a separate file
667 Support non-standard pretty permalinks by stopping redirect_canonical after a special page has been requested.
668
669 = 2021.09.13 version 1.7.13 =
670 Ensure refunds of 0 NOK are not handled by Vipps
671
672 = 2021.08.23 version 1.7.12 =
673 The cron job that checks the status of abandoned orders have since 1.7.10 restored these orders' session to check the status as correctly as possible.
674 It seems this may ruin the session of other active users however, and we can't have that, so now the status is checked without restoring the session.
675
676 = 2021.08.09 version 1.7.11 =
677 Updating for latest versions of WP and Woo
678
679 = 2021.06.22 version 1.7.10 =
680 Added a fail safe for situations where the Vipps callback fails and the customer does not return to the store
681
682 = 2021.06.14 version 1.7.9 =
683 Tiny change in "No shipping required" setup
684
685 = 2021.05.18 version 1.7.8 =
686 Fix error-handling when creating new customers in express checkout
687
688 = 2021.05.18 version 1.7.7 =
689 Fix integration with Klarna Checkout so Vipps can be disabled as external payment method when appropriate
690
691 = 2021.04.19 version 1.7.6 =
692 Version bump for new version of WooCommerce and Blocks
693
694 = 2021.03.29 version 1.7.5 =
695 Increase priority of handling special pages to avoid 404-handlers in themes and plugins to handle them first
696
697 = 2021.03.24 version 1.7.4 =
698 Fix the undismissable banner issue by ensuring browsers won't have cached the admin javascript
699
700 = 2021.03.22 version 1.7.3 =
701 Remainder that the Login with Vipps plugin exists
702
703 = 2021.03.15 version 1.7.2 =
704 Fixes javascript problem on express checkout screen that could be caused by plugin interactions
705
706 = 2021.03.01 version 1.7.1 =
707 Compatibility with Woo 5.0.0 and WP 5.7.0
708
709 = 2021.01.25 version 1.7.0 =
710 Stop using the deprecated payment status interface. This is a quite large rewrite that should be invisible to uses.
711
712 = 2021.01.18 version 1.6.9 =
713 Bugfixes for user creation in express checkout
714
715 = 2021.01.05 version 1.6.8 =
716 Bugfix for Gutenberg blocks
717
718 = 2020.12.22 version 1.6.7 =
719 Bugfix for user login in express checkout
720
721 = 2020.12.18 version 1.6.6 =
722 Bugfix for Woo gutenberg blocks (other than all products)
723
724 = 2020.12.14 version 1.6.5 =
725 Login and user creation synchronized better with Login with Vipps
726 Tested on newest versions
727
728 = 2020.11.25 version 1.6.4 =
729 More sanitation added
730
731 = 2020.11.24 version 1.6.3 =
732 Updated WP/Woo versions
733
734 = 2020.11.16 version 1.6.2 =
735 Bugs fixed: undefined variable removed (thanks to kimmenbert @ github for reporting)
736 Correct version of the plugin reported to the Vipps-api
737 Ensure all products are in stock when using Express Checkout (thanks to lykkelig @ wp.org for reporting)
738
739 = 2020.11.02 version 1.6.1 =
740 Bugs fixed: WPML support reenabled thanks to a bug report by @kodeks, user creation improved thanks to @henmor
741
742 = 2020.10.19 version 1.6.0 =
743 Integrate with Login with Vipps and provide again the "create users when using express checkout" checkbox. If you choose too, this will then create (and log in) users when using express checkout.
744 Only users without privileges will be logged in like that. If you install Login with Vipps, this will be set as the default choice.
745
746 = 2020.10.05 version 1.5.2 =
747 Fixed deletion of cancelled orders; thanks to @alarsen2 for reporting
748
749 = 2020.09.28 version 1.5.1 =
750 Fixed issue with payment_complete not being called. Thanks to espen @ nhg for reporting and debugging
751
752 = 2020.09.14 version 1.5.0 =
753 Added support for WooCommerce Gutenberg Blocks: the Checkout block, the All Products blocks and other product blocks.
754
755 = 2020.07.29 version 1.4.11 =
756 Added the WOOCOMMERCE_CHECKOUT constant to create_partial_order, because some plugins act differently on checkout and on normal page views.
757 Improved compatibility with KCO external payments
758
759 = 2020.07.01 version 1.4.10 =
760 Added yet another call to calculate_totals on the cart after the woocommerce_cart_loaded_from_session action
761
762 = 2020.07.01 version 1.4.9 =
763 Fixed a bug in the session-restore code for Express Checkout that could affect pricing of shipping
764 Added a do-action call to 'woocommerce_cart_loaded_from_session' in callbacks to allow dynamic pricing plugins to run their code
765
766 = 2020.06.29 version 1.4.8 =
767 * Fixed a bug in express checkout shipping calculations where cart totals could be wrong
768 * Changed license from AGPLv3 (http://www.gnu.org/licenses/agpl-3.0.html) to MIT (https://choosealicense.com/licenses/mit/)
769 * Added filter to remove Vipps as option in Klarna Checkout, and added a check for unsupported carts.
770 * Added filter 'woo_vipps_payment_return_url' to allow plugins to add extra arguments to return URL
771 * Changed display logic of WooCommerce status messages on Express Checkout screen to allow themes that rewrite these to not show error messages when they don't apply
772
773 = 2020.05.25 version 1.4.7 =
774 * Support themes that use their own templating-mechanism by allowing the use of a real page ID to handle the Vipps special pages
775 * Improve the race-condition avoidance code, and make it possible to implement real locking for systems that support it (open the developer settings to enable)
776 * If Klarna Checkout uses Vipps as external payment gateway, ensure that Klarna Checkout is still the default payment method afterwards
777 * Change order prefix to contain the sitename of the store if possible to aid with support
778
779 = 2020.04.27 version 1.4.6 =
780 * More robustness and checks in callbacks
781
782 = 2020.04.27 version 1.4.5 =
783 * Changed all uses of "WC_Cart" to use the main WC-cart
784 * Changed the shipping callback to use the real cart from the Session; with no "temporary" cart created from the order
785 * Changed cart saving and restoring for single product express checkout to use PHP serialization
786 * Experimentally support the 'bundle' product type of WooCommerce Product Bundles
787
788 = 2020.04.06 version 1.4.4 =
789 * Changed freight calculation to ensure plugins that override the WC_Cart's class will continue working.
790 * Changed handling of signal file cleanup and deletion of cancelled express checkout orders to wp-cron to avoid problems on sites with heavy load
791
792 = 2020.03.23 version 1.4.3 =
793 * Added support for Klarna Checkout based on the code provided by Krokedil at https://github.com/krokedil/klarna-checkout-vipps-external-payment-method
794 * Added support for static shipping: Much quicker express checkout if your shipping method don't depend on the customers address (or if your customers are logged in.) This precalculates the shipping options before sending the user to Vipps, but be aware: All the options must be static (like fixed price and so forth).
795
796 = 2020.03.03 version 1.4.2 =
797 * Tiny change to avoid logging non-errors if no shipping method has been chosen at all
798
799 = 2020.02.25 version 1.4.1 =
800 * Bugfix: The template chooser mechanism caused WP_DEBUG to print out error messages if the option wasn't set.
801
802 = 2020.02.24 version 1.4.0 =
803 * Properly round prices with wc_format_decimal (Thanks to Shattique @ netthandlesgruppen for reporting)
804 * Ensure 'spinner' on page forwarding to Vipps is centered
805 * New option in settings: Override the page template used for the Vipps special pages (choose 'full width' and so forth here.)
806 * New shipping handling of shipping callbacks in Express Checkout makes shipping methods using meta data work - that is, all shipping methods that have added meta data for for instance integration with transport companies and so forth.t
807 * DEPRECATION: The filter 'woo_vipps_shipping_methods' is _deprecated_ as of version 1.4.0. If you use it, it will continue to work as before, but it will disable the new Express Checkout Shipping mechanism, and thus will not support metadata in the shipping methods; which certain shipping methods need - in particular those with integration with other services. A notice will be printed on the admin screen, and an option will be shown in the settings that will allow you to silence this warning (and then everything will work as before) or to disable this filter if you prefer to use the new method.
808 * New filter 'woo_vipps_express_checkout_shipping_rates' which replaces the filter above, taking the same arguments (a list of shipping methods, and order, and a cart). The format of the shipping methods is however different: They will consist of an array of 'rate' which is a WC_Shipping_Rate object, 'priority' which is an integer and the sort-order Vipps will use to display the alternatives, and 'default', which is a boolean: This will be the default choice
809 * New filter 'woo_vipps_default_shipping_method' taking the default shipping method ID, a list of the shipping methods available (as a table from method id to WC_Shipping_Rate object) and the order. Return a shipping rate id, like 'local_pickup:5'.
810 * New filter 'woo_vipps_vipps_formatted_shipping_methods'. This will take an array of the methods to be sent to Vipps, formatted as required by Vipps. This is mostly for debugging.
811 * DEPRECATION: the filter 'woo_vipps_express_checkout_shipping_rate' will only be applied if you use the old method of doing shipping for express checkout; thus you will have to have overridden the 'woo_vipps_shipping_methods' filter too. This is replaced by the filter 'woo_vipps_express_checkout_final_shipping_rate', which takes an WC_Shipping_Rate object, the order and the shipping info from Vipps and must return a WC_Shipping_Rate object.
812 * Replace use of file_get_contents with the WP http api methods, thus there is no longer any requirement for having allow_url_fopen true
813
814 = 2020.02.07 version 1.3.7 =
815 * Improved error-handling in validate-express-checkout; thanks to lykkelig @wp.org
816
817 = 2020.02.03 version 1.3.6 =
818 * Added protection for repeat orders from customers who don't get enough feedback that their order is complete
819 * Added terms-and-conditions checkbox to the interstitial screen on Vipps Express Checkout
820 * Added filters and hooks to facilitate validation of an express checkout order
821 * Fixed fee calculations for carts in express checkout (thanks to Shattique @ netthandelsgruppen for reporting & fixing)
822
823 = 2020.01.22 version 1.3.5 =
824 * Tested up to version 3.9.0 of WooCommerce and 5.3.2 of WP
825
826 = 2019.12.12 version 1.3.5 =
827 * Tested up to version 3.9.0 of WooCommerce and 5.3.2 of WP
828
829 = 2019.12.12 version 1.3.4 =
830 * Backwards compatibility for the callback session handler added
831
832 = 2019.12.02 version 1.3.3 =
833 * Add callback session handling to normal non-express checkout flow as well
834 * Ensure local_pickup does not get set as default, even if free - unless it is the only option
835
836 = 2019.11.20 version 1.3.2 =
837 * Ensured free_shipping is set as default shipping method in Express Checkout if the user qualifies. Thanks to Emily Bakke for reporting.
838 * When using express checkout, use the customers' phone number as default if we know it https://github.com/vippsas/vipps-woocommerce/issues/22. Thanks to sOndre for reporting.
839
840 = 2019.11.13 version 1.3.1 =
841 * Added code to ensure that wpml doesn't ruin callback urls with extra slashes
842
843 = 2019.11.04 version 1.3.0 =
844 * Finally, added a session handler for the Vipps callbacks so these happen with the same session and context as the user interactions. Furthermore added handling for coupons and any previous chosen shipping method in the shipping callback, and added sorting to this so cheapest appear first.
845 * Changed logic of maybe_delete_order so that it just marks the order as deleted and then does the actual delete 10 minutes later. This way, hooks and stuff can manipulate the order before it is deleted.
846
847 = 2019.10.21 version 1.2.5 =
848 * Added protection against too long 'transactionText' values, and a new filter 'woo_vipps_transaction_text_shop_id' which can be used to provide a short name for the store (default is home_url()). Thanks to Marco1970 on wp.org for reporting.
849
850 = 2019.10.14 version 1.2.4 =
851 * Added action 'woo_vipps_shipping_details_before_cart_creation' to assist sites where the Cart cannot be manipulated when no session is active.
852
853 = 2019.10.07 version 1.2.3 =
854 * Added actions and filters when creating Express Checkout order: 'woo_vipps_before_create_express_checkout_order' 'woo_vipps_create_express_checkout_cart_contents' and 'woo_vipps_express_checkout_order_created'
855 * Added a call to 'get_payment_details' before capturing or refunding money - this ensures that orders are synched with Vipps before this is done and eliminates a difficult error that previously only was fixable by pressing "Show complete transaction details".
856
857 = 2019.09.16 version 1.2.2 =
858 * Ensure situations where the first and second addresslines are duplicates are silently fixed
859 * Add option for deleting Express Checkout orders that are abandoned (from 'Pending' to 'Cancelled' without any customer or address info)
860 * Add 'developer mode' and in this, 'test mode' with a separate set of keys for testing Vipps. Remember, you will also need to install a test Vipps app from Testflight on a separate device from your normal Vipps-device.
861
862
863 = 2019.08.26 version 1.2.1 =
864 * Tested with WordPress 5.3, WooCommerce 3.7 and Bring Fraktguiden for WooCommerce 1.6.5
865
866 = 2019.08.06 version 1.2.0 =
867 * Removed separate Access Key subscription, now only one subscription key is required
868 * Documentation updated to reflect that the keys are now to be fetched from portal.vipps.no, and that the separate Access Key subscription is no longer neccessary
869
870
871 = 2019.06.24 version 1.1.18 =
872 * Version bump
873 * New filter woo_vipps_orderid - lets you generate your own (unique) orderid at Vipps
874 * New javascript filter for customizing the status check error handler
875
876 = 2019.06.17 version 1.1.17 =
877 * Changed documentation and screenshots to correspond with new subscription key setup at Vipps
878
879 = 2019.05.21 version 1.1.16 =
880 * Disabled Vipps metabox for non-vipps shop_orders
881 * Fixed bug in Express Checkout for single variable products - thanks to Gaute Terland Nilsen @ Easyweb for the report
882 * Fixed links in readme.txt
883
884 = 2019.04.29 version 1.1.15 =
885 * Renamed second of two actions in the shipping details callback
886 * Tested with WooCommerce 3.6.2 and WordPress 3.5.2
887 * Changed help text for Ocp_Apim_Key_AccessToken to reflect that for some users, the eCommerce key should be used
888
889 = 2019.04.08 version 1.1.14 =
890 * Wrapped "Buy now"-text in buttons in a SPAN to allow for easier styling
891 * Fixed error in instantiating Shipping Rates for Express Checkout orders (Thanks to Gaute Terland Nilsen @ ewn.no for reporting and debugging)
892 * Small bugfixes
893
894 = 2019.03.11 version 1.1.13 =
895 * New compatibility mode for "Buy now" for products that need special configuration. You can choose this in the backend, and the purchase will be made in a more compatible manner which is _slightly_ less smooth.
896 * Disable "Buy now" buttons if products or cart have total value 0 - Vipps can't handle free products.
897 * Added support for WP hooks in javascript (with backwards compatibility for 4.7-4.9).
898 * New filters/actions: 'woo_vipps_single_product_compat_mode', 'woo_vipps_single_product_buy_now_classes'
899 * Javascript filters/actions: 'vippsBuySingleProduct' 'vippsBuySingleProductCompatMode' 'vippsBuySingleProductCompatModeAction' 'vippsRemoveErrorMessages' 'vippsErrorMessage' 'vippsAddErrorMessage' 'vippsInit'
900 * Add a transaction ID (the prefix pluss the order id) to orders
901 * Fix title of "Buy now with Vipps" button (thanks to @redaksjonen)
902
903 = 2019.02.26 version 1.1.12 =
904 * Fixes bugs/issues with direct capture and the SALE status at Vipps
905 * Fix bug that could lead to shipping address being set twice when doing express checkout
906 * Tested to Woo 3.5.5 and WP 5.1
907
908 = 2019.02.04 version 1.1.11 =
909 * Improvements to logging
910 * Tested with 5.1 beta
911 * Changed the express checkout shortcode methods to ignore the backend settings for express checkout - now only the cart will be verified when a short code is used
912 * In this version, it is possible to choose Processing as a non-captured status (with capture done either manually or on Complete), where shipping must be done after capture. This changes the status change hook usage in the plugin.
913 * To facilitate custom order statuses and flow, use payment status instead with only four values (initiated/authorized/complete/cancelled) to check results
914 * Bugs in the shipping callback for Express Checkout fixed
915
916
917 = 2019.01.01 version 1.1.10 =
918 * Ensure order edits don't confuse the captured amount. Make 'amount' required argument to Api's capture_payment, and make it be in cents only
919 * Added button to refund any accidently over-captured amount on a completed order
920 * As a sideeffect of retrieving the complete payment history, update the order with the status and postmeta values directly from Vipps
921 * Fixed spelling error in 'woo_vipps_set_order_shipping_details'
922
923 = 2018.12.17 version 1.1.9 =
924 * Error in WC_Logger usage fixed (thanks to (Thanks to Espen Espelund @netthandelsgruppen.no for the report as well as the rest of the issues covered in this update)
925 * Improved logging in general (Thanks to patch from E. Espelund)
926 * Fix 404 response on certain pages
927 * Added code to try to reduce impact of race conditions on persistent object caches
928 * Moved shipping-update into critical section in callback handler
929
930 = 2018.12.11 version 1.1.8 =
931 * Fix bug in express checkout for logged-in customers
932
933 = 2018.12.10 version 1.1.7 =
934 * Typo in 1.1.6 fixed
935
936 = 2018.12.10 version 1.1.6 =
937 * Added filter 'woo_vipps_order_failed_redirect'
938 * Added filters 'woo_vipps_express_checkout_supported_product_types', ''woo_vipps_product_supports_express_checkout', ''woo_vipps_order_failed_redirect' to control product types that cannot be bought by express checkout
939 * Added lots of wc_nocache_headers() to avoid caching where sessions etc are missing
940 * Added new action 'woo_vipps_vipps_callback'
941 * Improved security in shipping details callback (Thanks to Espen Espelund @netthandelsgruppen.no for the report)
942
943 = 2018.11.26 version 1.1.5
944 * Disable "pay" button on the order listing of aborted express checkout orders for logged-in users (thanks to [email protected] for the report)
945 * Added a failsafe to retrieve the order id on return to the shop even when session has been destroyed or is in another browser
946 * Added filter 'woo_vipps_special_page_template' for choosing template of special pages
947 * Added no-cache headers to return-from-vipps page
948 * Added text about shipping and express checkout
949
950 = 2018.11.19 version 1.1.4
951 * New filter 'woo_vipps_transaction_text' to customize the text sent to Vipps
952 * Added call to 'woocommerce_checkout_update_order_meta' in create partial order
953
954 = 2018.11.12 version 1.1.3
955 * New action on order shipping details method for express checkout
956 * New action on callback from Vipps
957 * New action when checking order status for express checkout
958 * Removed "!important" from CSS for Vipps-buttons
959
960 = 2018.11.05 version 1.1.2 =
961 * Support 'quantity' when buying products directly
962 * Support for WP5.0 and WooCommerce 3.5.1 tested
963 * "Show complete transaction details" button in backend to verify status at Vipps
964 * Added notification on order screen for orders that have been successfully captured
965
966 = 2018.10.29 version 1.1.1 =
967 * Backwards compatibility to 3.3.x added for direct buys
968
969 = 2018.10.29 version 1.1.0 =
970 * New feature: Buy directly using Vipps Express Checkout from product pages and catalog listings
971 * New feature: Create 'shareable links' allowing customers to buy directly using Vipps Express Checkout from external links and banners
972 * New filters, actions, shortcodes
973 * Support for WooCommerce 3.5.0
974
975 = 2018.10.09 version 1.0.7 =
976 * Improvement: Add 'woo_vipps_show_express_checkout' filter
977 * Improvement: Add 'woo_vipps_show_capture_button' filter
978 * Improvement: Add 'woo_vipps_captured_statuses'
979 * Bugfix/improvement: Changed WC_Gateway_Vipps to be a Singleton (fixes certain hooks being called several times)
980
981 = 2018.10.03 version 1.0.6 =
982 * Fix - Cart is now saved and restored if the payment is aborted or fails
983 * Improvement: Added hooks for cart save and restore
984 * Improvement: Added actions 'woo_vipps_before_process_payment', 'woo_vipps_before_redirect_to_vipps'
985 * Improvement: Added filter 'woo_vipps_shipping_callback_packages'
986
987 = 2018.09.25 version 1.0.5 =
988 * Fix - Shipping details callback returned prices wrongly formatted for some locales
989 * Fix - "Vipps as default" was always on (Thanks to Jacob von der Lippe for the bug report)
990 * Fix - Availability of the payment alternative now depends on currency and is subject to filters. Express checkout only shown when available
991 * Change - The plugin can be activated even if default currency is not NOK (to allow for multi-currency situations)
992 * Improvement - Filters, hooks and shortcodes added
993 * Improvement - Give a specific error message if allow_url_fopen is false (thanks to eddiex666 for suggestion)
994 * Improvement - Shipping details callback will return a zero-cost alternative if no shipping is needed
995 * Improvement - For order that do not need processing, payment_complete will be called iff capture is successful. This allows for auto-capture of virtual and downloadable products.
996
997 = 2018.09.12 version 1.0.4 =
998 * Change - Added more logging for shipping metods
999 * Fix - Make Description and Payment Method Name in settings actually affect the checkout page
1000 * Fix - Make plugin work in network installs of WooCommerce for multisite shops (Thanks to Thomas Audunhus for the bug report)
1001
1002 = 2018.07.06 version 1.0.3 =
1003 * Change - Added more logging for failed access token call
1004
1005 = 2018.07.03 version 1.0.2 =
1006 * Fix - Uninitialized variable use and wrong call to uninstall - thanks to Rafal Sokolowski for bug reports and patches
1007 * Change- Authtoken now used when verifying express checkout calls
1008
1009 = 2018.06.29 version 1.0.1 =
1010 * Fix - Showing whether an order is made with express checkout or checkout in backend
1011 * Change- Login code temporarily removed
1012
1013 = 1.0 =
1014 * Initial release.
1015
1016