cart.png The VirtueMart Development Team is proud to announce the immediate availability of VirtueMart 1.0.10. You can download the Complete Package (for installation into Joomla!), the Language Pack containing the language files (other than english) and the Manual Installation Package (to install into Joomla! when you can't use the Joomla! installer).

As always you can also download "Patch Packages" that allow an easy update of an existing installation of VirtueMart.

Please note: VirtueMart 1.0.10 is a SECURITY RELEASE. All users of earlier versions are urged to immediately update to this version.

UPDATE: The version released at 12:00 CET had a bug that leads to a fatal error when saving the configuration details. That's why we have updated all the packages with the fixed files (admin.show_cfg.php and ps_config.php). The latest SVN revision for this release is 751.

Fixed Bugs

Besides fixed security issues we have also fixed a lot of other bugs including:

  • the broken SSL redirection (leading to an empty cart when using Shared SSL) on Joomla! 1.0.12 and
  • the slow application performance when the store holds A LOT of categories and products.
  • the handling of attributes' price modifiers could lead to wrong prices

Improvements

The improvements include

  • refactored the "browse_queries" file that controls the SQL for the products listing, it now allows to combine all parameters like "category_id", "manufacturer_id", "keyword" and "product_type_id".
  • the enhanced "mosproductsnapshot" for the use with the JCE plugin (fixed the fatal error)
  • a new PayFlow Pro payment module that doesn't need an installed SDK anymore

Downloads

You can find a list of all available files here: VirtueMart Downloads.

Change Log:

02.03.2007 soeren
# Task #1174 - Coupon discount does not change with Quantity (basket.php)
+ added Result Counter to the browse page (Results 1 - x of XX )
# quotes are not escaped in category names in the VM module in JSCookTree mode (vm_JSCook.php)
^ hiding text "This category is currently empty" when the category has child categories (shop.browse.php)

01.03.2007 gregdev
^ optimized category tree creation (ps_product_category.php, product.product_category_list.php)

27.01.2007 soeren

^ no cookie check is done when the shop is used as catalogue only (ps_session.php)
# fixed SSL redirection when Shared SSL is used on Joomla! 1.0.12 (ps_session.php)
^ changed the simple attributes' price modifier handling from user-submitted prices to price modifiers retrieved from
the product's attribute field in the DB. So the [+3.99] price modifiers are not longer part of the
drop down list, but just the attribute values like "red" or "big". (ps_product_attribute.php, ps_product.php)

21.02.2007 soeren
# adjusted the compat file for the latest Joomla! 1.5 SVN (compat.joomla1.5.php)
# mosproductsnap - Fatal Error (only variables should be passed by reference)
+ added "featured=y" and "discounted=y" parameters for the browse page to allow to filter by featured or discounted products (shop_browse_queries.php)

19.02.2007 soeren
# Task #1161 - Updated PS_Linkpoint should be included in future releases
# Task #1160 - Registration - Empty state list + Fix (ps_html.php)
# Task #1153 - email address not required at registration (ps_shopper.php)
# Task #1150 - vmcchk=1 breaks SEO URL (ps_session.php)
# Task #1147 - shop.parameter_search_form.php error with template...
# Task #1146 - Small bug in order-change-mail (ps_order.php)

13.02.2007 soeren
^ changed the input field for attributes and custom attributes in the product form to a textarea (product.product_form.php)
# fixed XSS vulnerabilities globally (virtuemart_parser.php)

16.01.2007 soeren
# Task #1098 - invalid html in shop.index.php
# Task #1100 - Make Manufacturers module work on "Select -> xx" rather than having to click [Search] button (mod_virtuemart_manufacturers.php)
# fixed an XSS vulnerability (ps_cart.php)
# Task #1084 - Memory eating loop when non-available fetching remote files (ps_product_files.php)

--- VirtueMart 1.0.9 released ---