Skip to content

Latest commit

 

History

History
630 lines (435 loc) · 29.1 KB

CHANGELOG.md

File metadata and controls

630 lines (435 loc) · 29.1 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.13.0 - 2024-12-17

Commits

Composer

Full set of changes: 4.12.0...4.13.0

4.12.0 - 2024-06-07

Fixed

  • Improve the handling of Mollie mandate requests on the mandate detail page. (9f23324)

Full set of changes: 4.11.0...4.12.0

4.11.0 - 2024-05-27

Commits

Composer

Full set of changes: 4.10.3...4.11.0

4.10.3 - 2024-05-06

Commits

  • Fixed mix customer ID and Mollie ID, see 5c739d2fcdc448d27e8f9246d713951a147a638c. (e2e47fa)
  • Improve exception message with insert data. (aa1006a)

Full set of changes: 4.10.2...4.10.3

4.10.2 - 2024-04-22

Commits

  • No longer use INSERT IGNORE INTO, is not supported in Playground. 5c739d2 67a2a6e

Composer

  • Added automattic/jetpack-autoloader ^3.0.

Full set of changes: 4.10.1...4.10.2

4.10.1 - 2024-03-27

Commits

  • No longer use INSERT IGNORE and BINARY operator. (aec7ea5)

Full set of changes: 4.10.0...4.10.1

4.10.0 - 2024-03-26

Changed

  • Added support for the more general card payment method. (9fe0f64)

Composer

Full set of changes: 4.9.2...4.10.0

4.9.2 - 2024-02-13

Commits

  • Added if ( ! defined( 'ABSPATH' ) ). (5c4840c)

Full set of changes: 4.9.1...4.9.2

4.9.1 - 2024-02-13

Commits

  • Added support for TWINT. (e4b482b)

Full set of changes: 4.9.0...4.9.1

4.9.0 - 2024-02-07

Changed

  • The code further complies with (WordPress) coding standards.
  • The HTTP timeout option is increased when connecting to Mollie via WP-Cron, WP-CLI or the Action Scheduler library. pronamic/wp-pay-core#170

Fixed

  • Fixed wp_register_script and wp_register_style are called incorrectly #42. (41bfb35)

Added

  • Added support for Mollie card field/component in WooCommerce legacy checkout. #40

Composer

Full set of changes: 4.8.1...4.9.0

4.8.1 - 2023-10-16

Commits

Full set of changes: 4.8.0...4.8.1

4.8.0 - 2023-10-13

