github FOSSBilling/FOSSBilling 0.6.16

latest releases: 0.6.22, 0.6.21, 0.6.20...
7 months ago

0.6.16 (3-22-2024)

⚠️This release makes some changes to how FOSSBilling implements currency exchange rate data providers. We highly suggest validating your previous settings have correctly been migrated over.

⚠️If you who are upgrading from versions older than 0.6.0, please check the changelog for that release as well for breaking changes.

➕New Features

  • In the Huraga theme settings you may now configure various options for the requiring TOS / Privacy Policy acceptance on the signup and checkout pages.
  • FOSSBilling now supports multiple currency exchange rate data providers including automated exchange rate syncing out-of-the-box with zero setup. We suggest checking your previous configuration was correctly migrated during the update.
    • New FOSSBilling installations will automatically have exchange rates being synced with zero config needed.
    • Removed the European Central Bank as a data provider.
    • Added ExchangeRate-API as a data provider.
    • Restored support for currencylayer as a data provider.
    • Configurable sync frequency ranging from daily down to every minute (if cron is being run frequently enough). ExchangeRate-API also supports an "auto" mode which will intelligently sync only when new data is available, preventing excess API requests.

🐛 Bug Fixes

  • Minor fixes to prevent PHP deprecation errors.
  • Fixed an error that caused a 404 error code to be given for the FOSSBilling generated sitemap.xml file.
  • Adjusted the checkout logic to prevent possible accidental variable name conflicts between.
  • Fixed the missing margin for multiple product categories on the order screen.
  • getConfig in the Extension service will correctly add the ext array key when creating a new configuration.

📈 Enhancements

  • The default FOSSBilling themes will now automatically disable buttons to prevent duplicated clicks when performing API requests.
  • Many grammatical / wording issues have been resolved in FOSSBilling, about 10% of the translatable strings received changes.

🔐 Security

  • Increased the password hashing cost, improving password hash security.

📝 Changes

  • The official docker image has been upgraded to PHP 8.3 and the Imagick extension was removed as it has unresolved build issues.

Don't miss a new FOSSBilling release

NewReleases is sending notifications on new releases.