Releases: vippsas/vipps-recurring-woocommerce
Releases · vippsas/vipps-recurring-woocommerce
1.12.0
- Added: Support for Klarna Checkout.
- Fixed: No longer attempt to load Vipps Recurring Payments if WooCommerce is disabled/not installed.
- Fixed: If you have a variable subscription product the Vipps settings from the "parent" will now be respected.
- Fixed: This gateway no longer shows up for single purchase products, only if there is at least one subscription product in the cart.
1.11.0
1.10.0
1.9.1
- Fix: Renewal orders will no longer transition to
completed
when the setting for this is turned off. - Fix: Fixed a problem where our
_vipps_recurring_waiting_for_gateway_change
was never processed for orders where the subscription was notwc-active
. Addedwc-on-hold
andwc-pending
to this list.
1.9.0
- Enhancement: Added a setting for what sort order we should check charges by.
- Enhancement: Added a setting for how many charges we should check at a time.
- Enhancement: Default amount of charges to check per wp-cron run is now 10.
- Change: Removed extra sortable columns from pending charges and failed charges tables. Sorting by meta value does not work in WooCommerce's wc_get_orders.
- Fix: Order by random now works as expected in our periodic status check for charges.
1.8.0
- Fix: Cancelled agreements can not be updated, thus we can not say that they have been cancelled in the description. Ensure we run the "maybe_update_subscription_details_in_app" code before we cancel an agreement, and only if the agreement is still "ACTIVE".
- Fix: Ensure we only ever cancel an agreement once.
- Fix: It's no longer possible to end up with more than one Vipps agreement by changing gateway twice or more on accident (this bug was introduced in 1.7.0).
- Enhancement: We now cancel DUE charges in Vipps when you change an order's status to 'Cancelled' or 'Failed'.
1.7.0
- Fix: Add missing Norwegian translation for "No failed charges found.".
- Fix: Failed charges now appear properly in the "Failed charges" list.
- Fix: Fixed an edge case when changing payment method to Vipps as a customer, when already using Vipps.
- Fix: Support upgrading to a different product variation. Price is now passed along properly and a campaign is applied in order to not confuse the customer.
- Fix: Update agreement in app when downgrading or not prorating a subscription.
- Fix: Do not allow multiple subscriptions in a single Vipps payment when other gateways that support it are enabled.
- Fix: No longer show the "capture" button on an order where the charge has failed previously.
- Fix: Delete meta values from renewal and resubscribe orders to make sure we get fresh charges.
- Fix: WooCommerce's automatic retry system should now work as expected on renewal orders. We now override the behaviour of
wcs_is_scheduled_payment_attempt
in ourcheck_charge_status
function. - Enhancement: The subscription description is now prefixed in the Vipps app with "[Pending cancellation]", "[Cancelled]" and "[On hold]" depending on the subscription's status.
- Enhancement: Added a setting per product for what source should be used for an agreement's description. You can now choose between product title, product short description, or custom text.
- Enhancement: Display sign up fees in a better way in the Vipps app. Use a campaign with a price of 0,- until the next payment date.
- Enhancement: Update item name and description in app for delayed in app updates.
- Enhancement: Added a link to explain the various possible failure reasons.
- Enhancement: Ability to change gateway from the admin dashboard, this means setting another Vipps agreement ID manually. This should also allow using the REST API to create a subscription.
- Enhancement: Bring style on notices and in product tabs up to par with the Vipps e-com plugin.
1.6.2
1.6.1
1.6.0
- Enhancement: There's now an overview of failed charges and their failure reason on the Settings -> Vipps Recurring Payments page.
- Refactor: Use the Helper class for most of our frequently used meta keys.
- Refactor: Renamed the class filenames, class names remain untouched.
- Fix: Redirect to last known agreement confirmation URL if the agreement is pending. This prevents being stuck in checkout.