FOSSBilling Versions Save

Empower your hosting business with FOSSBilling, the free and open-source solution for efficient billing and client management.

0.6.20

1 month ago

0.6.20 (4-11-2024)

πŸ› Bug Fixes

  • Fixed Huraga still using the light mode logo when the dark mode theme was enabled.
  • Fixed the client profile page not correctly setting items as required.
  • Fixed some untranslatable strings.

πŸ“ˆ Enhancements

  • The final size of our vendor folder has been shrunk by about 5% by removing unneeded items that some dependencies shipped with.
  • The installer page will now provide info on why certain extensions are suggested.
  • FOSSBilling no longer depends on the GitHub API to check for new releases and now depends on api.fossbilling.org.
    • As part of this change, updates are now tagged with a required PHP version and updating will be prevented if this is not met by the current installation.

0.6.19

1 month ago

0.6.19 (4-03-2024)

πŸ› Bug Fixes

  • Fixed a few locations in the Huraga theme where invoice database IDs were being displayed rather than the actual invoice number & series ID.
  • Huraga has been updated to remove some instances of hard-coded colors which caused bootstrap's theming support to not function correctly.

πŸ“ˆ Enhancements

  • New orders for domain registrations / transfers will use the domain name for the order title, rather than the product title.
  • The knowledge base index page in Huraga will now display a tiled list of knowledge base categories rather than a long list of all knowledge base articles.
  • Now that Bootstrap theming works correctly in Huraga, we've added a configuration option to select which theme is enabled. Presently the only options are Bootstrap's light & dark themes, however we want to introduce color themes in the future to allow better customization.
    • Feel free to suggest good color combinations so we can add new theme options based on them!

0.6.18

1 month ago

0.6.18 (3-26-2024)

⚠️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

  • The DirectAdmin server manager now has support for 1-click logging in for clients.
  • When deleting an order, there is now a new checkbox to force the order to be deleted even if an error occurs. This may be useful for example if an order is removed on your control panel without the associated order in FOSSBilling being deleted.

πŸ› Bug Fixes

  • We've made an adjustment to the update patching process to help mitigate cache related errors some users were seeing, especially with the last two updates.

0.6.17

1 month ago

0.6.17 (3-22-2024)

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

πŸ› Bug Fixes

  • Fixed some routing errors in the previous update.
  • Fixed an undefined array key error that occurred when you didn't manually specify a currency exchange rate data provider.

0.6.16

1 month 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.

0.6.15

3 months ago

0.6.15 (2-20-2024)

For those of you who are upgrading from versions older than 0.6.0, please check the changelog for that release as well as it included some major changes, including backwards-incompatible ones.

πŸ› Bug Fixes

  • Added missing TLD validation for when a client attempts to bring their own domain.
  • Fixed the Resellerclub registrar integration.
  • Fixed a mistake which resulted in the throw away domain check duplicating a cache key used for the central alerts system.
  • Fixed the implementation of findAll in the Box_Database class.
  • Enabled the WYIWYG editor on the new KB article page.
  • The SSL redirect will be skipped if it's missing required data, preventing PHP errors.
  • Fixed a mistake which resulted in search fields in the administrator panel being untranslated.

πŸ“ˆ Enhancements

  • Refactored the password generation function.
  • Errors when attempting to write the rotating logs will be silently caught and instead forwarded to the php_error.log file.
  • Removed some unused dependencies, stopped loading an unused twig extension.
    • If you had a custom template that was applying translations like so: {% trans %}Search:{% endtrans %}, this will now produce a fatal error. To be clear: this never worked to begin with.
  • We eliminated the manifest column in the extension table. Extension info such as the icon or description will no longer remain outdated until a module is uninstalled and then re-installed again.

βž•New Features

  • You may now configure the maximum age retention for activity logs in the DB. The default will be set to 90 days.

0.6.14

3 months ago

0.6.14 (2-9-2024)

For those of you who are upgrading from versions older than 0.6.0, please check the changelog for that release as well as it included some major changes, including backwards-incompatible ones.

πŸ› Bug Fixes

  • Replaced the hard-coded TLDs in the embed module with ones that are queried via the API. It should now only display TLDs you are selling.
  • Fixed the Server_Account::getUsername(): Return value must be of type string, null returned error.
  • Resolved various PHP deprecation errors.

πŸ“ˆ Enhancements

  • The maintenance page got redesigned to use Bootstrap styling.

0.6.13

3 months ago

0.6.13 (2-2-2024)

For those of you who are upgrading from versions older than 0.6.0, please check the changelog for that release as well as it included some major changes, including backwards-incompatible ones.

πŸ› Bug Fixes

  • Fixed an error introduced by a dependency update which caused translations to not work correctly.

0.6.12

3 months ago

0.6.12 (2-2-2024)

For those of you who are upgrading from versions older than 0.6.0, please check the changelog for that release as well as it included some major changes, including backwards-incompatible ones.

πŸ› Bug Fixes

  • Fixed an error that was introduced in 0.6.10 when attempting to use an access hash with the WHM server manager.

0.6.11

3 months ago

0.6.11 (2-2-2024)

For those of you who are upgrading from versions older than 0.6.0, please check the changelog for that release as well as it included some major changes, including backwards-incompatible ones.

πŸ› Bug Fixes

  • Fixed an SQL error that would appear if you tried to add a server without specifying the password length.
  • Cleaned up various PHP deprecation errors.
  • Fixed a mistake which resulted in PDFs not including a client's city, state, zip-code, and country.
  • Slightly improved how the PDF footer interacts with a large invoice (~10+ items).
  • The DirectAdmin and Hestia server managers should now properly use a configured username prefix.

βž• New Features

  • You can now disable public tickets from under the "support" settings.