Skip to content

Latest commit

 

History

History
579 lines (406 loc) · 27.6 KB

CHANGELOG.md

File metadata and controls

579 lines (406 loc) · 27.6 KB

Change Log

All notable changes to this project will be documented in this file.

This projects adheres to Semantic Versioning and Keep a CHANGELOG.

4.9.1 - 2024-06-19

Commits

  • No longer use inline <style>-element. (d014181)
  • Removed sanitize order ID logic for Sisow. (b24e733)

Full set of changes: 4.9.0...4.9.1

4.9.0 - 2024-06-07

Commits

Composer

Full set of changes: 4.8.0...4.9.0

4.8.0 - 2024-03-26

Changed

  • Revised payment gateway icon functionality. (9c858da)

Fixed

  • Fixed Pronamic Pay subscription meta box visibility. (988bca2)

Composer

Full set of changes: 4.7.1...4.8.0

4.7.1 - 2024-02-07

Fixed

  • Fixed "Fatal error: Uncaught Error: Call to undefined function wc_get_order()" in source text if WooCommerce is not active. (c4ccf37)

Full set of changes: 4.7.0...4.7.1

4.7.0 - 2023-12-18

Commits

  • Added BNPL disclaimer to In3 and Klarna. (58b8309)
  • Store VAT number from "WooCommerce EU VAT Number" plugin in customer/payment. (ba05c39)
  • Added method description for the credit card gateway. (801598e)
  • Added method description for Riverty. (bae4dac)
  • Added the Riverty disclaimer. (96ec8d9)

Full set of changes: 4.6.3...4.7.0

4.6.3 - 2023-11-06

