This article was originally published on this site

The latest WordPress SDK 2.4.1 is now available with easier white labeling via the WP Admin and updates for WP 5.5. Plus, we enriched the Deployment mechanism to show the latest SDK version link, added Composer support for installing paid products, introduced an option for self-served DKIM verification to improve your transactional emails deliverability, enhanced the login security for both dashboards, and a few other UI/UX improvements.

WordPress SDK 2.4.1
WP Admin White Labeling Notification
Previously, white label options for your customers were “hidden” in the User Dashboard and customers would have to know where it was to access it.
With WordPress SDK 2.4.1, your customers who are site builders can much more easily white-label the WP Admin before handing over a site to their clients – we added a notification to allow users to easily turn on white-label mode directly from the WP Admin themselves, so this feature can be more accessible:
Freemius SDK WP Admin Notification Click here to white label this site's account settings area
WP 5.5 jQuery Compatibility
The WordPress 5.5 jQuery update is now resolved in the latest SDK release; the problem was that WordPress 5.5 no longer supports deprecated methods using jquery-migrate, so we replaced all usages with jQuery.on().
Improved Plugin/Theme Data Collection
As you may already know, we’ve exposed the data that was previously collected about the installed plugins and themes on your users’ sites (with their ‘opt-in’ permission, of course). You can find the data under each Site profile by expanding the Themes & Plugins section.
The latest SDK 2.4.1 fixes a small bug that flagged all installed plugins as if they were “deactivated”, so the proper activation status is now collected and displayed.
Auto-Updates Support
WordPress 5.5 brought with it UI support for auto-updates of free plugins and themes, and we’ve responded by adding support for auto-updates of paid products based on this recommendation from the WordPress Core team.
SDK Updates Deployment Notification
If your latest release is not using the latest version of our WordPress SDK, you will now get a notification in the Deployment section to ensure that you’re always updated about the latest WordPress SDK available before deploying new releases. The latest release is pulled directly from GitHub’s API so it doesn’t rely on us remembering to update it manually 🙂
Freemius Deployment Mechanism SDK Update Notice
This way, you don’t have to check Github manually to see the latest SDK updates – just click the dynamic link and find out everything you need to know.
Install Paid Products via Composer
We are very excited to share that Freemius now supports installing paid products through Composer. It’s a capability we’ve been asked a lot during the past two years, so we decided to deliver.

In the plugin and theme space, Composer is mostly used by agencies, hosting companies, and larger organizations. These companies leverage command-line tools for executing different actions across a collection of sites (e.g., updating a plugin on 1000 sites), or automations like spinning a new WordPress website with a pre-configured plugins collection as composer dependencies.
Therefore, this new capability is a very appealing selling point to that audience, so we encourage you to market it with your “Enterprise” packages (i.e., the plans targeting larger businesses) by adding the feature “Composer Support” with the description “You can install & update the using Composer”.
Currently, the capability is available for any active license holder. Since this feature gives you a competitive advantage and most relevant to larger companies, another option would be only to support it in selected plans. That way, you’ll be able to upsell it as a benefit, which will only be included in your higher plans.

is Hiring

Senior PHP Developer
Build the core of Freemius’ products, services, and APIs and see your direct impact on WordPress plugin and theme businesses.

eCommerce Migrations Specialist
Manage the license migration and product integration process for plugin and theme businesses who are starting to sell with Freemius.

<!– –>
<!– –>
<!– –>
<!– Head of Content–>
<!– Lead the growth of written, visual, and audio content that shares the best ways to sell plugins and themes.–>
<!– –>
<!– –>

Self-Served DKIM Domain Authentication
Previously, authenticating DKIM records for your domain was a manual process where each developer would have to contact our support and request that we generate their DKIM DNS records for improved email deliverability using their domain.
Because of the workload behind this, we only provided the added layer of email deliverability to partners who crossed $5k in lifetime gross sales.
However, since we know how mission-critical email deliverability is, we developed a self-served authentication process that now allows any partner, regardless of their size or revenue, to improve email deliverability from custom domains sent by Freemius on their behalf.
Freemius Developer Dashboard Self-Authenticate with DKIM
Brute Force Protection with reCAPTCHA
We’ve now added protection against brute force attacks with Google’s reCAPTCHA, including the monitoring of failed logins to ensure they’re blocked after a certain number of attempts within a specific duration.
This is for both the User Dashboard and Developer Dashboard:
Freemius Login reCAPTCHA
We’re also working on two-factor authentication, which we’re hoping to deploy later this year.
“Login as User” Fix
The LOGIN AS USER feature enables developers to login to their customers’ accounts to “see what they see” for troubleshooting issues and other support-related inquiries.
Freemius Developer Dashboard LOGIN AS USER Button
Previously, if you were logged in the User Dashboard clicking the LOGIN AS USER would automatically redirect you to the already logged in session. This behavior added an extra step, you had to remember to logout before clicking the button. This is fixed now by automatically logging out to save you the extra steps.
Until Next Time…
Did you find these release notes useful? Subscribe to our blog to get future release notes in your inbox.