Last week we released version 0.3-M1 of the converter. What do those numbers mean?

  • 0.3 means that we are now working mainly on the reverse conversion (from DOCX to ODT); the direct conversion will still continue to be improved, but it will be far less visible than during the previous months (we fixed a lot of bugs since the last release, though - the number of open bugs on SourceForge dropped from more than 100 to less than 50 at the time of the release)
  • M1 stands for "Milestone 1" and corresponds to a set of features that were implemented according to the roadmap of the project.

For simple documents, the reverse conversion works quite fine, allowing users to manipulate OpenDocument text files directly in Word. Our main concern is now to make the process of opening an ODT file and saving it back to ODT as accurate as possible. That means that if we have to implement workarounds to convert features that are not directly available in one format or the other, those workarounds will have to be preserved during the reverse conversion. To ensure that this process works fine, we iterate it several times on one file, and see the final result as something we could call the "fix point" of the converter (refering to a famous mathematical theorem - but I'm not sure of the english name).

Once we have an acceptable result for direct / reverse conversions, we will enhance our transformations so that they can also work correctly on legacy doc files produced by previous versions of Word (there are tons of features that are marked as deprecated in the OpenXML specification).

And to finish, a good news: Google team finally fixed the problem of ODT export in Google Docs. You can now import those documents in Word without problem!