Sometimes when you share your work with others, you may find yourself in a pickle if both of you aren't running the same version of the program.
It's understandable that an older version wouldn't be compatible with a newer one, as it has new features, changed code, etc.
However, I see no reason why we shouldn't allow a newer version to be compatible with an older one. After all, a newer version should have all the same features, and any code changes should be archived somewhere anywhere.
Why not instead make a little warning for the user with a newer version stating that the document was created with an older version, and therefore some functions and features may not be available, and then temporarily open the document using the older version of the program.
Sometimes when you share your work with others, you may find yourself in a pickle if both of you aren't running the same version of the program.
It's understandable that an older version wouldn't be compatible with a newer one, as it has new features, changed code, etc.
However, I see no reason why we shouldn't allow a newer version to be compatible with an older one. After all, a newer version should have all the same features, and any code changes should be archived somewhere anywhere.
Why not instead make a little warning for the user with a newer version stating that the document was created with an older version, and therefore some functions and features may not be available, and then temporarily open the document using the older version of the program.