wyBuild project files' inter-version compatibility

Our current setup has our wyBuild project file and "repository" of program versions on a network drive so that any of our developers can save a completed build with the corresponding client.wyc and wyBuild.exe.

If I upgrade to wyBuild 2.5.25 and change then save the project file, then another developer tries to open the project file with wyBuild 2.5.23, what will happen? Is there any guarantee of backwards-compatibility, or will wyBuild simply fail gracefully and inform the user that he must upgrade his version of wyBuild?

There are no changes to the project file format between 2.5.25 and 2.5.23. When we do make changes they are fully backwards compatible.

That is, lets say we add a field to project files in wyBuild 2.6. If you open the project in wyBuild 2.5.x and then save the project files you'll lose any field that were added in wyBuild 2.6 (because it ignores fields it doesn't understand).

Short answer: all projects are backwards compatible. The only caveat is that new fields are dropped if re-saved with an older version of wyBuild.

Does this help?

Sam,

That's exactly the information I was looking for. We'll be fine if the developers don't keep their versions synchronized, which is exactly what I hoped to hear. Thanks for clearing that up.