All notable changes to this project will be documented in this file.
This projects adheres to Semantic Versioning and Keep a CHANGELOG.
4.3.7 - 2023-10-13
- Improved filter and sanitzing of payment gateway integration settings fields.
Full set of changes: 4.3.6...4.3.7
4.3.6 - 2023-07-12
- Updated for removed payment ID fallback in formatted payment string (pronamic/wp-pronamic-pay-adyen#23). (952d9eb)
Full set of changes: 4.3.5...4.3.6
4.3.5 - 2023-06-01
- Switch from
pronamic/wp-deployer
topronamic/pronamic-cli
. (e2151d7) - Updated .gitattributes (05c7c78)
Full set of changes: 4.3.4...4.3.5
4.3.4 - 2023-03-27
Full set of changes: 4.3.3...4.3.4
4.3.3 - 2023-02-07
- Fixed "Uncaught TypeError: Argument 2 passed to Pronamic\WordPress\Pay\Gateways\IDealAdvancedV3\XmlSigner::__construct() must be an instance of OpenSSLAsymmetricKey, resource given.". (69512f6)
Full set of changes: 4.3.2...4.3.3
4.3.2 - 2023-01-31
- Changed
php
from>=8.0
to>=7.4
. Full set of changes:4.3.1...4.3.2
4.3.1 - 2023-01-18
- Error class now extends \Exception class. (98a3e04)
- Don't filter all values with
sanitize_text_field()
, this function removes line breaks. (b532090) - Ignore
documentation
folder in archive files. (9f4d75f) - Happy 2023. (08fb979)
Full set of changes: 4.3.0...4.3.1
4.3.0 - 2022-12-22
- Fixed fatal error in gateway settings if function
escapeshellarg()
is undefined. (0b3d684) - Only print OpenSSL shell command if function
escapeshellarg()
is available. (48a5318) - Use
pronamic/wp-http
for requests and SimpleXML. (e532326) - Removed usage of deprecated
\FILTER_SANITIZE_STRING
in gateway settings fields. (7c4d43c) - No longer use
XMLSecurityDSig
library. (20bee7c)
- Added
pronamic/wp-http
^1.1
. - Changed
php
from>=5.6.20
to>=8.0
. - Changed
wp-pay-gateways/ideal
from^4.0
tov4.1.0
. Release notes: https://github.com/pronamic/wp-pronamic-pay-ideal/releases/tag/v4.2.0 - Changed
wp-pay/core
from^4.0
tov4.6.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.2.0 Full set of changes:4.2.0...4.3.0
4.2.0 - 2022-09-26
- Updated payment methods registration.
- Rename 'Private Key' and 'Private Certificate' to 'Secret Key' and 'Certificate'.
4.1.0 - 2022-04-11
- Removed test.
- Removed gateway error usage, exception should be handled downstream.
4.0.0 - 2022-01-11
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.1.4 - 2021-04-26
- Happy 2021.
2.1.3 - 2020-11-17
- Fix regression in payment status retrieval.
2.1.2 - 2020-11-10
- Fix setting acquirer URL.
2.1.1 - 2020-03-26
- Fix incomplete gateway settings.
2.1.0 - 2020-03-19
- Update setting consumer bank details.
- Extend from AbstractGatewayIntegration class.
2.0.5 - 2019-12-22
- Added URL to manual in gateway settings.
- Improved error handling with exceptions.
2.0.4 - 2019-08-30
- Removed 'Show details…' toggle link from settings, was no longer working.
2.0.3 - 2019-08-27
- Updated packages.
2.0.2 - 2018-12-12
- Use issuer field from core gateway.
- Updated deprecated function calls.
2.0.1 - 2018-05-16
- Fixed "Fatal error: Uncaught Error: Call to a member function get_amount() on float".
2.0.0 - 2018-05-09
- Switched to PHP namespaces.
1.1.12 - 2017-12-12
- WordPress Coding Standards improvements.
- Fixed IBAN/BIC typos in comments.
1.1.11 - 2017-09-13
- Fix for a incorrect implementation at https://www.ideal-checkout.nl/simulator/.
- Some acquirers only accept fingerprints in uppercase.
- Updated WordPress Coding Standards.
1.1.10 - 2017-04-07
- Removed surrounding quotes from subject, these are already added by
escapeshellarg()
.
1.1.9 - 2016-11-16
- Simplified settings fields.
1.1.8 - 2016-10-28
- Fixed zero days private certificate validity in OpenSSL command.
1.1.7 - 2016-10-20
- Added
payment_status_request
feature support. - Removed schedule status check event, this will be part of the Pronamic iDEAL plugin.
1.1.6 - 2016-07-06
- Adjusted check on required distinguished name keys/values.
- Added some early returns + escapeshellarg calls.
1.1.5 - 2016-06-08
- Added payment method requirement.
- Simplified the gateway payment start function.
1.1.4 - 2016-03-22
- Updated gateway settings, including private key and certificate generation.
- Added error details to error message.
1.1.3 - 2016-03-02
- Copied Security class from the wp-pay-gateways/ideal-advanced library.
- No longer use the wp-pay-gateways/ideal-advanced library.
- Extend from the abstract iDEAL gateway integration class.
- Renamed settings id from 'ideal-advanced' to 'ideal-advanced-v3'.
- Moved get_gateway_class() function to the configuration class.
- Removed get_config_class(), no longer required.
1.1.2 - 2016-02-01
- Increase expiration period from PT3M30S to PT30M.
- Added new gateway settings system.
1.1.1 - 2015-08-04
- Make sure to use the wp-pay/core functions.
1.1.0 - 2015-03-09
- Improved support for user defined purchase ID's.
1.0.1 - 2015-03-03
- Changed WordPress pay core library requirement from ~1.0.0 to >=1.0.0.
- Changed WordPress pay iDEAL library requirement from ~1.0.0 to >=1.0.0.
- Changed WordPress pay iDEAL Advanced library requirement from
~1.0.0
to>=1.0.0
.
- First release.