NOTES: Thank you so much to those companies that sponsored many of these fixes, without your support this would have taken a lot longer to release! BUGS ----------- * XSS vulnerabilities for pretty much all variables. * PayPal IPN Module was not handling currencies correctly. * On some Window servers, the database would not install correctly. * Featured products were not showing up on the index page. * Fixed cheque spelled check in uk language pack. * Downloads would not work if there were any non-alphanumeric characters, now eShox strips those characters before saving the file. * Credit card obfuscation was not working correctly due to all credit card payments being labeled credit card, even manual transaction, this has been fixed. * Fixed and reenabled column sorting when displaying products in list view. * When editing coupons in admin and then saving it would redirect incorrectly. * Later version of PHP 5 broke deleting products at the Top level in admin. * Product options was not saving correctly due to a missing options_sku in the database. * Top Customers statistics was not showing correct totals. * Customer profile in admin had shipping and billing addresses switched. UPDATE ----------- * Modified the USPS module for the new changes USPS made to their service * Changed product options attributes sku/model to 64 characters. * Updated the deprecated $HTTP_POST_FILES to $_FILES in preparation for later versions of PHP 5 where it is not supported anymore. * One step closer to allowing statistical modules to be easily built for the admin. INTERFACE ----------- * Fixed some html errors and problems with output. * Sorting for manufacturer, regions and tax statistics is now done correctly. * Templates are now controlled by all files within their own folder, instead of having their files all over the place. FEATURE ----------- * Added support for table prefixing, no upgrade script, so you would need to reinstall eshox from scratch or prefix your tables in your database and add the DB_PREFIX config variable to your config.php file. * When email settings are set to SMTP, if SMTP is unavailable the store sends using sendmail and then sends a notice to the store owner. If both SMTP and sendmail are unavailable, then an error is shown to the user to notify the store owner. * New Cybersource payment module. * Added support for advanced Google Analytics and Conversion codes. * New preference to only allow one coupon per order or coupon stacking. * New Export Types: Customers Export per product ordered plus as a vcard export. Export Customer Email Addresses in tab separated values, comma separated, or ready to copy and paste to email client. * Admin can now create their own order statuses plus set all new orders to a new default status, multilingual support. * Meta Title, Keywords, and Description can now be set for categories along with products. * Add a Graphical Text Editor for certain fields in the admin. * Add in the category text sparx plugin into the default eShox release.