Skip to content

Commit

Permalink
Update changelog.mdx
Browse files Browse the repository at this point in the history
  • Loading branch information
BelleNottelling committed Oct 4, 2023
1 parent 7432057 commit e515c58
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions pages/docs/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,16 @@ title: FOSSBilling Changelog

The 0.6.0 release is still in development and we don't have an ETA on when it will be released yet, however this changelog is going to be periodically updated with the latest changes as there's been quite a bit of work done.

It is also possible that there will be a 0.5.6 release before this one is published depending on how long it takes to complete the final items for 0.6.0.

### Enhancements

- General optimizations in the code, the most noteworthy is that emails will be queued and send via `cron` rather than on-request. This change significantly reduced the time it takes to perform actions such as placing an order or creating a support ticket by (generally two or more seconds).
- Optimizations throughout the application to improve the speed and reliability of FOSSBilling.
- Emails are now queued and then sent via `cron` rather than being sent on-demand. The result is that many tasks including orders, ticket submissions, and more are now 2-4 seconds faster for some installations.
- Better use of caching in various places.
- PDF Invoices have been improved.
- The behavior of the "test email" button has been improved to only email the person who clicked it & to display errors on the front-end if any occur.
- The "Huraga" client theme has been migrated to Bootstrap 5 and has had many bug fixes (WIP, not yet merged)
- - On the development side of things, we've improved our workflows to provide better code coverage and catch more issues before they have the opportunity to make it into the main source code.
- On the development side of things, we've improved our workflows to provide better code coverage and catch more issues before they have the opportunity to make it into the main source code.
- The Stripe payment adapter will now set the client's name and email address, improving your dashboard analytics as well as improving Stripe's ability to perform fraud detection.

### New Features

Expand All @@ -29,6 +30,7 @@ It is also possible that there will be a 0.5.6 release before this one is publis
- You can now disable languages (translations) from within the FOSSBilling dashboard.
- FOSSBilling will no longer includes translations that are less that 25% complete and you can also view how complete any of the default translations are from within the administrator panel.
- PDF Invoices can now include information such as banking info for billing and the same info can be added to the client area to make it more easily discoverable for clients.
- Translations can now be disabled from within the FOSSBilling administrator panel.

### Security

Expand All @@ -39,11 +41,13 @@ It is also possible that there will be a 0.5.6 release before this one is publis
- FOSSBilling will now require authentication to view invoices, even when viewed directly using their unique hash. This may be disabled if you prefer.

### Bug Fixes

- Fixed an issue that prevented multiple toasts from appearing in the administrator panel.
- Fixed a bug that resulted in add-ons getting separate invoices generated.
- FOSSBilling will now prevent certain actions on orders with bad statuses.
- Deletion of servers, hosting plans, and TLDs with active orders / products is now prevented.
- The FOSSBilling installer will no longer display if the `config.php` file doesn't exist & will correctly check that it is writable.
- The FOSSBilling installer will no longer display an error if the `config.php` file doesn't exist & will correctly check that it is writable.
- We've fixed the message on the dashboard that alerts the administrator if cron isn't being run correctly.

### Breaking changes

Expand Down

0 comments on commit e515c58

Please sign in to comment.