Over the years, whenever we release a new version of our product, we always make sure that the version of GDC/GRE/BDL/GAS are of the same version number because we want to make sure they are compatible. However, someone recently had advised me that GDC is backward compatible. Meaning, I should be able to run GDC 3.10.x against BDL/GAS 3.00.x or similarly, GDC 3.20.x against BDL/GAS 3.10.xx. What is FourJ's take on this?
We've had some success running a more up to date version of GDC against older BDL/GAS internally during our development (just due to laziness more than anything). But we've also countered some explainable glitches that we just brushed off as version compatibility.
The reason we are asking about this is because we've had some issues that we reported in GDC 3.10.xx that had been fixed in 3.20.xx. Most of the time we like the fix to be ported back to GDC 3.10, but sometimes that's not always possible.