I just uploaded the latest update! All of the previous updates should've already been available on Itch before now, though. You might have to redownload the game's .zip file if you haven't already.