I'm curious, do you still have a link to that old version cold-storage issue?
It's better if everyone can read and analyse that issue so people here can give you more accurate answers.
For now,
if it's not an Electrum Bug, then there will be no problem even if you have a different version of Electrum as long as all of your wallet's addresses are legacy '1'.
Lastly, the most relevant old offline signing-related bug that I've heard was:
2951: Cannot sign transactions while offline - for versions < 2.7.9
Thanks for the reply. I checked my version and it was after 2.7.9 so its not affected by this bug.
So you are saying that even if I receive a segwit transaction I can still get it spent with this version since it will send it as a legacy transaction? I am a bit confused here.
yes, because whatever existed before (currently known as legacy transactions like P2PKH addresses) are still valid and the process is exactly the same as before. so when your new wallet version creates a raw unsigned transaction to be signed by the offline machine it is creating the same exact object as before.
keep in mind that you are not spending a transaction. instead you are spending an
output, that is a pubkey script; which is why the type of transaction that sent you the coin doesn't matter because your cold storage only sees and cares about the output.
Why is it that in the release notes (for version 3.2.0 - June 30 2018) it says to upgrade both the online and offline versions because there will be compatibility issues. Something about the partial transaction format has been changed.
I actually checked my transaction history and back in Jan 2018, I actually was sent a Segwit transaction. It was when I had to upgrade my online version because I couldn't get it to sync properly. Looking at the raw transaction details it has the 0x0001 bits and it contains witness data according to the block explorer. This input I also resent in the past without any issues. So it seems that even with the old version I can still receive Segwit and send those inputs without issues.