Skip to content

Latest commit

 

History

History
346 lines (231 loc) · 16.3 KB

CHANGELOG.md

File metadata and controls

346 lines (231 loc) · 16.3 KB

Change Log

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

  • 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

  • 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

Changed

Commits

  • Added support for payment method updates. (c056a4d)

Composer

  • Changed php from >=8.0 to >=8.1.

Full set of changes: 4.5.0...4.6.0

4.5.0 - 2024-05-15

Changed

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

Commits

  • 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 to RestrictContent and group gateways in Gateways 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)

Composer

Full set of changes: 4.4.4...4.5.0

4.4.4 - 2024-03-14

Commits

  • Added wp-slug to Composer config. (1100c10)

Full set of changes: 4.4.3...4.4.4

4.4.3 - 2024-03-14

Fixed

  • 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

Changed

  • 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

  • Fixed duplicate payment status email.

Commits

  • 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

Commits

  • 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

Commits

  • Updated version documentation in Giropay gateway. (c6ce14d)
  • Added EPS payment method. (c6912de)

Full set of changes: 4.3.5...4.3.6

4.3.5 - 2023-07-12

Commits

  • Added Giropay payment method. (fe192f0)

Full set of changes: 4.3.4...4.3.5

4.3.4 - 2023-06-01

Commits

  • Switch from pronamic/wp-deployer to pronamic/pronamic-cli. (b2b76b3)

Full set of changes: 4.3.3...4.3.4

4.3.3 - 2023-03-27

Commits

  • Set Composer type to WordPress plugin. (9c4f989)
  • Created .gitattributes (ec810be)

Full set of changes: 4.3.2...4.3.3

4.3.2 - 2023-02-07

Changed

  • Upgrade 2.1.6 now runs asynchronously. Full set of changes: 4.3.1...4.3.2

4.3.1 - 2023-01-31

Composer

  • Changed php from >=8.0 to >=7.4. Full set of changes: 4.3.0...4.3.1

4.3.0 - 2022-12-23

Commits

  • Added "Requires Plugins" plugin. (9c44f8b)

Composer

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

Changed

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

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.

1.0.0 - 2017-12-13

  • First release.