VirtueMart Project
VirtueMart Project
  • VirtueMart
    • Extensions
    • Documentation
    • Forum
    • Developer
  • News
    • Latest VirtueMart News
    • List all VirtueMart News
    • Blog
  • Features
    • Features
    • What is VirtueMart?
    • Demo
      • DEMO (shopper)
      • DEMO (admin)
  • Community
    • How to start
    • Support the Project
    • Forum
    • Translations
  • Partners
    • Certification
    • Platinum Partner
    • Gold Partner
    • Silver Partner
    • Bronze Partner
  • Download
  • VirtueMart Showcase
  • Extensions
  1. You are here:  
  2. Home
  3. News
  4. Latest VirtueMart News

Release of VirtueMart 3.8 and Covid support campaign

Details
Written by: Max Milbers
Category: Latest News
Published: 07 May 2020
Hits: 29719

This is a special release in these unusual times. It was planned as simple version with an optimisation boost and bugfixes for VM 3.6.10, but it became a lot more than that. Many people are affected by a corona stasis. One of our members had to go in quarantine (without being infected) where he had a lot of time tor develop and donate smaller enhancements. Personally, I had been preparing for coming restrictions since the end of February since it was clear that Germany will follow the other countries. My wife and I are now taking care of our children's homework and home-education, which are aged from 3 to 11 and my development time is severely impacted. On the other hand this period allowed to really hard-cook this version in the debug process. It is already in use on some live shops for at least the past 2 weeks now.

Some of our developers also joined the COVID Support campaign for the Joomla community https://covid.joomlart.com/. Participating developers offer a 20% discount on extensions.virtuemart.net 

VirtueMart Version Eagle Owl
Image by Alexas_Fotos from Pixabay

The biggest change under the hood are the new optimizations that avoid massive sql requests and use booleans to decide whether we need to load data from an xref table. The technique has some implications, which are described on docs.virtuemart.net http://docs.virtuemart.net/tutorials/development/241-reduced-database-access-by-using-booleans-for-reference-tables.html. When I worked on that pattern for categories, I noticed that we can enhance the loading of a category tree in a similar way. Rough tests with more than 200 categories (organised as years) indicate a 5 times faster loading time.

Read more: Release of VirtueMart 3.8 and Covid support campaign

Bugfix Release 3.6.10 Important fix for category restriction of payment/shipment plugins

Details
Written by: Max Milbers
Category: Latest News
Published: 22 November 2019
Hits: 28099

VirtueMart DoorsWhen a release is just around the corner, we stop adding new features and focus on testing and fixing bugs. So it's a normal reaction of our members to push their wishes after the release. So this new core has an above-average number of new features for a subversion. There are mainly two different groups of features. Some are like furniture. It is quite simple to add them and it is very unlikely that they break something. It may happen that the new table stands in the way of the rarely used door to the basement. But it is simple to fix. Most of the time our testers catch these issues, but sometimes the central heating door was not tested. The new features are all of that kind. The worst which can happen is, that they do not work.

DOWNLOAD VM3 NOW
VirtueMart 3 component (core and AIO)

Read more: Bugfix Release 3.6.10 Important fix for category restriction of payment/shipment plugins

Bugfix Release 3.6.8 - Registration and PayPal issues

Details
Written by: Max Milbers
Category: Latest News
Published: 06 November 2019
Hits: 23363

An unexpected error occurred when updating to VirtueMart 3.6.4 using the All-in-One installer. The error was due to the uninitialized language object. First, we discovered that the VirtueMart files were loaded incorrectly when installing with third-party plug-ins present. But then all of a sudden, even with a completely new installation. The previous installation routine only checked whether the VmConfig class existed and executed the load configuration. The new installation routine also checks the existence of the vmLanguage class.

And suddenly we had a problem with the PayPal IPN. If you google for the problem it is easy to see that it has been a periodically recurring problem. Our IPN function used the DNS records of the domains listed in the white list to check the IP. The new method uses a mixed mode and also checks if the requesting IP is resolved to the domains in the white list.

