[04-Oct-2021] Membership Pro version 2.25.1 released was created

  • Tuan Pham Ngoc
  • Topic Author
  • Offline
  • Administrator
  • Administrator
More
2 years 6 months ago - 2 years 6 months ago #146855 by Tuan Pham Ngoc
 
Dear Customers

Today, I am happy to announce the next release of Membership Pro, version 2.25.0  with the following improvements and bugs fixes:

1. Improve Reminder Emails

Added Time Ranges parameter to the reminder plugin to allow control when the reminder email will be sent (instead of having it sent in random time, even at the midnight). See  membershipprodoc.joomservices.com/basic-...reminder-emails-sent for detailed documentation if you want to use this improvement

2. Improve Profile Avatar

Added some config options to allow validating file size, image width, image height of the profile avatar. The new config options to control this is:

- Avatar Max File Size
- Avatar Max Width
- Avatar Max Height

3. Support Custom Fields For Plan

Sometime, you might want to add more information for your plans. For that, you can use Plan Custom Fields as documented at  membershipprodoc.joomservices.com/basic-...s/plan-custom-fields .

4. Support Custom Button Labels For Each Plan

By default, the label for buttons for all plans will be the same: Sign Up, Renew, Upgrade. If for some reasons, you want certain plan to use a different button labels for a specific plan, you can add new language items to use the label/title you want. Go to Membership Pro -> Translation, add new language items for the label of that specific plan following this format:

- OSM_SIGNUP_PLAN_100
- OSM_RENEW_PLAN_100
- OSM_UPGRADE_PLAN_100

(replace 100 with ID of the plan which you want to use customized button label)

5. Optional PHP 8 support for payment processing library

The core code of our extension works OK with PHP 8. However, for payment processing, some of payment plugins depend on a third party payment processing library called Omnipay. If you use some payment plugins such as Authorize.net, Eway and want to use PHP 8, please install this new library  Omnipay 3 (download, then go to Extensions -> Manage -> Install to install) and it will work well with PHP 8. If you still use PHP 7, no other actions is needed

6. Bugs Fixes

-
Subscription End Date is not calculated properly when subscription record created manually from administrator area of your site
- Select articles for articles restriction plugin is not saved properly

Please update your site to this latest version of the extension to use these improvements and bugs fixes. Thanks for continue using our product and support our development

Regards,

Tuan
 
Last edit: 2 years 6 months ago by Tuan Pham Ngoc.
The following user(s) said Thank You: Alison, David Unwin, Adonay

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago - 2 years 6 months ago #146864 by Eric de Waal
Hi Tuan,
Thanks!
Question: will Omnipay 3 overwrite the currently installed Omnipay 1.1.0?
Or should I delete V 1.1.0 after installing V 3?
And do the Stripe and PayPal plugins use Omnipay as well?
Thanks,
Eric
Last edit: 2 years 6 months ago by Eric de Waal. Reason: typo

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Topic Author
  • Offline
  • Administrator
  • Administrator
More
2 years 6 months ago #146871 by Tuan Pham Ngoc
Hello

1. No, Omnipay 3 is separate library. It will be detected automatically and use if it is installed. You do not need to uninstall the old Omnipay library because it will be back for next update. We can only drop it from package when we can drop support for older PHP version (the new library requires PHP 7.2+ to work)

2. Stripe and PayPal does not use Omnipay library. So if you only use the two payment plugins, then you don't need to install Omnipay 3

Regards,

Tuan
The following user(s) said Thank You: Eric de Waal

Please Log in or Create an account to join the conversation.