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.

Our Checkout supports license renewals even when the original pricing (quota) has been deleted. In such cases, the Checkout intelligently selects the closest pricing the license can be migrated to, based on its quota and activation count. When this happens, the Checkout also shows a notice to the buyer explaining the change.

License renewal with deleted pricing notice

However, we identified a regression in this flow where the notice could appear in unintended cases, especially for licenses whose quota had been changed from the Developer Dashboard. We found the root cause and deployed a fix. In addition, we improved the UX of the notice so it is clearer for buyers.

April 7, 2026

We have made the following updates to our backend and API servers.

License API Improvements

We have enhanced our license activation API doc to document the various error codes the endpoint might return and how to handle them. This should make it easier to build more reliable application license integration logic.

Freemius License Activation API Doc

Additionally, all our endpoints now return an X-API-Server-Time header to help protect against local time tampering when validating a license’s expiration on the client side.

Fixed Free Plan Identification

We identified an edge-case bug where our system was incorrectly treating some plans as “Free” plans. This led to some unintended side effects. For example, some of the transactional emails were being sent with “Thanks for upgrading” instead of “Thanks for subscribing”, even when no Free offering was involved.

Subscription email sent by Freemius

We found the root cause and fixed the issue.

March 31, 2026

This week we’re deploying a few small quality-of-life fixes to our Checkout.

The back button now aligns properly within the vertical space around the Checkout area. Previously, it was incorrectly pushing the Checkout form downward.

Freemius Checkout with the Back button

The Checkout also now correctly identifies an edge case in bundles where buyers try to upgrade a child license from a child product’s context. We now block this path and prompt the buyer to use the correct Checkout instead, helping avoid a confusing upgrade flow.

Checkout invalid license message

March 31, 2026

We have deployed the following quality-of-life updates to the Developer Dashboard.

We identified cases where the horizontal scrollbar was not visible, especially on pages with long tables. This made it harder to inspect wider datasets. The issue has now been fixed.

Freemius Dashboard Horizontal Scroll

We also noticed a few UI glitches and alignment issues in the recently released Email History feature. Those have now been fixed as well.

Freemius Email History

March 31, 2026

We identified a UI inconsistency where the default profile picture in the Customer Portal was still referencing older assets from before our rebranding.

Customer Portal Profile UI

This has now been updated to ensure visual consistency across the Customer Portal, Developer Dashboard, and Checkout.

March 31, 2026