Suggestion for development: IDF version updater with information parsing

Hi LB and IB developers, @chris @MingboPeng @mostapha

I just encountered a challenge when trying to use EnergyPlus IDF Version Updater. When I update an IDF file, it will reconstruct the file to meet the required version for the users, however, it will make a mess and delete some input information from the main old file. This leads to inconsistency and severe error (especially for large projects with different items that are very hard to detect).

I was wondering whether it is possible to develop a robust IDF Updater component in LB to update users’ old IDF to a version that LB accepts or any other EnergyPlus version and simultaneously do some word parsing and compare the old version with the updated version and automatically sync the information to the new updated IDF.

Thank you very much in advance for your nice team and invaluable effort and work.

Sincerely,
Behnam