Change log
= 2.1.4 =
- Fixed: Refactored Freemius integration code for stability.
- Fixed: Updated to the latest version of the Freemius SDK.
- Fixed: Site restored with debugging package; switches images to the http:// protocol in the SSL environment.
- Fixed: Potential performance issues upon plugin activation affecting customized multisites.
- Fixed: Outdated Freemius pricing app library.
What has changed in this version?
The Freemius SDK integration has undergone a major refactoring in this version. It fixes some of the most recurring issues encountered by users during upgrade and purchase, namely:
- It fixes the 403 forbidden issue encountered by users during purchase (after checkout in some configurations).
- The customer will no longer need to use the Freemius fixer during the upgrade since the SDK will now smoothly transition the account from FREE to PRO.
- The license will now be automatically activated after upgrade – the user will no longer need to deactivate and then reactivate the license.
- It removes most of the customizations added during the earliest stages of the Freemius integration because they’re no longer necessary (since they’re already part of the modern SDK).
- During plugin activation and deactivation in a multisite environment, the old version automatically runs a reset process on Freemius data, which introduces performance issues in super-large multisites. This is no longer necessary, as the default SDK handling for multisite activation/deactivation is now used.
- Updated the Freemius SDK to the latest version: 2.13.1. You can read the detailed changes made by Freemius on this link.
- On the upgrade page, it fixes missing avatars for the plugin PRO reviewers. This is done by updating to the latest pricing app library.
- There were some PHP 8.5 notices from inside the Freemius library that are now handled in this release.
- The SDK integration has been updated to ensure it uses the latest integration guidelines provided by Freemius for stability and reliability.
On the minor side, there is a bug fix related to the debugging package implementation. It ensures HTTPS is enforced (if fully implemented) when loading images from remote servers.
Share your feedback with us.
If you encounter an issue with this release or have suggestions for us, please contact our technical support team. Thank you!