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.

We’ve rolled out the following small improvements and bug fixes in our backend.

Improved Trial Emails

We’ve reviewed all emails our system sends during the lifecycle of a trial and updated them to look consistent with the new style.

Updated trial email design

Freemius trials are a great marketing tool to boost sales by giving potential customers a risk-free way to experience your product before committing to a purchase. You can read more about it in our documentation.

API and Webhook Fixes

  • We noticed a minor regression where, in some cases, deleting a license from the Developer Dashboard resulted in an error. We identified the root cause and deployed a fix.
  • We identified a rare edge case where webhooks would not fire for some cart-related events. This has been fixed.

June 23, 2026

A maker reported an issue with our Customer Portal where, in embed mode, some modal dialogs could go outside the viewport. This happened only when the portal was embedded inside a fixed-height container.

Showing a Customer Portal modal dialog staying within the visible embedded viewport

This has now been fixed, so modal dialogs should remain properly visible within the embedded portal experience.

June 23, 2026

This week, we are rolling out the following changes to the Freemius Checkout.

RTL Out of Beta

A few weeks ago, we rolled out RTL support for our Checkout in beta. After several rounds of feedback and iteration, we are glad to announce that RTL and Hebrew language support is now officially out of beta and production-ready.

Checkout RTL support out of beta

This means that if you load the Checkout with the language: 'auto' parameter, it will automatically load in Hebrew for customers visiting from Israel. You can read more about it in our documentation.

Polish Support

In addition, the Polish language is also ready for production and is available under the language code pl.

Checkout Polish language support

Faster Language Loading

We have also improved how languages are loaded in the Checkout. Customers should now see the selected language almost instantly, instead of waiting a few hundred milliseconds as before.

Freemius Checkout language selector

We hope these changes continue to bring Freemius closer to your local market.

Fixed Renewal Discount Visibility

Additionally, we noticed that for WordPress and Template products, the renewal discount was not always surfaced in the UI.

Checkout renewal discount line

This has been fixed as well.

June 9, 2026

This week, we’re rolling out a useful feature for our App makers. Freemius already supports license activation out of the box, which means you don’t have to build your own license server and can completely offload this workflow to Freemius. Activation, sync, and deactivation are all handled from your app by making API calls to Freemius.

Your customers can also deactivate licenses from our Customer Portal. However, up until now, there wasn’t an easy way for App makers to deactivate a license directly from the Developer Dashboard when helping customers with activation-related issues.

This week, we are releasing an update that enables this workflow.

Manager activations of a user from the Developer Dashboard

To use it, go to the user by clicking the Users section from the sidebar and navigating to the desired user. You will now see a new Activation section, where you can browse the activations the user has made for your app. You will also find a Deactivate button, which you can use to deactivate the license from the app instance.

We hope this makes your workflow easier and gives you more tools to support your customers quickly and effectively.

June 9, 2026

This week, we’re rolling out several quality-of-life improvements to our Developer Dashboard.

Developer Role Can Manage Webhooks

We noticed a regression where a team member with the Developer role could not manage webhooks. This has been fixed.

Manage webhooks in Freemius Developer Dashboard

Fixed Various UI Glitches on the Plan Page

We noticed a few bugs on the Plan page where, in some cases, adding or removing currencies could break parts of the UI. We also found some edge cases where recommended pricing was not working properly.

We also noticed that there was no clear way to delete single-unit USD pricing. This could be confusing for makers selling in local markets where USD pricing is not relevant or supported.

Since pricing configuration is one of the more important parts of product setup, we did a thorough investigation and rewrote several sections of the page to make the experience more reliable.

Pricing and plan page in Freemius Developer Dashboard

We hope this fixes the reported bugs and UI glitches. If you notice any issues, please report them to us through support.

Fixed Unit Label in the License Creation Dialog

We noticed that the license creation dialog was always showing “Site”, even for SaaS and App products with a custom unit label.

Create license dialog

This has now been fixed.

June 9, 2026