Having automatic conversion tools between versions of the IATI Standard is helpful for keeping the burden on users of the data low, so that they only have to deal with one rather than many different versions of the standard.
I put together a quick (and limited) conversion tool to convert data from v2.01 of the standard to v1.05. I needed this to avoid having to make significant changes to my code for an existing tool that uses v1.05 data.
The code is here in case this approach is interesting or useful to others, but I’d also be interested to hear if there are other similar conversion tools available (or bits of them, in any language). I think this really is a public good, and if it cannot be provided / maintained centrally (which I think would be ideal, but I recognise the constraints) then it would be good to collaborate on it.
It would also be nice to have a conversion tool the other way round, and from different decimal versions of v1.x, especially given the change in the geocoding standard.