Changelog

Welcome to the changelog section of Freemius, here you’ll find our weekly technical update notes. You can subscribe to all posts via newsletter or follow us on Twitter to stay updated.

This week we’re rolling out some optimizations to our Checkout to provide a better buyer experience.

Graceful Handling of PayPal Errors

We noticed that in some rare edge cases, if the connection to PayPal failed, our Checkout could get stuck in a loading state with no apparent way for the buyer to try again. Although this rarely happens, it can still create confusion and interrupt the payment flow.

Checkout showing the improved handling of a PayPal connection error

We have rolled out an update where our Checkout now properly detects such issues and gracefully communicates them in the UI, giving buyers a clear way to proceed.

Better UX in the Language Selector

We noticed a regression in the language selector where the selected language would always appear at the top of the list, even if the user selected a different language.

Checkout language selector showing the initially loaded language at the top

We have deployed a fix. Now, the language the Checkout is initially loaded with will always remain at the top. This helps avoid layout shifts in the UI when buyers switch languages, ultimately providing a smoother experience.

September 8, 2026

Freemius has a state-of-the-art deployment and auto-update mechanism for WordPress products. Not only can you offload the entire premium version deployment and distribution to Freemius, but we also offer various advanced mechanisms such as staged rollouts and incremental updates, among other things.

Staged rollout configuration and deployment statistics in the Freemius Developer Dashboard

However, we noticed that following a performance optimization we rolled out a few weeks ago, the staged rollout system had a regression. The unique download counter for deployments was not being properly updated. As a result, updates could roll out to all requesting sites instead of being capped at the configured limit.

We were able to identify the root cause and have deployed a fix. We are very sorry for the inconvenience. We have also added guardrails around this flow to help prevent similar regressions in the future.

September 8, 2026

Freemius allows you to easily embed the Customer Portal on your own website to provide a seamless experience for your customers. They can stay on your site while managing their purchases, licenses, activations, and more.

As part of our security measures, Freemius automatically restricts which websites can embed your Customer Portal based on your configuration.

Customer Portal configuration showing the domains allowed to embed the portal

However, we noticed a race condition where, in some rare edge cases, the UI could incorrectly show a message saying that embedding was not allowed because of an unsupported domain. This was only a UI regression and did not actually affect the embedded portal or its domain restrictions.

We have identified the race condition and deployed a fix. The fix is propagated automatically, so you don’t need to update or change anything on your end.

Freemius Customer Portal embedded in a website

September 1, 2026

This week we’re rolling out a new feature requested by many of our makers. As you know, Freemius seamlessly handles selling and licensing WordPress products. Your customers can go through the Checkout either from their WordPress admin or from your own website.

After completing the Checkout, they will receive a license key that they can use to upgrade to or activate the premium version.

However, many makers gave us feedback that license keys could sometimes be misused, or customers simply didn’t remember activating them on a particular website. This could create confusion and result in unnecessary support tickets.

To address this, today we’re rolling out a new notification email that Freemius can automatically send to your users whenever their license is activated on a website.

License activation notification email showing the website where the WordPress product license was activated

The email will show them the website where the license was activated and will also include a link to the Customer Portal should they want to manage the license.

This feature is not enabled by default. To turn it on, go to Notifications from the top menu and find the Notify users/customer when… section. From there, enable the Their WordPress product license is activated on a website setting.

Freemius Developer Dashboard notification setting for WordPress product license activation

We hope you will find this feature useful. If you have any feedback, please let us know by clicking the Help button from the Developer Dashboard.

August 26, 2026

This week, our backend and API systems are getting a few QoL updates.

  • We noticed that the submit button in the review email was not working in some email clients. We have rolled out a fix for it.
  • In some rare edge cases, our system could incorrectly send an annual renewal reminder email to customers on trials. We have identified and fixed this issue as well.

August 26, 2026