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
- Format phone number in E164 format. (170252d)
- Added Klarna payment method for #57. (5249c39)
- Happy 2024. (387a9fe)
- Added
giggsey/libphonenumber-for-php-lite
^8.13
. - Changed
php
from>=8.0
to>=8.1
. - Changed
pronamic/wp-mollie
from^1.6
tov1.7.0
. Release notes: https://github.com/pronamic/wp-mollie/releases/tag/v1.7.0 - Changed
wp-pay/core
from^4.18
tov4.24.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.24.0
Full set of changes: 4.12.0...4.13.0
4.12.0 - 2024-06-07
- 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
- Updated composer.json (cb4f3a8)
- Updated composer.json (408efb0)
- npm run build (6056a1c)
- ncu -u (437f62c)
- Added MyBank. (9c49ce6)
- Added BLIK to payment method transformer. (b0efe96)
- Changed
pronamic/wp-mollie
from^1.5
tov1.6.0
. Release notes: https://github.com/pronamic/wp-mollie/releases/tag/v1.6.0 - Changed
woocommerce/action-scheduler
from^3.7
to3.8.0
. Release notes: https://github.com/woocommerce/action-scheduler/releases/tag/3.8.0 - Changed
wp-pay/core
from^4.16
tov4.18.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.18.0
Full set of changes: 4.10.3...4.11.0
4.10.3 - 2024-05-06
- 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
- Added
automattic/jetpack-autoloader
^3.0
.
Full set of changes: 4.10.1...4.10.2
4.10.1 - 2024-03-27
- No longer use
INSERT IGNORE
andBINARY
operator. (aec7ea5)
Full set of changes: 4.10.0...4.10.1
4.10.0 - 2024-03-26
- Added support for the more general card payment method. (9fe0f64)
- Changed
wp-pay/core
from^4.15
tov4.16.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.16.0
Full set of changes: 4.9.2...4.10.0
4.9.2 - 2024-02-13
- Added
if ( ! defined( 'ABSPATH' ) )
. (5c4840c)
Full set of changes: 4.9.1...4.9.2
4.9.1 - 2024-02-13
- Added support for TWINT. (e4b482b)
Full set of changes: 4.9.0...4.9.1
4.9.0 - 2024-02-07
- 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
- Added support for Mollie card field/component in WooCommerce legacy checkout. #40
- Changed
pronamic/wp-mollie
from^1.4
tov1.5.0
. Release notes: https://github.com/pronamic/wp-mollie/releases/tag/v1.5.0 - Changed
woocommerce/action-scheduler
from^3.6
to3.7.1
. Release notes: https://github.com/woocommerce/action-scheduler/releases/tag/3.7.1 - Changed
wp-pay/core
from^4.13
tov4.15.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.15.0
Full set of changes: 4.8.1...4.9.0
4.8.1 - 2023-10-16
- Allow bypassing
first
sequence type with empty string (pronamic/wp-pronamic-pay-woocommerce#58). (2a08130)
Full set of changes: 4.8.0...4.8.1
4.8.0 - 2023-10-13
- 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)
- Changed
php
from>=7.4
to>=8.0
. - Changed
pronamic/wp-mollie
from^1.2
tov1.4.0
. Release notes: https://github.com/pronamic/wp-mollie/releases/tag/v1.4.0 - Changed
woocommerce/action-scheduler
from^3.4
to3.6.4
. Release notes: https://github.com/woocommerce/action-scheduler/releases/tag/3.6.4 - Changed
wp-pay/core
from^4.9
tov4.13.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.13.0
Full set of changes: 4.7.11...4.8.0
4.7.11 - 2023-09-11
- Make consumer name and IBAN fields required (pronamic/wp-pronamic-pay#361). (5f6d13c)
- Added
wp-slug
to Composer config. (a9f0539)
Full set of changes: 4.7.10...4.7.11
4.7.10 - 2023-08-30
- Fixed setting Billie payment method status.
- All payment methods are inactive by default. (d15c1cc)
Full set of changes: 4.7.9...4.7.10
4.7.9 - 2023-08-23
- 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
- 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
- Switch from
pronamic/wp-deployer
topronamic/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
- Extended support for refunds.
- Added support for in3. (f12c9b5)
- Changed
pronamic/wp-mollie
from^1.1
tov1.2.0
. Release notes: https://github.com/pronamic/wp-mollie/releases/tag/v1.2.0 - Changed
wp-pay/core
from^4.6
tov4.9.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.9.0 Full set of changes:4.7.5...4.7.6
4.7.5 - 2023-03-10
- Added support for
en_GB
locale. (5b3fc51) - Set
wordpress-plugin
type for Composer (pronamic/wp-pronamic-pay-with-mollie-for-contact-form-7#3). (7517c92) - Updated .gitattributes (c12d414) (be417d7)
- Ignore
/vendor-bin/
in export to to archive files. (baca178)
Full set of changes: 4.7.4...4.7.5
4.7.4 - 2023-02-17
- Fixed running integration installation. (ba35110)
Full set of changes: 4.7.3...4.7.4
4.7.3 - 2023-02-07
- Removed
db_version_option_name
integration argument.
Full set of changes: 4.7.2...4.7.3
4.7.2 - 2023-01-31
- Fixed "Mollie requires locale for order" with language codes of only 2 characters in
Accept-Language
header (fixes #20). (c9ca730)
- Changed
php
from>=8.0
to>=7.4
. Full set of changes:4.7.1...4.7.2
4.7.1 - 2023-01-18
- 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
- Added "Requires Plugins" header. (fbd32df)
- Only add anchor in meta box if destination page can be accessed. (aecda56)
- Removed
FILTER_SANITIZE_STRING
usage. (1011701)
- Changed
php
from>=7.4
to>=8.0
. - Changed
pronamic/wp-http
from^1.1
tov1.2.0
. Release notes: https://github.com/pronamic/wp-http/releases/tag/v4.6.0 - Changed
pronamic/wp-mollie
from^1.0
tov1.1.0
. Release notes: https://github.com/pronamic/wp-mollie/releases/tag/v4.6.0 - Changed
wp-pay/core
from^4.5
tov4.6.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.6.0 Full set of changes:4.6.0...4.7.0
4.6.0 - 2022-11-29
- Use new
pronamic/wp-mollie
library. - Use new
str_*_with
functions, requires WordPress5.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
- Updated payment provider URL from
www.mollie.com
tomy.mollie.com
(pronamic/wp-pronamic-pay-mollie#8).
4.3.0 - 2022-07-01
- Added support for Mollie orders API. pronamic/wp-pronamic-pay/#190
- Improved JSON serialization for communication towards Mollie API.
4.2.0 - 2022-05-30
- Added payment charged back amount (pronamic/wp-pronamic-pay#165, pronamic/wp-pronamic-pay#170).
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
- Updated to https://github.com/pronamic/wp-pay-core/releases/tag/4.0.0.
- Added payment ID to the webhook URL.
- 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
version3.0.0
. - Updated to
pronamic/wp-money
version2.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
- Fixed "Error validating
/locale
: The propertylocale
is required" on some status update (https://github.com/mollie/api-documentation/pull/731).
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 ifmollie_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.
- First release.