Complex issue, as, for whatever reason there may be a required/recommended update for the offline computers, although, currently, it is fully backwards compatible back to V.6 and should remain that way for awhile (So I've read), the transaction itself is the standard bitcoind 'rawtransaction' format, so, unless bitcoind updates, it
should stay the same, but, you know what they say about assuming.
For reference, here is the bitcoind source of the decoderawtransaction (I think, in all honesty, I didn't read it all):-
https://github.com/bitcoin/bitcoin/blob/master/src/rpcrawtransaction.cppAnd, for more proof of the matter, if you take an armory transaction, then just paste it into bitcoind with getrawtransaction, it'll tell you your transaction:-