Compatibility Issues

Edidev attempts to make the latest version of Framework EDI (FREDI) 100% backward compatible with previous versions.  That is, the latest version of FREDI should compile and run with existing client code that was previously compiled and run using a previous version of FREDI.  This affords the user the convenience of using the latest features and enhancements of the latest product without any change to existing client code.  And to deploy existing programs with the same expected output immediately without being forced to learn anything new.  Unfortunately, sometimes this might not be possible.  Backward compatibility, in the end, is outweighed by design issues that makes more sense to implement in order to build the product better and easier to use.

NOTE: DO NOT use the latest version of FREDI if the backward compatibility issues below will negatively impact the current deployment of your program.