Good news,
Just remember our versioning system. VM2.1 is the new developer series and will be released as vm2.2 which should indicate that their are some API changes.
The goal is that templates work as before and that this update only includes to update also the extensions. Or in short, the big difference of vm2.2 is for the developers not users. For the users we implemented already the most featueres in the vm2.0.x series. The main change for users is the customfiels structure and handling. Of course the update should migrate all of this automatically. The handling should be more intuitive and easier to understand.
Furthermore we remove all the compatibility switches for joomla 1.5 and make it ready for joomla 3.x. I work since some days to get the new VirtueMart 2.1 running on joomla 3. I invested not a lot time and got the backend running. Be aware, there is a lot more work todo. There will be an installer soon, but we could already need help by encouraged testers and developers which use the svn
https://dev.virtuemart.net/svn/virtuemart/trunk/virtuemart. You may read here
http://dev.virtuemart.net/projects/virtuemart/wiki/Setting_up_a_Development_Environment. Of course this is not for a productive environment.
The tasks left so far
- language tables are not correctly installed yet
- the new vmRequest needs a method to get the whole post for some forms
- change JElement against JFormfield (would be nice if someone with experience here takes over)
- loadResultArray got removed by joomla, the replacement loadColumn is not verified. Therefore it is not done everywhere already. (someone interested?)
An xml for a working discover is already there. Maybe it would even work already as installer, but I think it is too early. Maybe at the end of the week.