All notable changes to this project will be documented in this file.
This projects adheres to Semantic Versioning and Keep a CHANGELOG.
4.6.2 - 2024-09-27
- Fixed infinite loop when activating Restrict Content Pro subscription with past expiry date. (#26)
Full set of changes: 4.6.1...4.6.2
4.6.1 - 2024-08-01
- Fixed time difference between membership and subscription next payment date. (2242a69)
Full set of changes: 4.6.0...4.6.1
4.6.0 - 2024-07-24
- Requires PHP 8.1. (4a09f5f)
- Added support for payment method updates. (c056a4d)
- Changed
php
from>=8.0
to>=8.1
.
Full set of changes: 4.5.0...4.6.0
4.5.0 - 2024-05-15
- Restrict Content (Pro) memberships updates are now processed to the connected Pronamic Pay subscriptions.
- A failed first payment will no longer result in an accumulation of the Pronamic Pay subscription phases.
- The Pronamic Pay subscription ID is now processed in the Restrict Content (Pro) "Gateway Subscription ID" field for memberships.
- Added
rcp_gateway_subscription_id_url
and upgrade old memberships with gateway subscription ID. (144ed86) - Enable support for price changes, fixes #19. (39c7cd0)
- Reuse subscription updater class in gateway, more DRY. (80a8f5d)
- Change PHP namespace
RestrictContentPro
toRestrictContent
and group gateways inGateways
namespace. (991ce74) - Make library more type safe. (9ce8236)
- Throw an exception if the Restrict Content data does not meet expectations. (b2516ff)
- Reset the phases so they don't pile up. (b15a942)
- Added
automattic/jetpack-autoloader
^3.0
. - Added
woocommerce/action-scheduler
^3.7
. - Added
wp-pay-gateways/mollie
^4.10
. - Changed
php
from>=7.4
to>=8.0
. - Changed
wp-pay/core
from^4.6
tov4.17.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.17.0
Full set of changes: 4.4.4...4.5.0
4.4.4 - 2024-03-14
- Added
wp-slug
to Composer config. (1100c10)
Full set of changes: 4.4.3...4.4.4
4.4.3 - 2024-03-14
- Fixed setting Restrict Content Pro refunded payment status on refunds and chargebacks (#14). (09a28d8)
- Fixed updating RCP membership status on subscription status update (#13). (7fe6938)
Full set of changes: 4.4.2...4.4.3
4.4.2 - 2024-02-07
- The code further complies with (WordPress) coding standards.
Full set of changes: 4.4.1...4.4.2
4.4.1 - 2023-09-29
- Fixed duplicate payment status email.
- Don't hook
pronamic_pay_update_payment
action to fix duplicate payment status updates. (8713ba4)
Full set of changes: 4.4.0...4.4.1
4.4.0 - 2023-09-11
- Merge pull request #9 from pronamic/8-restrict-content-pro-failed-payment-issues (517714b)
- Don't use
empty()
. (f21433a) - Only update RCP payment failed/abandoned status for last payment. (fc9e0ac)
- Updated membership status for failed payment if last payment ID meta does not yet exist. (10ec434)
- Fixed phpcs. (9bbc53d)
- Only update active Restrict Content Pro membership if it matches the last payment. (bf0c215)
- Display Pronamic Pay payments in table view. (32c54c4)
- Connect last Pronamic payment to RCP payment and membership. (9ec7fbc)
- Redirect to account page if payment is not succesful. (6d02863)
- Only store transaction ID in RCP payment if successful. (5348592)
- Added new StellarWP GitHub link. (c3a1e40)
- Change links list notation. (034587e)
- Improve escaping in exception messages. (d792791)
- phpcbf (eccb6a8)
- Updated package.json (c012ee9)
Full set of changes: 4.3.6...4.4.0
4.3.6 - 2023-07-18
Full set of changes: 4.3.5...4.3.6
4.3.5 - 2023-07-12
- Added Giropay payment method. (fe192f0)
Full set of changes: 4.3.4...4.3.5
4.3.4 - 2023-06-01
- Switch from
pronamic/wp-deployer
topronamic/pronamic-cli
. (b2b76b3)
Full set of changes: 4.3.3...4.3.4
4.3.3 - 2023-03-27
Full set of changes: 4.3.2...4.3.3
4.3.2 - 2023-02-07
- Upgrade
2.1.6
now runs asynchronously. Full set of changes:4.3.1...4.3.2
4.3.1 - 2023-01-31
- Changed
php
from>=8.0
to>=7.4
. Full set of changes:4.3.0...4.3.1
4.3.0 - 2022-12-23
- Added "Requires Plugins" plugin. (9c44f8b)
- Changed
php
from>=5.6.20
to>=8.0
. - Changed
pronamic/wp-money
from^2.0
tov2.2.0
. Release notes: https://github.com/pronamic/wp-money/releases/tag/v4.2.1 - Changed
wp-pay/core
from^4.4
tov4.6.0
. Release notes: https://github.com/pronamic/wp-pay-core/releases/tag/v4.2.1 Full set of changes:4.2.1...4.3.0
4.2.1 - 2022-09-27
- Update to
wp-pay/core
version^4.4
.
4.2.0 - 2022-09-26
- Updated for new payment methods and fields registration.
4.1.0 - 2022-04-11
- Transform expired Restrict Content Pro membership to Pronamic status
Completed
. - Fix missing gateway registration key.
- Simplify gateway registration and supported features.
- Coding standards.
4.0.0 - 2022-01-10
- Updated to https://github.com/pronamic/wp-pay-core/releases/tag/4.0.0.
- Simplified gateway registration and add Apple Pay gateway.
3.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
.
2.3.2 - 2021-04-26
- Fixed incorrect amount when using registration fees.
2.3.1 - 2021-01-14
- Renew inactive membership on successful (retry) payment.
- Fix not using checkout label setting.
- Coding standards.
2.3.0 - 2020-11-09
- Changed setting the next payment date 1 day earlier, to prevent temporary membership expirations.
- No longer mark Pronamic Pay subscriptions as expired when a Restrict Content Pro membership expires.
- Added support for new subscription phases and periods.
- Added support for trials to credit card and direct debit methods.
- Added support for payment fees.
2.2.3 - 2020-07-23
- Fixed possible "Fatal error: Call to a member function
get_id()
on null".
2.2.2 - 2020-07-08
- Added support for subscription frequency.
- Fixed using existing subscription for membership.
- Fixed expiring membership if first payment expires but subscription is already active.
2.2.1 - 2020-04-03
- Improved CLI commands.
- Improved 2.1.6 upgrade.
- Set plugin integration name.
2.2.0 - 2020-03-19
- Extension extends from abstract plugin integration with dependency.
2.1.7 - 2020-02-03
- Fixed possible "Fatal error: Call to a member function
get_user_id()
on boolean" in updater.
2.1.6 - 2019-12-22
- Added support for new dependencies system.
- Added support for new upgrades system.
- Added upgrade script for payment and subscriptions source.
- Improved error handling with exceptions.
- Updated subscription source details.
2.1.5 - 2019-10-07
- Restrict Content Pro 3.0 is required.
- Renew membership during
pronamic_pay_new_payment
routine and update membership expiration date and status on cancelled/expired/failed payment status update.
2.1.4 - 2019-08-26
- Fixed support for Restrict Content Pro 3.0.
- Updated packages.
2.1.3 - 2018-01-24
- Use taxed money object for subscription amount.
2.1.2 - 2018-01-17
- Added support for subscription cancellation.
- Update member auto renewal setting for first payment too.
- Use Restrict Content Pro success page return URL only for successful payments.
- Prevent using direct debit recurring payment methods for non-expiring subscriptions.
2.1.1 - 2018-12-10
- Use correct initial amount.
- Fix duplicate renewal.
2.1.0 - 2018-09-12
- Complete rewrite of library.
2.0.2 - 2018-07-06
- Improved subscription upgrades.
2.0.1 - 2018-05-16
- Improved recurring payments support.
2.0.0 - 2018-05-14
- Switched to PHP namespaces.
- First release.