Yes, fairly sure, because it's based on official information and all users need to be on the same page (i.e. same launcher version).
https://forums.frontier.co.uk/showthread.php?t=211768
Did you download the launcher from the "My Downloadable Products" section after logging into the Frontier Store or from another source?
From the link in the OP. But good point, I'll try downloading from the store.