This is the latest build for Version 2.3b. I opened this file in the latest stable build (a v2.2.2) and wasn’t aware that the file really needed to be used with a newer version.
Therefore I suggest that, if the glyphs file declares it was saved with build X of glyphsapp, and the user’s build of Glyphs is less than X, some kind of warning or alert is displayed to let users know they will need to upgrade.
If I open a file in a newer version that was saved in an older version, it would be helpful to have a warning too, if it’s not going to get annoying to have a warning every time a file is opened. The different behaviour between versions is resulting in lots of changes I’d rather not deal with.
I just experienced some not-opening-tabs in a file that was opened in an older version. Even though the DisplayStrings are stored in the .glyphs file. Copying the DisplayStrings entry from another file did not bring the open tabs back. It seems to be somehow related with this version entry. And also with the items in DisplayStrings being with and/or without quotes in either file. Just saying. I guess you are aware of that anyway.