Version declared in MSCX seems inconsistent

• Jan 21, 2018 - 04:10

I'm using Musescore version 2.1, but the .mscx file starts:

<?xml version="1.0" encoding="UTF-8"?>
<museScore version="2.06">
  <programVersion>2.1.0</programVersion>
  <programRevision>871c8ce</programRevision>

so there seems to be a disagreement between lines 2 and 3. Is this correct? Do they refer to diiferent aspects?


Comments

Providing a little more background info:

The file format version is so we can detect when a score has been created with a too-old or too-new version of MuseScore. In the too-old case, we can sometimes perform some corrections and open it anyhow. In the too-new case, we don't know what we don't know, so all we can do is put up a warning and hope for the best.

During the development of a major new release (eg, 2.0, and now 3.), the file format often changes fairly often as new features are added. Once 2.0 was released, the file format becomes frozen because we want to make sure 2.0 can open files created in 2.0.1, etc.

So bottom line is, yet, the file format version and the MuseScore version are different things, and that's why :-)

Do you still have an unanswered question? Please log in first to post your question.