Commits

  • Merge pull request #39 from pronamic/wp-mollie-4-dynamic-properties (db6e935)
  • Removed failure reason comment. (83f2747)
  • Updated for payment details through ObjectAccess (pronamic/wp-mollie#4). (450aca6)
  • Fixed the "The method parameter $args is never used" warnings. (918d67d)
  • Fixed the "The method parameter $args is never used" warnings. (1e3b3c7)
  • Cast vars to strings to make PHPStan happy. (9fdee84)
  • Compare meta value and Mollie ID as binary strings to avoid collate issues. (fd373d1)
  • Require PHP >=8.0, updated pronamic/wp-coding-standards. (d0daf64)

Composer

Full set of changes: 4.7.11...4.8.0

4.7.11 - 2023-09-11

Commits

Full set of changes: 4.7.10...4.7.11

4.7.10 - 2023-08-30

Fixed

  • Fixed setting Billie payment method status.

Commits

  • All payment methods are inactive by default. (d15c1cc)

Full set of changes: 4.7.9...4.7.10

4.7.9 - 2023-08-23

Commits

  • Fixed WPCS 3 issues. (12b62fb)
  • Dont allow direct file access. (48c927b)
  • Removed collate clause. (bccdb0e)

Full set of changes: 4.7.8...4.7.9

4.7.8 - 2023-07-12

Commits

  • Mark payment methods recurring support. (a0c1246)
  • Added link to payment mandate ID. (9d37959)
  • Change incomplete <dl> elements to <p>. (7f18457)
  • Added support for Billie. (59ea0a8)
  • Added mandate page and link. (277adc0)

Full set of changes: 4.7.7...4.7.8

4.7.7 - 2023-06-01

Commits

  • Switch from pronamic/wp-deployer to pronamic/pronamic-cli. (1659c0a)
  • Prevent error when trying to retrieve iDEAL issuers when SEPA Direct Debit and iDEAL are both inactive. (1f3e4a0)
  • Fixed method documentation. (949cf76)
  • Updated .gitattributes (45c4a5c)

Full set of changes: 4.7.6...4.7.7

4.7.6 - 2023-03-29

Changed

  • Extended support for refunds.

Commits

Composer

4.7.5 - 2023-03-10

Commits

Full set of changes: 4.7.4...4.7.5

4.7.4 - 2023-02-17

Commits

  • Fixed running integration installation. (ba35110)

Full set of changes: 4.7.3...4.7.4

4.7.3 - 2023-02-07

Changed

  • Removed db_version_option_name integration argument.

Full set of changes: 4.7.2...4.7.3

4.7.2 - 2023-01-31

Commits

  • Fixed "Mollie requires locale for order" with language codes of only 2 characters in Accept-Language header (fixes #20). (c9ca730)

Composer

  • Changed php from >=8.0 to >=7.4. Full set of changes: 4.7.1...4.7.2

4.7.1 - 2023-01-18

Commits

  • Maybe create shipment on payment fulfilled action. (881d6d5)
  • Mark WooCommerce with support for Mollie orders. (5440b76)
  • Ignore documentation folder in archive files. (1cb8f56)
  • The Mollie order line category is not the same as a product category. (10e1297)
  • Mollie order shipping address is optional. (88d7458)
  • Happy 2023. (cc44d7a)

Full set of changes: 4.7.0...4.7.1

4.7.0 - 2022-12-22

Commits

  • Added "Requires Plugins" header. (fbd32df)
  • Only add anchor in meta box if destination page can be accessed. (aecda56)
  • Removed FILTER_SANITIZE_STRING usage. (1011701)

Composer

4.6.0 - 2022-11-29

  • Use new pronamic/wp-mollie library.
  • Use new str_*_with functions, requires WordPress 5.9 or higher.

4.5.0 - 2022-11-07

  • Added user agent to HTTP requests to Mollie. #13

4.4.1 - 2022-10-11

  • Fixed recurring payments using latest mandate of Mollie customer instead of subscription mandate (#11).

4.4.0 - 2022-09-26

  • Fixed empty billing email address causing Unprocessable Entity - The email address '' is invalid error.
  • Updated payment methods registration.

4.3.1 - 2022-08-15

4.3.0 - 2022-07-01

Added

Changed

  • Improved JSON serialization for communication towards Mollie API.

4.2.0 - 2022-05-30

Added

4.1.0 - 2022-04-11

  • No longer store gateway mode in meta.
  • No longer catch exception, should be handled downstream.

4.0.1 - 2022-02-16

  • Fixed updating subscription mandate with subscription actions.

4.0.0 - 2022-01-11

Changed

[3.1.0] - 2021-09-03

  • Added pronamic_pay_mollie_payment_description filter (with example).
  • Removed check for empty amount, 0 amount is allowed for credit card authorizations.

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.
  • Switched to pronamic/wp-coding-standards.

2.2.4 - 2021-06-18

  • Refunds maintenance.

2.2.3 - 2021-04-26

  • Added initial support for refunds.
  • Added support for creating mandate with free trial periods.
  • Started using pronamic/wp-http.

2.2.2 - 2021-02-08

2.2.1 - 2021-01-18

  • Added support for first payment with regular iDEAL/Bancontact/Sofort payment methods.
  • Added support for recurring payments with Apple Pay.
  • Added 'Change Payment State' URL to Mollie payment admin page.
  • Chargebacks now update subscriptions status to 'On hold' (needs manual review).

2.2.0 - 2020-11-09

  • Added Przelewy24 payment method.
  • Added REST route permission callback.
  • Improved determining customer if previously used customer has been removed at Mollie.
  • Fixed filtering next payment delivery date.
  • Fixed incorrect check for failed payment bank reason detail.

2.1.4 - 2020-07-08

  • Added filter for Mollie payment metadata.
  • Added support for updating subscription mandate.

2.1.3 - 2020-06-02

  • Add support for Mollie payment billing email and filter pronamic_pay_mollie_payment_billing_email.

2.1.2 - 2020-04-03

  • Fixed install issues on some specific WordPress installations.
  • Add initial Apple Pay support.

2.1.1 - 2020-03-19

  • Force a specific collate to fix "Illegal mix of collations" error.

2.1.0 - 2020-03-18

  • Added custom tables for Mollie profiles, customers and WordPress users.
  • Added experimental CLI integration.
  • Moved webhook logic to REST API.
  • Improved WordPress user profile Mollie section.
  • Added WordPress admin dashboard page for Mollie customers.
  • Added support for one-off SEPA Direct Debit payment method.
  • Added support for payment failure reason.

2.0.10 - 2020-02-03

  • Fixed notice "Not Found - No customer exists with token cst_XXXXXXXXXX" in some cases.

2.0.9 - 2019-12-22

  • Added advanced setting for bank transfer due date days.
  • Added bank transfer recipient details to payment.
  • Added URL to manual in gateway settings.
  • Improved error handling with exceptions.
  • Removed Bitcoin payment method (not supported by Mollie anymore).

2.0.8 - 2019-10-04

  • Added response data to error for unexpected response code.
  • Moved next payment delivery date filter from gateway to integration class.
  • Throw exception when Mollie response is not what we expect.

2.0.7 - 2019-08-28

  • Updated packages.
  • Updated to Mollie API v2, with multicurrency support.
  • Added EPS payment method.
  • Added filter for subscription 'Next Payment Delivery Date'.

2.0.6 - 2019-01-18

  • Name is not required anymore when creating a new Mollie customer.

2.0.5 - 2018-10-12

  • Set gateway mode based on API key.

2.0.4 - 2018-08-15

  • Improved the way we create and handle Mollie customers.

2.0.3 - 2018-07-06

  • Do not allow .local TLD in webhook URL.
  • Added missing failed status.

2.0.2 - 2018-06-01

  • Fixed setting issuer for iDEAL payment method.

2.0.1 - 2018-05-16

  • Fixed getting customer ID from subscription meta for guest users.

2.0.0 - 2018-05-14

  • Switched to PHP namespaces.

1.1.15 - 2017-12-12

  • Added support for payment method Direct Debit (mandate via Bancontact).
  • No longer create new Mollie customer during recurring (not first) payments.
  • Update payment consumer BIC from Mollie payment details.
  • Update payment consumer name with Mollie payment card holder name.
  • Cancel subscriptions if first payment fails, to prevent future reactivation when a valid customer ID becomes available.
  • Update subscription status on payment start only if it's not a recurring payment for a cancelled subscription.

1.1.14 - 2017-05-01

  • Set payment status to Failed too if mollie_error occurs.

1.1.13 - 2017-03-15

  • Return null if the payment method variable is not a scalar type to fix “Warning: Illegal offset type in isset or empty” error.
  • No longer check if $payment_method is a empty string, the compare on the mandate method is enough.
  • Set default payment method to null in has_valid_mandate function.
  • Improved getting the first valid mandate date time.
  • Ignore valid mandates for first payments.

1.1.12 - 2017-01-25

  • Fixed Composer requirement.

1.1.11 - 2017-01-25

  • Enabled support for more Mollie payment methods.
  • Auto renew invalid customer IDs.
  • Only update subscription status for subscriptions.
  • Added filter for payment provider URL.
  • Removed deprecated MISTER_CASH from the get_supported_payment_methods function.

1.1.10 - 2016-11-16

  • Improved Client class, DRY improvements.
  • Added constants for some extra methods.

1.1.9 - 2016-10-20

  • Fixed wrong char in switch statement.
  • Added support for new Bancontact constant.
  • Use separate customer IDs for test and live mode.

1.1.8 - 2016-07-06

  • Excluded non-essential files in .gitattributes.

1.1.7 - 2016-07-06

  • Added PayPal to gateway methods transformations.
  • Fixed undefined variable $user_id.

1.1.6 - 2016-06-08

  • Added support for Mollie Checkout.
  • Reduced the use of else expressions.
  • Added WordPress payment method to Mollie method transform function.
  • Added readonly Mollie user profile fields.
  • Simplified the gateway payment start function.

1.1.5 - 2016-03-22

  • Added product URL, updated dashboard URL.
  • Updated gateway settings.
  • Added support for bank transfer and direct debit payment methods.

1.1.4 - 2016-03-02

  • Improved support for custom payment methods through Gravity Forms.
  • Moved get_gateway_class() function to the configuration class.
  • Removed get_config_class(), no longer required.
  • Also added an check on localhost webhook URLs.

1.1.3 - 2016-02-01

  • Added an gateway settings class.
  • Don't redirect if webhook was called (allows for e-commerce tracking)

1.1.2 - 2015-10-14

  • Add support for direct iDEAL payment method.

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

  • Improved support for unsupported Mollie locales.
  • Added support for the SOFORT Banking payment method.

1.0.0 - 2015-01-19

  • First release.