DOWNLOAD VM3 NOW
VirtueMart 3 component (core and AIO)

Update for 3.6.6: Some third-party developers only include our class VmConfig, but do not execute the loadConfig function. In other places, we check whether the VmConfig class already exists, and include AND executed loadConfig only if the class has not already been loaded. The router and the system plugin for updates now specifically check whether loadConfig has actually been executed.

Changed behaviour

  • 3.6.6 Invoice download icon is now a button with the invoice number
  • 3.6.6 Backend order list search now considers order id and order total now (round by 2 digits)

List of fixes

  • 3.6.6.2 Fix for AIO installer, ensuring a correctly initialised vm config
  • 3.6.8 Fix for user registration in account view
  • 3.6.8 fix for not loaded joomla language if user activation is used (double opt-in)
  • 3.6.8 Virtuemart registration email now uses the joomla parameter "sendpassword" correctly
  • 3.6.8 checkPaypalIps now works with a mixed mode. Thanks to Studio42 for this idea. http://forum.virtuemart.net/index.php?topic=131735.msg508782#msg508782

Bugfix Release 3.6.4 - 3.6.6 Outdated payment plugins do work again

Details
Written by: Max Milbers
Category: Latest News
Published: 29 October 2019
Hits: 20775

With all the improvements that were included in the release of VirtueMart 3.6.0 in late August 2019, we had also introduced new restriction parameters for payment plugins provided by the core. However, the new core introduced a small incompatibility for older payment plugins and some VirtueMart shop owners were unable to update their payment plugins to work with the new core. But the lively VirtueMart community found a way to get the old plugins working again. There was a lot of input in the development forum and many constructive talks. Great community work!

DOWNLOAD VM3 NOW
VirtueMart 3 component (core and AIO)

Update for 3.6.6: Some 3rd party developer just include our class VmConfig, but do not execute the loadConfig function. At other places, we check if the VmConfig class already exists, and include AND executed loadConfig only when the class was not loaded already. The Router and the Systemplugin for updates check now specifically, if loadConfig was actually executed.

Read more: Bugfix Release 3.6.4 - 3.6.6 Outdated payment plugins do work again

Bugfix release for 3.6.0

Details
Written by: Max Milbers
Category: Latest News
Published: 25 September 2019
Hits: 18011

Implemented new restriction parameters provided by the VirtueMart core to our native payment plugins PayPal, Amazon Pay, Sofort, Authorize.net, eWay, heidelPay, Klarna, Skrill, 2checkout and Realex The latter also received a general update and has been renamed to 'globalpayments' because it  was acquired by Global Payments Inc. some time ago.. There is a slight change in the handling of pending orders. The new procedure is described here: https://docs.virtuemart.net/manual/general-concepts/215-checkout-process.html

DOWNLOAD VM3 NOW
VirtueMart 3 component (core and AIO)

Read more: Bugfix release for 3.6.0

  1. VirtueMart 3.6.0 is now available!
  2. VirtueMart Downloads
  3. Bugfix release 3.4.2
  4. Virtuemart 3.4 prepare for the future

Page 6 of 24

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Forum

  • General
  • Administration
  • Templating

Subscribe to our News


Delivered by FeedBurner
Virtuemart Newsfeed Counter

Follow the VirtueMart Team on Twitter

Follow

logo

VirtueMart ® der iStraxx GmbH

  • Terms of use
  • Privacy Policy
  • Login
  • Contact
  • Imprint
VirtueMart Project
  • VirtueMart
    • Extensions
    • Documentation
    • Forum
    • Developer
  • News
    • Latest VirtueMart News
    • List all VirtueMart News
    • Blog
  • Features
    • Features
    • What is VirtueMart?
    • Demo
      • DEMO (shopper)
      • DEMO (admin)
  • Community
    • How to start
    • Support the Project
    • Forum
    • Translations
  • Partners
    • Certification
    • Platinum Partner
    • Gold Partner
    • Silver Partner
    • Bronze Partner
  • Download
  • VirtueMart Showcase
  • Extensions
This website uses cookies to ensure you get the best experience on our website.