Author
Topic: Updated: Release 2.0.16 Final (Read 26912 times)

We are proud to announce a release containing the long desired feature multi prices. The reason we decided todo a new release for 2.0.x is that we did not want that people have to wait longer for multiprices. Even the last released version is not long ago, the new versions contains a lot enhancements of features on the edge. All old layouts should still work, as before. All layout changes are backward compatible.

Attention: The calculation of the shipment is now moved BEFORE the calculation of the cart rules. That means if you use for the vat tax the rule per bill, then the shipment condition for the amount is netto and not brutto anylonger.

Feature and Bugfix list:- Multiple prices per product, using shoppergroups, date and quantity.- No paymentmethod anylonger to select if total is below 0-added filter for customplugin data-Added fix for search "Hand Shovel" reacts now like "Hand+Shovel" and Hand-Shovel is not longer filtered to "Hand Shovel" and should also work better- More Robust createThumb,-- is checking for filename-- upload file is checking if path to upload is set-- thumbnail generator is automatically increasing max memory limit to 128 (some camera images may need more than 64 MB)- fix for manual set pagination sequence- removed facebox in FE, is using also the fancy box now- Main images is now set to correct size with css, use the fancybox to see it fullsized.- Router fixes- order emails in payment currency- fixed unpublishing of childs if a parent used as pattern (parent is unpublished) is stored.- removed unnecessary execution of setPriceArray- removed reset in vmtable from the load function, it was meant to set all values of the table to the default, but it is calls the expensive "show all columns"- added different program caches to prevent unecessary sql.- vendor descriptions can now also use joomla plugins.- Important fix for Vat Tax. If the products of a cart are only using one Vat tax, then this vat is used for recalculation. The Vat tax is now also the correct choice for the tax if you are used to have discounts before tax. Or in other words, cart discounts and coupons are now correctly reducing the tax, if configured correctly.- The function add to cart is not alerting anylonger if you add a product with 0 quantity, because in some multi product layouts it was yelling all the time (this layouts will be added in vm2.2).- fixed amount of sold products in revenue report- removed /vmJsApi::jPrice() from main controller + added vmJsApi::jPrice to the getAddToCartButton- getCheckoutPrices is only executed once- in general, we did also more optimization, so the 2.0.15 should be quite fast.- changed trigger in user model, added an &, so it is now $plg_datas = $dispatcher->trigger('plgVmOnUserStore',array(&$data));- added new trigger "plgVmSetOnTablePluginShipment" the old trigger "plgVmSetOnTablePluginParamsShipment" is still there for legacy issues

new in d- all joomla users are now shown in the vm list - added default value to userfields, removed check of values for country and state list.- added the fallback to shopFunctionsF::setVmTemplate

new in e:- two small fixes for config.php to make it robuster, non serialized values are not added anylonger and just removed- changed vmError in the config to $app->enqueueMessage (leaded to loop in case config is completly broken)- replaced $this->config to VmConfig::- added country to vendor in avalara - Two small fixes, date of order history, by "randomdev"- and fixed date offset in review (thanks to forum)- added a fix setting a date if created_on is "0000-00-00 00:00:00" (credits to P2 Peter)- added a fix setting the cart not being in checkout - Added message if loaded config has an error how to remove it- fixed in convertWeigthUnit and convertDimensionUnit that it is executed even both units are the same- fix in vmmodel the JRequest view, set default variable $this->_maintablename (credits to Reinhold Kainhofer)- fixed in VmTableXarray the move function (credits to Joseph Kwan)- fixed memory limit in script.virtuemart.php, is now only set if mem < 128MB- "fixed" ordering of related products, it is not a real fix, because you cannot change the order, but the order visible in BE is now the same as in FE, there will come a real fix for this on vm2.1- hopefully fixed the setting of $virtuemart_category_id for a product (credits to Joseph Kwan)- added cache to getOrderWeight- added fix, filename of invoices are now filtered for forbidden chars (credits to Reinhold Kainhofer)- added fix if coupon is entered, a redirect will happen and show a message (thanks to bytelord)- added fix to hide search for customfields, if there is none (credits to Reinhold Kainhofer)- small fix for the correct pricelines in the default_pricelist.php (credits to Reinhold Kainhofer)- added template path to invoices for overrides (credits to Reinhold Kainhofer)- fixed search plugin (credits to SamF)

added in f:- added option per config file to set BT based tax calculation - added virtuemart_parser.php to xml- added fallback values to login.php- getValidProductFilterArray is using now '`pc`.ordering' to avoid ordering ambigous bug- added used product ordering for neighboured products

added in the final 2.0.16- speed improvement: removed loading of customfields for listing in BE- prices can be set easily to 0, removing the whole price tables is possible now and so removing the whole price entry- show customfields and cart customfields, even price is set to 0- discount amount in order BE and fixed stored values for product items

added friday 21.12.2012,

- just added a config to display variant prices in drop downs with tax or not- cosmetic fix for view order, if coupon is used.

-Added fix for search "Hand Shovel" reacts now like "Hand+Shovel" and Hand-Shovel is not longer filtered to "Hand Shovel" and should also work better

Hi Milbo,I am glad you fix the searching problem.At the moment I can`t upgrade because a few customized situations I am working on.But I really need this future on.I already installed the 2.015c search module on my VM2.014 installation, but search still doesn`t work properly.Is there same thing else I should do to put this working? Thanks in advanced

All code changes are too much to write down. The best document is the svn itself. Use tortoise, check all versions at once and then you see all files and you can check easily the differences.One trigger changed for vmshopper, the rest of the API is mainly the same. There is a zip file showing all difs for people without svn as images.