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 added more endpoint documentation to our website, available here.
Please note that the documentation site is a “work in progress.” We’ll continue to publish updates as development progresses. The documentation follows the OpenAPI schema to ensure standardized usage.
Bug fixes & improvements
We identified a bug in the /products/{product_id}/tags/latest.json endpoint, where the returned downloadable URL was invalid. This issue has now been fixed.
The bundle endpoint /bundles/{bundle_id}/plugins.json now supports a DELETE request to remove a product’s association with a bundle. We will add the documentation soon.
The productID and productSlug can be found on the Settings page in the Developer Dashboard.
Additionally, we discovered that the affiliate email mistakenly linked to the EULA instead of the Affiliate Agreement. This has now been corrected. We thank our maker for reporting this issue.
Additionally, Freemius automatically offers a proration discount to your customers when they upgrade an existing license to renew through Freemius. This helps with transferring your subscription from the old platform to Freemius, where we handle taxes, disputes, and many other details.
Recently, we identified an edge case bug where the UI incorrectly displayed a proration discount for some migrated licenses that shouldn’t have received one. Although the final payment did not apply the discount, the UI caused confusion for both buyers and makers. We have now fixed this issue.
Freemius allows you to issue full or partial refunds to your customers. When issuing a refund, you can also add a Refund reason for your team members to see.
Now, when exporting payments, if you select the “Refunds” filter from the UI, the exported CSV will include the refund reason.
This update is designed to help our makers perform custom analytics with all the necessary information.
Please replace <productID> and <slug> with the relevant values, which can be found under the “Settings” page of your product in the Developer Dashboard.
The EULA page is used during checkout, by affiliates, and in other related processes.
Following our release of Checkout Translation, we have made additional updates to the UI.
We now always display the language selector dropdown in the footer, with the default language set to ‘English.’ If you want to automatically select a supported language based on the buyer’s location, you can pass language: 'auto' to the JavaScript SDK.
This week’s deployment includes the following bug fixes:
In the Developer Dashboard and our WordPress SDK, when changing a user’s email address (transferring assets), we noticed that whitelisted sites were not being transferred. This issue has been resolved.
Great news! The Freemius Checkout now fully supports the following languages out of the box.
Spanish
German
French
Italian
Dutch
Loading the checkout page in a buyer’s native language significantly improves conversion rates. That’s why we’ve prioritized translating the Checkout into the most popular languages.
To display the Checkout in a specific language, you can use the language parameter when configuring the Checkout JavaScript SDK. For example:
The example above will load the Checkout in German. Alternatively, you can use the value 'auto', which automatically determines the buyer’s location and loads the Checkout in their supported language. For more information please see our documentation here.
We use tools, such as cookies, to enable essential services and functionality on our site and to collect data on how visitors interact with our site, products and services. By clicking CONTINUE, you agree to our use of these tools for advertising, analytics and support