Probably not. GH2 is coming and looks very different from the current version. TBH I haven’t tried it, maybe someone can relate their experience. I tend to stick to the older versions and just started using GH8 this year (and surprisingly it’s been good so far!).
Depends on each release (evolution or revolution of code) and also the plugs-ins in use. This is why i try to use as many as native modules as possible.
The favorite plugins will probably evolve to be compatible. Sorry for the obvious answer.
Test twice before committing… Otherwise running different versions of Rhino doesnt seem to pose a problem at all.
The GH1 and GH2 apis are not compatible. They are similar on a conceptual level, but that’s where it ends.
GH2 is capable of hosting GH1 components in its files. You can either drag them from the GH1 icon panels onto the GH2 canvas, or open a *.gh or *.ghx file in GH2. I just fixed a big a few days ago with the copy-pasting of components between versions, so come next Tuesday that should start working again too.
However this hosting is a bit of a hack. If the component has any special UI on it, that will not make it across.