Version 1.2_10 of nBill has now been released. This is a minor update which fixes a few bugs, but which also adds some preparation for upgrading to nBill 2.
For those who are curious, the syntax of the version number has changed slightly (from a dot to an underscore on the release number) as that was the easiest way of getting nBill to recognise that 1.2.10 is a larger number than 1.2.9.
Most people should be able to upgrade with a single click (next time you login to nBill administrator, you should be offered the choice to upgrade - unless you have turned off automatic version checking). For more information on how to upgrade, see
http://www.nbill.co.uk/documentation/index.php?page=upgrade-from-a-previous-version.htmlThe full change log is pasted below:
- Added 2 new events: user_blocked, and user_deleted (for use with user subscription plugin)
- Changed category description text area to a text box, and special chars are now stripped as they can cause problems and the value is not used anywhere anyway
- Corrected a trivial layout bug on the discount editor
- Corrected a problem displaying full client name on invoice list
- Corrected a problem displaying certain characters in invoice descriptions
- Fixed problem with gzip when previewing invoices
- Corrected icon on ledger report
- Added support for diverting traffic from nBill 1 to nBill 2
- Amended from dates on lists to prevent MS Windows from complaining about negative values
- Amended discounts so that fixed price amounts are not repeated for each product, and setup fees are taken into account when calculating percentages
- When login fails, an appropriate message is now displayed to the user in Joomla 1.5 (previously only worked in Joomla 1.0 and Mambo)
- Fixed problem with converting quote marks to HTML entities in form field option descriptions
- Corrected typo in advanced renewal limit help text on display options page
- Added support for delaying emailing of invoices until after adjustments are made to the invoice (for use in workarounds)
- Added support for SSL detection on Windows systems
- Improved download routine to better handle large files without wasting memory
- Corrected an issue calculating tax on setup fees
- Fixed a bug which caused invoices to be duplicated in front-end invoice list under certain circumstances
- Order status updated event now fired when an order is cancelled via the front end
- Added support for a workaround allowing non-taxable setup fee on taxable product
- Where multiple orders renewed at the same time, each is now checked separately to see if there are any existing invoices to mark as paid
- If a written-off invoice is paid, it is now automatically no longer flagged as written-off