Code history

This is the summary of the different versions and major changes: