All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
4.5.2 - 2024-12-17
- Happy 2024. (4d967be)
Full set of changes: 4.5.1...4.5.2
4.5.1 - 2024-03-26
- Updated .gitattributes (28e541d)
- Added
if ( ! defined( 'ABSPATH' ) )
. (21059f5) - Added
if ( ! defined( 'ABSPATH' ) )
. (d5d9811) - Updated .gitattributes (5f03af2)
- Translate. (b5e0796)
Full set of changes: 4.5.0...4.5.1
4.5.0 - 2024-02-07
- The code further complies with (WordPress) coding standards.
- Improved support for PHP 8 and higher.
- Use
wp-scripts
to build JS. 38e2088 4398600 - Updated to Adyen API
v71
. 21da986
- Changed
automattic/jetpack-autoloader
from^2.11
tov3.0.2
. Release notes: https://github.com/Automattic/jetpack-autoloader/releases/tag/v3.0.2
Full set of changes: 4.4.8...4.5.0
4.4.8 - 2023-10-30
- Simplified options for select. (08294f1)
Full set of changes: 4.4.7...4.4.8
4.4.7 - 2023-10-13
- Use
wp_kses
to allow only element. (171d841) - No longer use
FILTER_UNSAFE_RAW
, instead use a custom input callback. (d70823b) - The default sanitize function allows dobule quotes. (ac99766)
- No longer use
Server::get()
function, will be removed. (6f7dda2) - Use callback, since 'description' field type support was removed. (451bb33)
Full set of changes: 4.4.6...4.4.7
4.4.6 - 2023-07-12
- Updated for removed payment ID fallback in formatted payment string (#23). (f4ea7b2)
- Added filter for merchant order reference. (783900b)
Full set of changes: 4.4.5...4.4.6
4.4.5 - 2023-06-01
- Switch from
pronamic/wp-deployer
topronamic/pronamic-cli
. (13471a1) - Added missing text domain. (8facc90)
- Updated .gitattributes (b62c276)
- Removed trailing slash from
.github
directory. (0f09f3e)
Full set of changes: 4.4.4...4.4.5
4.4.4 - 2023-03-27
- Set Composer to
wordpress-plugin
. (8b0f073) - Added Jetpack autoloader to fix #21. (53c3e9b)
- Updated .gitattributes (f78ee40)
- Added
automattic/jetpack-autoloader
^2.11
. - Changed
wp-pay/core
from^4.6
tov4.8.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.8.0 Full set of changes:4.4.3...4.4.4
4.4.3 - 2023-02-15
- Added support for PayPal payment method. (27e7508)
Full set of changes: 4.4.2...4.4.3
4.4.2 - 2023-02-03
- Updated "Requires PHP: 7.4" plugin header. (acbe9c5)
Full set of changes: 4.4.1...4.4.2
4.4.1 - 2023-01-31
- Changed
php
from>=8.0
to>=7.4
. Full set of changes:4.4.0...4.4.1
4.4.0 - 2022-12-20
- Increased minimum PHP version to version
8
or higher. - Improved support for PHP
8.1
and8.2
. - Removed usage of deprecated constant
FILTER_SANITIZE_STRING
. - Added support for https://github.com/WordPress/wp-plugin-dependencies. (b8b2fd0)
- Updated manual URL to pronamicpay.com (pronamic/pronamic-pay#15). (43f1d7d)
Full set of changes: 4.3.1...4.4.0
4.3.1 - 2022-11-29
- Redirect API-only payment methods to payment action URL. #18
- Make
redirectResult
no longer required in return endpoint. #19
4.3.0 - 2022-11-07
- Added MobilePay payment method. #16
4.2.3 - 2022-10-11
- Updated Adyen Drop-in to version
5.27.0
(#14). - Fixes error triggered by Adyen drop-in with Swish payment method on mobile.
4.2.2 - 2022-09-27
- Updated version number in
readme.txt
.
4.2.1 - 2022-09-27
- Update to
wp-pay/core
version^4.4
.
4.2.0 - 2022-09-25
- Updated payment methods registration.
4.1.0 - 2022-07-01
- Added WordPress network ID and blog ID to merchant reference (#1).
4.0.0 - 2022-05-30
⚠️ Removed the web SDK gateway, which functioned without origin key, manual migration to client key is required!⚠️ Removed support for Adyen origin key, manual migration to client key is required!⚠️ Removed support for your own Apple Pay certificate, because the benefits of using Adyen's Apple Pay certificate:- A faster way to add Apple Pay to your integration.
- There is less configuration required.
- You get access to new features.
- Apple Pay enabled by default for your Pay by Link integration, if you have one.
- Switched to Adyen web drop-in version
v5.14.0
. - Switched to Adyen Checkout API version
v68
. - The Pronamic Pay payment method is updated from the Adyen webhook notification item.
- Added REST API endpoint
pronamic-pay/adyen/v1/return/<payment_id>
, to handle customers who come back after payment. - Added REST API endpoint
pronamic-pay/adyen/v1/redirect/<payment_id>
, to redirect customers in the web drop-in. - Added REST API endpoint
pronamic-pay/adyen/v1/error/<payment_id>
, to redirect errors in the web drop-in.
3.1.1 - 2022-04-12
- Updated version number in
readme.txt
.
3.1.0 - 2022-04-11
- Set payment failure reason and redirect Drop-in on refusal (resolves #2).
- Only set
applePayMerchantValidationUrl
when certificate is configured.
3.0.1 - 2022-02-16
- Added support for Klarna Pay Now and Klarna Pay Over Time.
- Added support for Afterpay and the Adyen
afterpaytouch
payment method indicator. - Updated drop-in error handling (#2).
3.0.0 - 2022-01-11
- Updated to https://github.com/pronamic/wp-pay-core/releases/tag/4.0.0.
- Make notifications only update payment status if not already completed (fixes pronamic/wp-pronamic-pay#245).
- Use Drop-in with auto submit for Swish payment method (instead of direct API integration, because of redirect to mobile app on desktop).
- Removed guessing country code with
\Locale::getRegion()
(can result in e.g.EN
as invalid country code). - Improved error handling on payment creation (pronamic/wp-pronamic-pay#278).
- Removed
pronamicPayAdyenProcessing
in favor of setting drop status toloading
. - Clarified Afterpay.
- Disable Application Passwords for routes within integration REST route namespace as it interferes with our HTTP Basic authorization permission check.
- Added BLIK and MB WAY payment methods.
- Added support for TWINT payment method.
- Move script to inside HTML body.
2.0.4 - 2021-09-16
- Added support for the PayPal payment method.
- Added country code to Apple Pay payment method configuration.
2.0.3 - 2021-09-03
- Set pending payment status on payment start.
2.0.2 - 2021-08-19
- Adyen drop-in gateway supports Klarna Pay Later payment method.
2.0.1 - 2021-08-17
- No longer require PHP
intl
extensie. - Simplified exception handling.
2.0.0 - 2021-08-05
- Updated to
pronamic/wp-pay-core
version3.0.0
. - Updated to
pronamic/wp-money
version2.0.0
. - Changed
TaxedMoney
toMoney
, no tax info. - Switched to
pronamic/wp-coding-standards
. - Set additional data for Level 2/3 card payments (pronamic/wp-pronamic-pay#167).
- Added (partial) line items to additional data (pronamic/wp-pronamic-pay#167).
- Updated hooks documentation.
1.3.2 - 2021-06-18
- Updated to API version 64 and Drop-in SDK version 3.15.0 (adds support for ACH Direct Debit payment method).
- Updated documentation of the
pronamic_pay_adyen_checkout_head
action.
1.3.1 - 2021-04-26
- Added support for Swish and Vipps payment methods.
- Updated redirect/checkout pages.
- Started using
pronamic/wp-http
.
1.3.0 - 2021-01-14
- Fix some calls.
- Use new HTTP facade.
- Removed @see Plugin::start() reference.
- Use new filter for gateway configuration display value.
1.2.1 - 2020-11-19
- Removed unused configuration to store card details.
1.2.0 - 2020-11-09
- Added REST route permission callbacks.
1.1.2 - 2020-07-08
- Fixed possible conflicting payments caused by double clicking submit button.
- Removed empty meta data from payment request JSON.
1.1.1 - 2020-04-20
- Fixed not using billing address country code on drop-in payment redirect page.
- Added support for payment metadata via
pronamic_pay_adyen_payment_metadata
filter. - Added advanced gateway configuration setting for
merchantOrderReference
parameter. - Added browser information to payment request.
- Removed shopper reference from payment request.
- Removed payment status request from drop-in gateway supported features.
1.1.0 - 2020-03-19
- Fixed unnecessarily showing additional payment details screen in some cases.
- Only create controllers and actions when dependencies are met.
- Added Google Pay support.
- Added Apple Pay support.
1.0.6 - 2020-02-03
- Added support for Drop-in implementation (requires 'Origin Key' in gateway settings).
- Added application info support.
1.0.5 - 2019-12-22
- Added Site Health test for HTTP authorization header.
- Added URL to manual in gateway settings.
- Added shopper email to payment request.
- Improved support for PHP 5.6.
1.0.4 - 2019-10-04
- Improved some exception messages.
1.0.3 - 2019-09-10
- Added context to the 'notification' translatable strings.
1.0.2 - 2019-08-27
- Set country from billing address.
- Added action
pronamic_pay_adyen_checkout_head
. - Added
pronamic_pay_adyen_config_object
filter and improved documentation.
1.0.1 - 2019-05-14
- Remove path from origin URL in payment session request.
- Fix API live URL prefix setting not saved.
- First release.