Version compatibility is strongly needed for FreeMind.
The error occurs when a file created with a newer version of FreeMind is to be opened with an older version of FreeMind (e.g. when you try to open a FreeMind 1.0.1 file with FreeMind 0.9.0). The error message is as below.
Error while parsing file:freemind.main.XMLParseException: XML Parse Exception during parsing of a map element at line *: Unexpected end of data reached
This error is easily fixed by rewriting "map version" from "1.0.1" to "0.9.0" with a text editor before opening a FreeMind 1.0.1 file with FreeMind 0.9.0.
But it crutially matters because so many FreeMind users would usually see this error a lot and didn't know how to fix it. My thinking as a member of FreeMind User Group Japan is that error would encourage users to give up FreeMind and choose alternatives like Xmind.
Version compatility is CRUTIAL for FreeMind. I assume 99% of FreeMind Users would use only core mindmapping functions. So it doesn't matter if some data only for a newer version of FreeMind would be lost but core mindmapping data be kept while opening it with an older version of FreeMind.
I would appreciate if you could take account of version compatibility.