Changed

  • Meta box HPOS compat. (ed25f45)
  • Added gateway settings field default value (fixes #62). (d67e020)

Full set of changes: 4.6.2...4.6.3

4.6.2 - 2023-10-30

Changed

  • Improved escaping of some HTML elements.
  • Added some missing if ( ! defined( 'ABSPATH' ) ) statements.

Composer

  • Added pronamic/wp-html ^2.2.

Full set of changes: 4.6.1...4.6.2

4.6.1 - 2023-10-18

Fixed

  • The 4.2.0 upgrade script for WooCommerce Subscriptions will now only schedule it's actions when WooCommerce Subscriptions is running. (60)
  • When paying for subscriptions via Mollie that are manually renewed, the payment is no longer marked to Mollie as a first payment for obtaining a mandate. This makes it possible to also use the Mollie bank transfer payment method to pay for subscriptions that are manually renewed. (58)

Full set of changes: 4.6.0...4.6.1

4.6.0 - 2023-10-13

Added

  • Added Pronamic Pay meta box on the WooCommerce admin order page.
  • Added Pronamic Pay meta box on the WooCommerce Subscriptions admin subscription page.
  • Added/improved support for the WooCommerce Subscriptions change payment method feature.

Changed

  • Updated to latest Pronamic coding standards. (cdf4b84)
  • Only set order status to pending payment if order still needs payment and order status is not already pending. (7892e23)

Fixed

  • HTML is no longer allowed in the WooCommerce thank you order received text. (cf5ae1b)

Full set of changes: 4.5.9...4.6.0

4.5.9 - 2023-09-11

Commits

Full set of changes: 4.5.8...4.5.9

4.5.8 - 2023-08-23

Commits

  • Fixed some WPCS 3 warnings. (4d7729a)

Full set of changes: 4.5.7...4.5.8

4.5.7 - 2023-07-12

Commits

  • Simplify connecting subscription on WooCommerce payment method change. (37a7f78)
  • Added subscription to payment on payment method change. (5628f74)
  • Updated subscription on woocommerce_update_subscription action instead of save_post. (8e93806)
  • Updated order meta instead of post meta on checkout. (360cacc)
  • Updated subscription source text to use WooCommerce Subscriptions edit post link and order number. (d74ce20)
  • Use order methods for edit URL and number in source text. (f0eb04b)
  • Use order edit URL as source URL. (ae9d4b8)
  • First add phase and then override next payment date. (133a5ad)
  • Added Billie gateway. (40f8385)
  • WooCommerce Subscriptions don't have period information within the renewal orders. (96228ef)
  • Connect first subscription period to payment. (4211a28)
  • Use 'start' instead of 'date_created' to fix difference in seconds. (b04c293)
  • Use new get_current_period function, we should not advance the subscription to a next period. (fc0e71f)
  • Set customer from WooCommerce subscription order. (bb97664)
  • Updated subscription lines from WooCommerce subscription order. (3d40213)
  • Use an order helper class to retrieve/build the payment lines from a WooCommerce order. (5bf96f1)

Full set of changes: 4.5.6...4.5.7

4.5.6 - 2023-06-01

Commits

  • Switch from pronamic/wp-deployer to pronamic/pronamic-cli. (9d434ab)
  • Complete payment for order when payment is authorized. (798f345)
  • Updated .gitattributes (542633c)

Full set of changes: 4.5.5...4.5.6

4.5.5 - 2023-03-30

Commits

  • Fixed refunded amount check. (e41c3ea)

Full set of changes: 4.5.4...4.5.5

4.5.4 - 2023-03-29

Changed

  • Extended support for refunds.

Composer

4.5.3 - 2023-03-13

Commits

  • Set composer package type to "wordpress-plugin". (2231633)
  • Set tax percentage for free shipping items. (61fe876)
  • Updated .gitattributes (a6076ad)

Full set of changes: 4.5.2...4.5.3

4.5.2 - 2023-02-07

Changed

  • Improved default integration arguments. (cd7aa3c)

Full set of changes: 4.5.1...4.5.2

4.5.1 - 2023-01-31

Composer

  • Changed php from >=8.0 to >=7.4. Full set of changes: 4.5.0...4.5.1

4.5.0 - 2023-01-18

Changed

  • Improved support for authorized (afterpay) payments.

Commits

  • Set tax percentage if we there is just 1 tax rate. (4884116)
  • Happy 2023. (bb5c112)

Full set of changes: 4.4.0...4.5.0

4.4.0 - 2022-12-23

Commits

  • Added new Riverty gateway. (a4fd8ff)
  • Added "Requires Plugins" header. (bf5c03a)

Composer

4.3.3 - 2022-11-29

  • Fix creating zero amount refunds. #31

4.3.2 - 2022-11-09

  • Fixed "Fatal error: Uncaught Error: Call to undefined function wcs_get_subscriptions_for_order()". #29

4.3.1 - 2022-11-07

  • Fixed "Fatal error: Uncaught Error: Call to undefined function wcs_get_subscription()". Props @jeffreyvr. #28

4.3.0 - 2022-11-07

  • Fixed subscription status not updated if admin reactivates a WooCommerce subscription. #25
  • Fixed fatal error while cancelling subscription. Props @knit-pay. #14
  • Fixed payment method field errors not displayed in WooCommerce checkout block. #22
  • Added MobilePay payment method. pronamic/wp-pronamic-pay-adyen#16

4.2.0 - 2022-09-26

  • Added upgrade script to add missing Pronamic subscription ID to WooCommerce subscription meta (#11).
  • Updated for new payment methods and fields registration.
  • Improved WooCommerce Blocks support.

4.1.1 - 2022-04-19

  • Added support for gender and birth date fields with WooCommerce Blocks.

4.1.0 - 2022-04-11

  • Transform expired WooCommerce subscription status to Pronamic status Completed.
  • Add failure reason notice on 'Pay for order' page (pronamic/wp-pronamic-pay-adyen#2).
  • Added support for WooCommerce Blocks (#9).
  • Fix resetting trial phase next payment date on payment status update.
  • Ignore seconds in calculation of subscription trial phase interval.
  • No longer check for gateway error, step towards exceptions only.

4.0.1 - 2022-02-16

  • Added Klarna Pay Now and Klarna Pay Over Time gateways.
  • Added support for multiple subscriptions.
  • Fixed adding periods to payments.
  • Fixed handling subscription payment method changes.
  • Fixed setting input fields only if gateway is enabled.
  • Updated AfterPay.nl and Afterpay.com method descriptions to clarify differences in target countries.
  • Updated subscription source texts.

4.0.0 - 2022-01-10

Changed

Added

  • Added BLIK and MB WAY payment methods.
  • Added support for TWINT payment method.

Fixed

  • Fix fatal error if filter woocommerce_thankyou_order_received_text is called without valid order.

3.0.2 - 2021-09-03

  • Set pending order status when awaiting payment.
  • Removed usage of non-existing shipping_phone order property (#8).

3.0.1 - 2021-08-16

  • Added American Express, Mastercard, V PAY and Visa payment gateways.

3.0.0 - 2021-08-05

  • Updated to pronamic/wp-pay-core version 3.0.0.
  • Updated to pronamic/wp-money version 2.0.0.
  • Changed TaxedMoney to Money, no tax info.
  • Switched to pronamic/wp-coding-standards.
  • Added support for SprayPay payment method.

2.3.1 - 2021-06-18

  • Fixed updating WooCommerce order for refunds in payment update #130.

2.3.0 - 2021-04-26

  • Added initial support for refunds.
  • Added support for Swish and Vipps payment methods.
  • Fixed using default configuration if not set in gateway settings.

2.2.1 - 2021-01-14

  • Updated logo library to version 1.6.3 for new iDEAL logo.
  • Start subscription payment through subscription module instead of plugin.
  • Move info message up on thank you page.
  • Add Santander payment method.

2.2.0 - 2020-11-09

  • Updated iDEAL logo.
  • Added Przelewy24 payment method.
  • Added support for new subscription phases and periods.
  • Fixed incorrect 'Awaiting payment' order note for recurring payments in some cases.
  • Fixed using default payment description if setting is empty.

2.1.4 - 2020-08-05

  • Improve loading checkout fields in plugin settings.

2.1.3 - 2020-07-22

  • Fix compatibility with WooCommerce EU VAT Number plugin.

2.1.2 - 2020-07-08

  • Store WooCommerce billing company in Pronamic Pay customer.

2.1.1 - 2020-04-03

  • Set plugin integration name.

2.1.0 - 2020-03-19

  • Update integration setup with dependencies support.
  • Use SVG icons.
  • Add Apple Pay payment method.
  • Extension extends \Pronamic\WordPress\Pay\AbstractPluginIntegration.
  • Added Google Pay support.

2.0.10 - 2019-12-22

  • Improved error handling with exceptions.
  • Updated subscription source details.

2.0.9 - 2019-10-07

  • Only update order status if order payment method is a WordPress Pay gateway.
  • No longer disable 'Direct Debit' gateways when WooCommerce subscriptions is active and cart has no subscriptions read more.
  • Changed redirect URL for cancelled and expired payments from cancel order to order pay URL.
  • Allow payment gateway selection for order pay URL.

2.0.8 - 2019-08-30

  • Fix error "DatePeriod::__construct(): The recurrence count '0' is invalid. Needs to be > 0".

2.0.7 - 2019-08-26

  • Updated packages.

2.0.6 - 2019-04-15

  • Fix accidentally adding 'Pronamic' to checkout button text.
  • Fix fatal error in checkout settings with WooCommerce Subscriptions.
  • Fix incorrectly filtering available gateways with WooCommerce Subscriptions.

2.0.5 - 2019-03-28

  • Improved order notes and payment status updates.
  • Added/updated gateway icons.
  • More DRY gateway setup.

2.0.4 - 2018-12-19

  • Improved retrieving WooCommerce checkout fields.

2.0.3 - 2018-12-18

  • Fixed WooCommerce admin products table not listing all products.

2.0.2 - 2018-12-10

  • Added AfterPay, Capayable, Focum and Klarna Pay Later payment methods.
  • Renamed Capayable to new brand name In3.
  • Added support for payment lines, shipping, billing and customer data.

2.0.1 - 2018-05-16

  • Improved recurring payments support.

2.0.0 - 2018-05-14

  • Switched to PHP namespaces.

1.2.8 - 2017-12-12

  • Updated subscription payment data.
  • Set subscription payment method on renewal to account for changed payment method.
  • Improved WooCommerce 3.0 compatibility.
  • Added gateway support for amount and date changes.
  • Clear subscription next payment date on gateway error during payment processing.

1.2.7 - 2017-09-14

  • Added credit card payment fields.
  • Added bunq gateway.
  • Implemented get_first_name() and get_last_name().
  • Added Direct Debit (mandate via Bancontact) gateway.
  • Added a few order_button_text labels.

1.2.6 - 2017-04-18

  • Improved support for WooCommerce 3.0.

1.2.5 - 2017-03-15

  • Don't set subscriptions 'on hold' due to delay in direct debit status update.
  • Removed gateway description about valid mandate, as these mandates are no longer in use.

1.2.4 - 2017-01-25

  • Fixed Composer requirement.

1.2.3 - 2017-01-25

  • Added KBC/CBC Payment Button gateway.
  • Added Belfius Direct Net gateway.
  • Added filter for payment source description and URL.

1.2.2 - 2016-11-16

  • Added Maestro gateway.
  • Filter gateway description to show mandate notice also when description is empty.

1.2.1 - 2016-10-20

  • Added experimental support for WooCommerce Subscriptions / recurring payments.
  • Restore compatibility with WooCommerce versions < 2.2.0.
  • Switched to new Bancontact logo.
  • Added Bitcoin gateway.

1.2.0 - 2016-06-08

  • Added PayPal gateway.

1.1.9 - 2016-05-16

  • Use get_woocommerce_currency function so the woocommerce_currency filter is applied.

1.1.8 - 2016-04-12

  • Check existence of WC_Order::has_status() to support older versions of WooCommerce.
  • No longer use camelCase for payment data.
  • Add clarification to Pronamic gateway with difference compared to regular payment method specific gateways.
  • Fix adding 'Awaiting payment' order note if order status is already pending.

1.1.7 - 2016-03-23

  • Redirect to payment options instead of 'Order received' if payment is not yet completed.
  • Implemented new payment redirect URL filter.
  • Use the global default config as the WooCommerce default config.

1.1.6 - 2016-02-02

  • Add support for WooCommerce Deposits plugin

1.1.5 - 2015-10-21

  • Removed status code 303 from redirect.

1.1.4 - 2015-10-15

  • Updated WordPress pay core library to version 1.2.2.

1.1.3 - 2015-10-14

  • Order note "iDEAL payment [status]" now includes the gateway title, instead of "iDEAL".
  • Add DirectDebitGateway.
  • Add bank transfer gateway.

1.1.2 - 2015-04-08

  • Added general Pronamic gateway so the iDEAL gateway can be used for iDEAL only.

1.1.1 - 2015-03-03

  • Changed WordPress pay core library requirement from ~1.0.1 to >=1.0.1.

1.1.0 - 2015-02-16

  • Added SOFORT Banking gateway.
  • Removed the word 'iDEAL' from the a few strings.

1.0.3 - 2015-01-20

  • Require WordPress pay core library version 1.0.0.

1.0.2 - 2015-01-16

  • Fix - Fixed in issue with WooCommerce cancel order URL and HTML entities.

1.0.1 - 2014-12-19

  • Tweak - No longer set gateways enabled to yes by default.

1.0.0 - 2014-12-19

  • First release.