nBill 2.3.2 is now available from the
downloads area. This is a maintenance release to fix a few bugs and provide support for the new nCart shopping cart extension (to be released soon). It also now allows up to 10 downloadable files per product instead of just 3.
There is one important bug fix for anyone with more than 500 client records (see change log below for details).
To upgrade, simply install over the top of your existing installation (no need to uninstall first, unless you are using Mambo or Joomla 1.0). If you have customised any of the files, use the manual upgrade patch instead.
Here is the change log:
- Fixed a problem with positioning elements on the form editor when using Internet Explorer
- Extension form events entries are now deleted when a form is deleted
- Fixed a bug when loading order editor and the client record fails to load if it is not in the first 500
- Added support for ordering multiple products using a single field on an order form (to support development of new shopping cart extension)
- Fixed problem with redirecting to a thank you page with a warning or error message if there are no existing URL parameters
- Added support for more downloadable files per product (up to 10 per product)
- Fixed clash of class names (which resulted in fatal errors) when attempting to send more than one email at a time and the first one includes multiple attachments
- Adjusted discounts so that exclusive discounts can be applied to all products ordered at the same time (for consistency with the resulting invoice) but still not with any other discount
- Fixed problem with summary table control where shipping was omitted from the summary in cases where there was no tax
- Fixed date range display option on My Invoices
- Fixed problem with quotes not being saved when upgrading from nBill Lite to nBill Standard
- If a written off invoice is paid, the administrator now gets a warning email
- When a user pays an invoice without being logged in (if allowed), the invoice number no longer links to the invoice (as that requires login)
- When constructing Paypal IPN URL, a check is now made to ensure that the Itemid used is accessible to Paypal (as a guest) - since renewing an order or paying an invoice might happen from a restricted Itemid
- Form ID is now populated when renewing an order so that the gateway can redirect to the form's thank you page/message instead of defaulting to the gateway's value
- Fixed character encoding error when posting UTF-8 characters which have corresponding HTML entity values on an order form