Course config file format should be versioned and each plugin version should be aware which file format versions it can handle (and inform the user in a case it can't).
This requirement has been there since the very beginning, see #31 (the second bullet point). I even think it was once implemented (though not necessarily in use) but it might have been lost in some update.