This is a major version release (89 commits) with many important bug fixes and significant enhancement of the licensing mechanism for the paid plugin authors.
- Quotes Localization: I’m not going to dive deep here, but there was a problem with quotes localization due to the early call of
get_plugin_data()in the SDK. The problem was fixed. Click here to learn more.
- Updates Mechanism: When a user had both the free plugin version and the premium plugin version installed in parallel, version updates were not showing for the premium version in
plugins.phppage until the free version was uninstalled.
- Free plugin version uninstallation: Uninstalling a free plugin version while the premium was running generated PHP errors due to the uninstall hook mechanism was unintentionally triggered.
- Paying user who purchased a license outside the in-dashboard checkout, can now easily activate the license from the Account page by clicking the Activate License button:
If the user can’t find his license, we added a simple mechanism to email the license on the fly by clicking the Can’t find your license key?:
- We also added the same license recovery mechanism to the plugin’s initial activation screen:
- Users can now find their activated license key in the Account section:
We understand that licensing management is a big hurdle and time waste in the WP plugins ecosystem, and we are doing our best to keep iterating and improving that mechanism, making it as seamless as we can. If you have any further suggestions on how we can improve it, please let us know!
The goal is to extend this area with other billing-related components, like payment methods, billing address & company information (currently only editable via the developer’s dashboard), etc.
We released the beta of our themes integration. If you have a theme and like to be part of the beta please send us a note to [themes AT freemius DOT com ] and we’ll provide you with further details.
Happy SDK update!