All notable changes to this project will be documented in this file.
This projects adheres to Semantic Versioning and Keep a CHANGELOG.
4.8.0 - 2024-12-17
- Added support for
skipHppResultPage
parameter. (f542395) - Updated webhook URL tooltip. (f90d6da)
- Happy 2024. (3c6f00d)
Full set of changes: 4.7.2...4.8.0
4.7.2 - 2024-06-19
- composer require automattic/jetpack-autoloader wp-pay/core (69c8a74)
- Fixed "Allowing Direct File Access to plugin files" issue. (6d25213)
- Changed
wp-pay/core
from^4.16
tov4.17.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.17.0
Full set of changes: 4.7.1...4.7.2
4.7.1 - 2024-05-15
Full set of changes: 4.7.0...4.7.1
4.7.0 - 2024-05-15
- Updated hooks.md (6671e02)
- Removed
Statuses
class, see #24. (68970bf) - Simplify client. (9534e65)
- Removed the 'pronamic_pay_omnikassa_2_merchant_return_url' filter, see #26. (ae58afd)
- Simplify the 'rest_api_init' callback signature. (70871c5)
- Make all classes final. (05a4911)
- Fixed #33. (a8a4480)
- Changed
php
from>=8.0
to>=8.1
.
Full set of changes: 4.6.0...4.7.0
4.6.0 - 2024-03-26
- Added
X-Api-User-Agent
header. (b3f685d)
- Changed
php
from>=7.4
to>=8.0
. - 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.5.4...4.6.0
4.5.4 - 2024-02-07
- Changed
automattic/jetpack-autoloader
from^2.12
tov3.0.2
. Release notes: https://github.com/Automattic/jetpack-autoloader/releases/tag/v3.0.2 - Changed
wp-pay/core
from^4.9
tov4.15.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.15.0
Full set of changes: 4.5.3...4.5.4
4.5.3 - 2023-12-18
- AfterPay specific code for description is no longer required. (084c6dc)
- Removed Riverty (formerly AfterPay) because Rabobank no longer supports it (eda5176)
Full set of changes: 4.5.2...4.5.3
4.5.2 - 2023-11-08
- Fixed problem with Rabo Smart Pay notification (webhook) and status pull call requests, due to incorrect documentation from Rabobank. (27)
Full set of changes: 4.5.1...4.5.2
4.5.1 - 2023-11-06
Full set of changes: 4.5.0...4.5.1
4.5.0 - 2023-10-30
- Improvements in differences between order and transaction IDs. (21)
- Added
automattic/jetpack-autoloader
^2.12
.
Full set of changes: 4.4.5...4.5.0
4.4.5 - 2023-07-12
- Updated for removed payment ID fallback in formatted payment string (pronamic/wp-pronamic-pay-adyen#23). (6fe8f00)
- Updated dashboard URL to new URL, closes #20. (e8dcb7c)
Full set of changes: 4.4.4...4.4.5
4.4.4 - 2023-06-01
- Switch from
pronamic/wp-deployer
topronamic/pronamic-cli
. (c187c0b) - Updated .gitattributes (714f64c)
Full set of changes: 4.4.3...4.4.4
4.4.3 - 2023-03-29
- 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.4.2...4.4.3
4.4.2 - 2023-01-31
- Changed
php
from>=8.0
to>=7.4
. Full set of changes:4.4.1...4.4.2
4.4.1 - 2023-01-18
Full set of changes: 4.4.0...4.4.1
4.4.0 - 2022-12-23
- Updated payment method status the other way around. (6453eeb)
- Register payment method Riverty. (61435d4)
- Added support for Riverty payment method. (ea91ccc)
- Removed usage of deprecated
\FILTER_SANITIZE_STRING
in gateway settings fields. (1003d7c) - Fixed text domain. (1986728)
- Updated manual URL to pronamicpay.com (pronamic/pronamic-pay#15). (0514c6e)
- Changed
php
from>=7.4
to>=8.0
. - Changed
pronamic/wp-http
from^1.0
tov1.2.0
. Release notes: https://github.com/pronamic/wp-http/releases/tag/v4.3.0 - Changed
wp-pay/core
from^4.5
tov4.6.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.3.0 Full set of changes:4.3.0...4.4.0
4.3.0 - 2022-11-07
- Changed name from "OmniKassa" to "Rabo Smart Pay". #13
- Enrich payments methods from new
order/server/api/payment-brands
endpoint. #15 - Added support for SOFORT payment method. #16
4.2.0 - 2022-09-26
- Updated payment methods registration.
4.1.1 - 2022-04-13
- Fixed using core develop library.
4.1.0 - 2022-04-11
- No longer use core mode.
- Added support for iDEAL issuers.
4.0.0 - 2022-01-11
3.0.1 - 2021-08-16
- Added support for Mastercard, V PAY and Visa.
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.3.4 - 2021-05-28
- Added support for gateway configuration specific webhook URLs.
- Improved webhook error handling.
2.3.3 - 2021-05-11
- Improved error and exception handling in webhook controller.
- Introduced the
InvalidSignatureException
class. - Improved documentation of the filters.
2.3.2 - 2021-04-26
- Started using
pronamic/wp-http
.
2.3.1 - 2021-01-21
- Updated check for response object in client request.
2.3.0 - 2020-11-09
- Switched to REST API for webhook.
- Catch input JSON validation exception in webhook listener.
2.2.4 - 2020-07-08
- Switched to new endpoint at
/order/server/api/v2/order
. - Removed obsolete update of payment transaction ID.
2.2.3 - 2020-06-02
- Fix incorrect payments order when handling order status notifications.
2.2.2 - 2020-04-20
- Improved webhook handling if multiple gateway configurations exist.
2.2.1 - 2020-04-03
- Improved webhook handling if multiple payments exist with same merchant order ID.
2.2.0 - 2020-03-19
- Extend from AbstractGatewayIntegration class.
2.1.10 - 2019-12-22
- Added URL to manual in gateway settings.
- Added address fields validation.
- Improved error handling with exceptions.
2.1.9 - 2019-10-04
- Use line 1 as street if address splitting failed (i.e. no house number given).
- Improved support for merchantOrderId = AN (Strictly)..Max 24 field.
2.1.8 - 2019-09-10
- Use 'fully qualified name' for all function calls.
- Fixed
validate_an
,wp_strip_all_tags
andtrim
issue.
2.1.7 - 2019-08-28
- Updated packages.
- Renamed
DataHelper::shorten
toDataHelper::sanitize_an
which also strip tags. - Replaced
mb_strimwidth
function withmb_substr
to shorten strings.
2.1.6 - 2019-02-04
- Removed workaround for order item name length, Rabobank has resolved the issue.
2.1.5 - 2019-01-24
- Workaround for OmniKassa 2.0 bug in order item name length.
2.1.4 - 2019-01-21
- Workaround for OmniKassa 2.0 bug in order item names with special characters.
2.1.3 - 2019-01-03
- Improved error handling.
2.1.2 - 2018-12-18
- Limit order item name to 50 characters.
2.1.1 - 2018-12-11
- Make sure order item name and description are not empty.
2.1.0 - 2018-12-10
- Added support for payment lines, shipping, billing and customer data.
- Improved signature handling.
2.0.4 - 2018-09-28
- Remove unused
use
statements.
2.0.3 - 2018-09-17
- Fixed - Fatal error: Cannot use Pronamic\WordPress\Pay\Core\Gateway as Gateway because the name is already in use.
2.0.2 - 2018-08-28
- Improved webhook handler functions and logging.
- Improved return URL request handler functions and logging.
- Store OmniKassa 2.0 merchant order ID in the payment.
- No longer send empty User-Agent string to OmniKassa servers, Rabobank solved the issue.
2.0.1 - 2018-08-15
- Send empty User-Agent string to OmniKassa servers, Rabobank is blocking "WordPress/4.9.8; https://example.com/" User-Agent.
2.0.0 - 2018-05-11
- Switched to PHP namespaces.
- First release.