judging from the most recent update, the itch version is fully updated, it just lacks the actual announcement
That’s all, onward to the game.