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

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 9744
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Updated: Release 2.0.16 Final
« on: December 04, 2012, 11:17:45 am »
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.

Have fun with it
http://dev.virtuemart.net/attachments/download/545/com_virtuemart.2.0.16_extract_first.targz.zip
or
http://dev.virtuemart.net/attachments/download/546/com_virtuemart.2.0.16_extract_first.targz.zip

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.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

veeco

  • Jr. Member
  • **
  • Posts: 98
  • Joomla, Seblod, and Virtuemart is my Arsenal
    • Doxadigital Web Development Indonesia
  • VirtueMart Version: 2.0.20b
Re: Release 2.0.15a
« Reply #1 on: December 07, 2012, 12:07:57 pm »
Nice... it's getting better each day !
Work On Doxa Web Developer Indonesia - http://doxadigital.com |

atrus

  • Jr. Member
  • **
  • Posts: 117
Re: Release 2.0.15c
« Reply #2 on: December 12, 2012, 09:12:30 am »
Well done guys, keep up the great work!

uschmi

  • Jr. Member
  • **
  • Posts: 108
Re: Release 2.0.15c
« Reply #3 on: December 12, 2012, 10:27:48 am »
Yes, looks like you are on a very good way!
Thanks a lot, guys!

gpessoa

  • Jr. Member
  • **
  • Posts: 117
Re: Release 2.0.15c
« Reply #4 on: December 14, 2012, 01:01:38 am »
-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

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 9744
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Release 2.0.15c
« Reply #5 on: December 14, 2012, 13:11:58 pm »
The search module does not help. The change is in the product model.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

gpessoa

  • Jr. Member
  • **
  • Posts: 117
Re: Release 2.0.15c
« Reply #6 on: December 14, 2012, 13:33:12 pm »
Hi Milbo, thanks for your short reply.

That’s way it didn`t work.

So, can you tell me witch file or files and where, in order to make the changes manually by my self?

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 9744
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Release 2.0.15d
« Reply #7 on: December 14, 2012, 20:13:50 pm »
just install the core and the aio
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

David-Andrew

  • Jr. Member
  • **
  • Posts: 76
    • Chill Creations
Re: Updated: Release 2.0.16 Final
« Reply #8 on: December 21, 2012, 12:42:09 pm »
Found an issue you might want to look into. Set error reporting to maximum, make a payment with paypal and CANCEL it



[attachment cleanup by admin]
iDEAL for Virtuemart 3
http://www.chillcreations.com/joomla-extensions/ccideal-platform-ideal-for-joomla

Also supports Rabo OmniKassa and other payment providers, and older Virtuemart versions!

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 9744
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Updated: Release 2.0.16 Final
« Reply #9 on: December 21, 2012, 14:30:45 pm »
Very strange, cannot happen. php version?, strange directory symlink settings?

Code: [Select]
if (file_exists( JPATH_VM_ADMINISTRATOR.DS.'plugins'.DS.'currency_converter'.DS.$converterFile )) {
$module_filename=substr($converterFile, 0, -4);
require_once(JPATH_VM_ADMINISTRATOR.DS.'plugins'.DS.'currency_converter'.DS.$converterFile);
if( class_exists( $module_filename )) {
$this->_currencyConverter = new $module_filename();
}
} else {

if(!class_exists('convertECB')) require(JPATH_VM_ADMINISTRATOR.DS.'plugins'.DS.'currency_converter'.DS.'convertECB.php');
$this->_currencyConverter = new convertECB();

}


We check first via php function if the file is there, if no file is there,... Maybe just storing the config with a valid selected currency file should be enough.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

Jumbo!

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 661
  • Full-stack Web Developer
    • www.virtueplanet.com
  • VirtueMart Version: Always latest
Re: Updated: Release 2.0.16 Final
« Reply #10 on: December 21, 2012, 18:06:27 pm »
Hi Max,

can you please confirm the layout files or codes which has been updated in this release? That will help the 3rd party developers like me to update our html overrides in the templates.

Thank you in advance.

lindapowers

  • Full Member
  • ***
  • Posts: 1335
  • If you're going through hell, keep going.
    • Venta de naranjas online y mandarinas
  • Skype Name: manu.gonzalez91
  • VirtueMart Version: Latest avi
Re: Updated: Release 2.0.16 Final
« Reply #11 on: December 21, 2012, 18:59:35 pm »
Updating from virtuemart aio says.. updated to 2.0.16 correctly but in virtuemart it says "You have the latest version 2.0.14"

Regards

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 9744
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Updated: Release 2.0.16 Final
« Reply #12 on: December 21, 2012, 19:27:50 pm »
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.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

PRO

  • Global Moderator
  • Super Hero
  • *
  • Posts: 10293
  • VirtueMart Version: 3+
Re: Updated: Release 2.0.16 Final
« Reply #13 on: December 21, 2012, 20:09:55 pm »
Hi Max,

can you please confirm the layout files or codes which has been updated in this release? That will help the 3rd party developers like me to update our html overrides in the templates.

Thank you in advance.


productdetails/default_images   (switched to fancybox) 

also, if you use pop up image in category   category/default.php

AND
default_pricelist.php

there is probably more, but that is all I have
I do NOT do development work for hire.

bytelord

  • Nikos
  • Global Moderator
  • Full Member
  • *
  • Posts: 2369
Production: Joomla 2.5.8 | VM 2.0.14 | PHP 5.3.13
Testing     : Joomla 2.5.8 | VM 2.0.16 | PHP 5.3.8
Testing     : Joomla 2.5.8 |    VM 2.1   | PHP 5.3.8

- Don't Forget to mark thread as solved when it is solved!
- Please do not PM with support questions, use the forum!