Releases: pronamic/wp-pay-core
Releases · pronamic/wp-pay-core
4.1.0
Added
- Added a user interface to change a subscription's next payment date.
- Added a count badge in the WordPress admin menu for the number of subscriptions on hold.
Changed
- The next payment date is now stored in the subscription and no longer in the subscription phases.
Removed
- The general / global gateway integration mode setting for test or live mode is removed.
- Sorting payments by customer or transaction number in the WordPress admin dashboard has been removed.
4.0.2
- Changed minimum PHP version requirement to
7.4
(pronamic/wp-pronamic-pay#274). - Changed follow-up payments query to subscriptions which needed renewal in past 24 hours only.
- Added next payment date column in subscriptions admin (pronamic/wp-pronamic-pay#288).
- Fixed empty payment description admin column.
- Fixed error on subscription mandate selection page with invalid Mollie customer.
- Fixed possible infinite loop on updating active payment methods (#54).
- Fixed setting Mollie sequence type when manually re-trying payment for a period.
- Updated scheduling follow-up payments pages.
- Updated site health tests and debug information.
- Updated pronamic/wp-pay-logos library to version
1.7.1
. - Removed time from next payment dates in admin.
4.0.1
Changed
- Set https://actionscheduler.org/ version constraint to
^3.0
.
4.0.0
Links
- 637af99...1d8efb0
- https://github.com/pronamic/wp-pay-core/commits/develop?after=1d8efb0f27ced4b7cd6069e6423c0a6932588bae+454&branch=develop
Changelog
4.0.0-alpha.1 - 2022-01-10
Added
- Added setting to disable subscriptions processing (requires debug mode to enable).
- Added https://actionscheduler.org/ library for subscription processes.
- Added BLIK and MB WAY payment methods.
- Added support for TWINT payment method.
- Added payment method icon to amount column and info meta boxes.
Changed
- Refactored subscription follow-up payments processes.
- Increased WordPress requirement to version
5.2
or higher. - Improved usage of https://github.com/pronamic/wp-money.
- Updated https://github.com/pronamic/wp-html library.
- Updated https://github.com/pronamic/wp-pay-logos to version
1.7.0
. - Cleaned up legacy properties and functions.
- Store less data in post meta.
- Solved all PHPStan errors.
- Explain badge count in admin menu by adding
title
attribute.
Removed
- Removed http://www.ideal-status.nl/ dashboard widget.
- Removed Moneyou brand.
3.2.0
- Start using
<input type="number">
in payment forms en test meta box. - Removed
Util::string_to_amount( $value )
function. - Updated logo library to version
1.6.8
for new Bancontact logo. - Improved security by using correct escaping functions.
3.0.1
Added
- Added debug page for subscriptions follow-up payments.
- Added support for 'American Express' payment method.
- Added support for 'Mastercard' payment method.
- Added support for 'Visa' payment method.
- Added support for 'V PAY' payment method.
3.0.0
Changed
- Updated to
pronamic/wp-money
version2.0.0
. - No longer require taxed money in payments and subscriptions.
- Gateway in WordPress admin dashboard is now clickable.
- Updated subscription action URLs to include trailing slash.
- Made transaction ID searchable by inclusion in payment JSON post content.
- Updated hooks documentation.
Added
- Added support for SprayPay payment method.
Fixed
- Fixed payment form amount input styling with WordPress default theme.
- Fixed deprecated
block_categories
filter warning with WordPress 5.8.
Removed
- Removed Shortcake (Shortcode UI) support.
2.2.4 🐾
- Updated
viison/address-splitter
library to version0.3.3
. - Move tools to site health debug information and status tests.
- Read plugin version from plugin file header.
- Catch money parser exception for test payments.
- Sepereated
Statuses
class inPaymentStatus
andSubscriptionStatus
class. - Require
edit_payments
capability for payments related meta boxes on dashboard page. - Set menu page capability to minimum required capability based on submenu pages.
- Only redirect to about page if not already viewed.
- Removed Google +1 button.
- Order payments by ascending date (fixes last payment as result in
Subscription::get_first_payment()
). - Added new WordPress Pay icon.
- Added start, end, expiry, next payment (delivery) date to payment/subscription JSON.
- Introduced a custom REST API route for payments and subscriptions.
- Fixed handling settings field
filter
array. - Catch and handle error when parsing input value to money object fails (i.e. empty string).
- Improved getting first subscription payment.
v2.2.2
- Handle gateway integration class name string for backwards compatibility.
2.1.6
- Updated Tippy.js to version 3.4.1.
- Introduced a
$payment->get_edit_payment_url()
function to easy retrieve the edit payment URL. - Introduced a
$payment->get_status_label()
function to retrieve easier a user friendly (translated) status label. - Renamed status check event to
pronamic_pay_payment_status_check
withoutseconds
argument and with different delays for recurring payments. - Added space between HTML attributes when converting from array.
- Allow transaction ID to be null.
- Retrieving payments will now check on payment post type.
- Introduced Country, HouseNumber and Region classes.
- Simplify payment redirect (Ogone DirectLink answer moved to gateway).
- Added
key
query argument to pay redirect URL. - Link recurring icon to subscription post edit.
- Add support for payment redirect with custom views.
- Register style
pronamic-pay-redirect
in plugin. - Removed ABN AMRO iDEAL Easy, iDEAL Only Kassa and Internetkassa gateways.
- Keep main admin menu item active when editing payments/subscriptions/gateways/forms.
- Added
pronamic_pay_gateways
filter. - Show Adyen and EMS gateway IDs in custom column.
- Fixed empty admin reports.