Skip to content

Latest commit

 

History

History
350 lines (252 loc) · 16.7 KB

CHANGELOG.md

File metadata and controls

350 lines (252 loc) · 16.7 KB

Changelog

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

Commits

Full set of changes: 4.5.1...4.5.2

4.5.1 - 2024-03-26

Commits

  • 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

Changed

  • 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

Composer

Full set of changes: 4.4.8...4.5.0

4.4.8 - 2023-10-30

Commits

  • Simplified options for select. (08294f1)

Full set of changes: 4.4.7...4.4.8

4.4.7 - 2023-10-13

Commits

  • 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

Commits

  • 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

Commits

  • Switch from pronamic/wp-deployer to pronamic/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

Commits

  • Set Composer to wordpress-plugin. (8b0f073)
  • Added Jetpack autoloader to fix #21. (53c3e9b)
  • Updated .gitattributes (f78ee40)

Composer

4.4.3 - 2023-02-15

Commits

  • Added support for PayPal payment method. (27e7508)

Full set of changes: 4.4.2...4.4.3

4.4.2 - 2023-02-03

Commits

  • Updated "Requires PHP: 7.4" plugin header. (acbe9c5)

Full set of changes: 4.4.1...4.4.2

4.4.1 - 2023-01-31

Composer

  • Changed php from >=8.0 to >=7.4. Full set of changes: 4.4.0...4.4.1

4.4.0 - 2022-12-20

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

Changed

  • Added WordPress network ID and blog ID to merchant reference (#1).

4.0.0 - 2022-05-30

Removed

  • ⚠️ 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.

Changed

Added

  • 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

Changed

  • 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 to loading.
  • Clarified Afterpay.
  • Disable Application Passwords for routes within integration REST route namespace as it interferes with our HTTP Basic authorization permission check.

Added

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

Fixed

  • 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 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.
  • 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.

1.0.0 - 2019-03-28

  • First release.