Changelog

Changelog

1.3.0
  • Tweak - Create new purchase ID if customer changes currency or language during ongoing session.
1.2.3
  • Enhancement - Adds separate filters for create (aco_create_args) and update (aco_update_args) requests sent to Avarda.
1.2.2
  • Fix - Save company name correctly to WooCommerce order for B2B purchases.
1.2.1
  • Fix - Floating point precision fix (many decimals sent to Avarda) for refund requests.
1.2.0
  • Tweak - Standard Woo checkout fields check improvement.
  • Tweak - Adds filter aco_ignored_checkout_fields to be able to modify the checkout form fields that should not be displayed on the Avarda Checkout page.
  • Fix - Adds JWT token time expiry check.
  • Fix - Floating point precision fix (many decimals sent to Avarda) for refund requests.
1.1.3
  • Fix - Save Billing company name correct in WooCommerce order for B2B purchases.
1.1.2
  • Fix - Improvement of previous fix where to many decimals might get sent in prices to Avarda.
1.1.1
  • Tweak - Bumped required PHP version to 7.0.
  • Fix - Solved issue with to many decimals sent to Avarda (could happen in certain dev environments). Change from round to number_format.
1.1.0
  • Feature - Adds support for sending in termsAndConditionsUrl to Avarda (if set in WooCommerce).
  • Tweak - Changed Initialize checkout request endpoint to /api/partner/payments/.
  • Tweak - Adds request_url to logging.
1.0.1
  • Tweak - Added stack trace to logger.
  • Tweak - Reduce the amount of update requests in checkout.
  • Fix - Delete current purchase id stored in Woo session if GET or PUT request to Avarda fails.
1.0.0
  • Tweak - Tweak WC checkout form submission logic. The plugin is no longer reliant on a hashchange to send beforeSubmitContinue reponse to Avarda.
  • Tweak - Adds logging to logfile from frontend actions in checkout (during payment completion).
  • Tweak - Don't load checkout scripts on thankyou page.
0.2.0
  • Enhancement - Added support for server side callback url. Handles order status control better for payments where customer not returning to shop after completed Card/Swish payments.
  • Tweak - Increased timeout time to 10 seconds in request to Avarda.
  • Tweak - Move Woo order confirmation process to separate class.
  • Fix - Don't make cancel or activate requests if the WooCommerce order hasn't been paid for.
0.1.9
  • Enhancement - Added Swedish translation.
0.1.8
  • Enhancement - Avarda payment method title is added to the WooCommerce order.
  • Enhancement - Added support for displaying the languages Norwegian and Danish in Avarda checkout.
  • Enhancement - WooCommerce order number is now saved as the order reference in AvardaOnline.
  • Fix - Fix for validating order correct in checkout.
0.1.7
  • Fix - Load correct javascript checkout file depending on if plugin is in testmode or not.
  • Fix - Delete request token transient when credentials is changed.
0.1.6
  • Tweak - Initialize payment request is using the Avarda legacy endpoint.
  • Enhancement - Trigger event when Avarda Checkout form is loaded on checkout page.
0.1.5
  • Enhancement - Support for Swedish, Finnish and English language in the checkout.
0.1.4
  • Enhancement - Prevent doing update request when payment has state Completed or TimedOut.
0.1.3
  • Fix - Fix for extra checkout fields not showing up on checkout page.
0.1.2
  • Feature - Added support for customizing the Avarda Checkout through a filter.
  • Fix - Fix for endless spinning wheel at checkout if something went wrong in Avarda.
  • Tweak - Change the way plugin is fetching data from payment status request.
  • Enhancement - Initialize new payment at checkout if current payment timed out.
0.1.1
  • Tweak - Updated readme file.
0.1.0
  • Initial release.